WORST_CASE(Omega(0),?) Initial ITS Start location: l58 0: l0 -> l1 : bCols^0'=bCols^post0, nk2^0'=nk2^post0, n^0'=n^post0, tmp^0'=tmp^post0, nj2^0'=nj2^post0, tmp___4^0'=tmp___4^post0, bRows^0'=bRows^post0, ni2^0'=ni2^post0, tmp___1^0'=tmp___1^post0, nk1^0'=nk1^post0, n2^0'=n2^post0, nl2^0'=nl2^post0, nj1^0'=nj1^post0, tmp___3^0'=tmp___3^post0, bDomain^0'=bDomain^post0, nl1^0'=nl1^post0, ni1^0'=ni1^post0, tmp___0^0'=tmp___0^post0, nj^0'=nj^post0, tmp___5^0'=tmp___5^post0, bSquares^0'=bSquares^post0, ni^0'=ni^post0, tmp___2^0'=tmp___2^post0, (-tmp___4^post0+tmp___4^0 == 0 /\ tmp^0-tmp^post0 == 0 /\ -tmp___5^post0+tmp___5^0 == 0 /\ n^0-n^post0 == 0 /\ -bSquares^post0+bSquares^0 == 0 /\ -nl2^post0+nl2^0 == 0 /\ n^0-ni^0 <= 0 /\ ni2^0-ni2^post0 == 0 /\ -nj1^post0+nj1^0 == 0 /\ bDomain^0-bDomain^post0 == 0 /\ -nj^post0+nj^0 == 0 /\ -tmp___2^post0+tmp___2^0 == 0 /\ bRows^0-bRows^post0 == 0 /\ bCols^0-bCols^post0 == 0 /\ -ni1^post0+ni1^0 == 0 /\ -tmp___1^post0+tmp___1^0 == 0 /\ nj2^0-nj2^post0 == 0 /\ nk1^0-nk1^post0 == 0 /\ -tmp___0^post0+tmp___0^0 == 0 /\ -n2^post0+n2^0 == 0 /\ nk2^0-nk2^post0 == 0 /\ -ni^post0+ni^0 == 0 /\ nl1^0-nl1^post0 == 0 /\ tmp___3^0-tmp___3^post0 == 0), cost: 1 1: l0 -> l2 : bCols^0'=bCols^post1, nk2^0'=nk2^post1, n^0'=n^post1, tmp^0'=tmp^post1, nj2^0'=nj2^post1, tmp___4^0'=tmp___4^post1, bRows^0'=bRows^post1, ni2^0'=ni2^post1, tmp___1^0'=tmp___1^post1, nk1^0'=nk1^post1, n2^0'=n2^post1, nl2^0'=nl2^post1, nj1^0'=nj1^post1, tmp___3^0'=tmp___3^post1, bDomain^0'=bDomain^post1, nl1^0'=nl1^post1, ni1^0'=ni1^post1, tmp___0^0'=tmp___0^post1, nj^0'=nj^post1, tmp___5^0'=tmp___5^post1, bSquares^0'=bSquares^post1, ni^0'=ni^post1, tmp___2^0'=tmp___2^post1, (-ni1^post1+ni1^0 == 0 /\ -tmp___2^post1+tmp___2^0 == 0 /\ -tmp___0^post1+tmp___0^0 == 0 /\ ni2^0-ni2^post1 == 0 /\ 1-n^0+ni^0 <= 0 /\ nl1^0-nl1^post1 == 0 /\ -n2^post1+n2^0 == 0 /\ nj2^0-nj2^post1 == 0 /\ -ni^post1+ni^0 == 0 /\ tmp^0-tmp^post1 == 0 /\ bSquares^0-bSquares^post1 == 0 /\ -bRows^post1+bRows^0 == 0 /\ tmp___4^0-tmp___4^post1 == 0 /\ bCols^0-bCols^post1 == 0 /\ -tmp___5^post1+tmp___5^0 == 0 /\ -tmp___3^post1+tmp___3^0 == 0 /\ nj^post1 == 0 /\ -bDomain^post1+bDomain^0 == 0 /\ -nj1^post1+nj1^0 == 0 /\ -tmp___1^post1+tmp___1^0 == 0 /\ n^0-n^post1 == 0 /\ nl2^0-nl2^post1 == 0 /\ nk2^0-nk2^post1 == 0 /\ nk1^0-nk1^post1 == 0), cost: 1 69: l1 -> l45 : bCols^0'=bCols^post69, nk2^0'=nk2^post69, n^0'=n^post69, tmp^0'=tmp^post69, nj2^0'=nj2^post69, tmp___4^0'=tmp___4^post69, bRows^0'=bRows^post69, ni2^0'=ni2^post69, tmp___1^0'=tmp___1^post69, nk1^0'=nk1^post69, n2^0'=n2^post69, nl2^0'=nl2^post69, nj1^0'=nj1^post69, tmp___3^0'=tmp___3^post69, bDomain^0'=bDomain^post69, nl1^0'=nl1^post69, ni1^0'=ni1^post69, tmp___0^0'=tmp___0^post69, nj^0'=nj^post69, tmp___5^0'=tmp___5^post69, bSquares^0'=bSquares^post69, ni^0'=ni^post69, tmp___2^0'=tmp___2^post69, (-nl1^post69+nl1^0 == 0 /\ -bDomain^post69+bDomain^0 == 0 /\ tmp___3^0-tmp___3^post69 == 0 /\ n2^0-n2^post69 == 0 /\ -ni^post69+ni^0 == 0 /\ -bSquares^post69+bSquares^0 == 0 /\ -tmp___2^post69+tmp___2^0 == 0 /\ bCols^0-bCols^post69 == 0 /\ -ni2^post69+ni2^0 == 0 /\ -tmp___1^post69+tmp___1^0 == 0 /\ -bDomain^0 <= 0 /\ nj2^0-nj2^post69 == 0 /\ tmp^0-tmp^post69 == 0 /\ nj^0-nj^post69 == 0 /\ bRows^0-bRows^post69 == 0 /\ n^0-n^post69 == 0 /\ bDomain^0 <= 0 /\ -nl2^post69+nl2^0 == 0 /\ -1+tmp___5^post69 == 0 /\ nk2^0-nk2^post69 == 0 /\ ni1^0-ni1^post69 == 0 /\ -tmp___0^post69+tmp___0^0 == 0 /\ nj1^0-nj1^post69 == 0 /\ -nk1^post69+nk1^0 == 0 /\ tmp___4^0-tmp___4^post69 == 0), cost: 1 70: l1 -> l50 : bCols^0'=bCols^post70, nk2^0'=nk2^post70, n^0'=n^post70, tmp^0'=tmp^post70, nj2^0'=nj2^post70, tmp___4^0'=tmp___4^post70, bRows^0'=bRows^post70, ni2^0'=ni2^post70, tmp___1^0'=tmp___1^post70, nk1^0'=nk1^post70, n2^0'=n2^post70, nl2^0'=nl2^post70, nj1^0'=nj1^post70, tmp___3^0'=tmp___3^post70, bDomain^0'=bDomain^post70, nl1^0'=nl1^post70, ni1^0'=ni1^post70, tmp___0^0'=tmp___0^post70, nj^0'=nj^post70, tmp___5^0'=tmp___5^post70, bSquares^0'=bSquares^post70, ni^0'=ni^post70, tmp___2^0'=tmp___2^post70, (tmp^0-tmp^post70 == 0 /\ -tmp___5^post70+tmp___5^0 == 0 /\ nl2^0-nl2^post70 == 0 /\ -tmp___3^post70+tmp___3^0 == 0 /\ nk1^0-nk1^post70 == 0 /\ -bSquares^post70+bSquares^0 == 0 /\ n^0-n^post70 == 0 /\ tmp___4^0-tmp___4^post70 == 0 /\ n2^0-n2^post70 == 0 /\ ni2^0-ni2^post70 == 0 /\ bCols^0-bCols^post70 == 0 /\ 1-bDomain^0 <= 0 /\ -bDomain^post70+bDomain^0 == 0 /\ bRows^0-bRows^post70 == 0 /\ -nj^post70+nj^0 == 0 /\ -nl1^post70+nl1^0 == 0 /\ -nk2^post70+nk2^0 == 0 /\ -tmp___0^post70+tmp___0^0 == 0 /\ -ni1^post70+ni1^0 == 0 /\ nj2^0-nj2^post70 == 0 /\ tmp___1^0-tmp___1^post70 == 0 /\ nj1^0-nj1^post70 == 0 /\ -ni^post70+ni^0 == 0 /\ tmp___2^0-tmp___2^post70 == 0), cost: 1 71: l1 -> l50 : bCols^0'=bCols^post71, nk2^0'=nk2^post71, n^0'=n^post71, tmp^0'=tmp^post71, nj2^0'=nj2^post71, tmp___4^0'=tmp___4^post71, bRows^0'=bRows^post71, ni2^0'=ni2^post71, tmp___1^0'=tmp___1^post71, nk1^0'=nk1^post71, n2^0'=n2^post71, nl2^0'=nl2^post71, nj1^0'=nj1^post71, tmp___3^0'=tmp___3^post71, bDomain^0'=bDomain^post71, nl1^0'=nl1^post71, ni1^0'=ni1^post71, tmp___0^0'=tmp___0^post71, nj^0'=nj^post71, tmp___5^0'=tmp___5^post71, bSquares^0'=bSquares^post71, ni^0'=ni^post71, tmp___2^0'=tmp___2^post71, (n^0-n^post71 == 0 /\ tmp___4^0-tmp___4^post71 == 0 /\ -nl1^post71+nl1^0 == 0 /\ -nj^post71+nj^0 == 0 /\ n2^0-n2^post71 == 0 /\ nk2^0-nk2^post71 == 0 /\ -tmp___2^post71+tmp___2^0 == 0 /\ -ni2^post71+ni2^0 == 0 /\ -ni^post71+ni^0 == 0 /\ tmp___5^0-tmp___5^post71 == 0 /\ bRows^0-bRows^post71 == 0 /\ -nl2^post71+nl2^0 == 0 /\ tmp___1^0-tmp___1^post71 == 0 /\ nj1^0-nj1^post71 == 0 /\ bCols^0-bCols^post71 == 0 /\ 1+bDomain^0 <= 0 /\ tmp^0-tmp^post71 == 0 /\ -tmp___3^post71+tmp___3^0 == 0 /\ ni1^0-ni1^post71 == 0 /\ -tmp___0^post71+tmp___0^0 == 0 /\ -bDomain^post71+bDomain^0 == 0 /\ -nk1^post71+nk1^0 == 0 /\ -bSquares^post71+bSquares^0 == 0 /\ nj2^0-nj2^post71 == 0), cost: 1 29: l2 -> l21 : bCols^0'=bCols^post29, nk2^0'=nk2^post29, n^0'=n^post29, tmp^0'=tmp^post29, nj2^0'=nj2^post29, tmp___4^0'=tmp___4^post29, bRows^0'=bRows^post29, ni2^0'=ni2^post29, tmp___1^0'=tmp___1^post29, nk1^0'=nk1^post29, n2^0'=n2^post29, nl2^0'=nl2^post29, nj1^0'=nj1^post29, tmp___3^0'=tmp___3^post29, bDomain^0'=bDomain^post29, nl1^0'=nl1^post29, ni1^0'=ni1^post29, tmp___0^0'=tmp___0^post29, nj^0'=nj^post29, tmp___5^0'=tmp___5^post29, bSquares^0'=bSquares^post29, ni^0'=ni^post29, tmp___2^0'=tmp___2^post29, (nk2^0-nk2^post29 == 0 /\ -ni1^post29+ni1^0 == 0 /\ n^0-n^post29 == 0 /\ -tmp___1^post29+tmp___1^0 == 0 /\ -tmp___0^post29+tmp___0^0 == 0 /\ -nj^post29+nj^0 == 0 /\ ni2^0-ni2^post29 == 0 /\ nl1^0-nl1^post29 == 0 /\ -tmp___2^post29+tmp___2^0 == 0 /\ -ni^post29+ni^0 == 0 /\ tmp^0-tmp^post29 == 0 /\ -bRows^post29+bRows^0 == 0 /\ -n2^post29+n2^0 == 0 /\ tmp___4^0-tmp___4^post29 == 0 /\ -tmp___5^post29+tmp___5^0 == 0 /\ bCols^0-bCols^post29 == 0 /\ -bDomain^post29+bDomain^0 == 0 /\ -bSquares^post29+bSquares^0 == 0 /\ -tmp___3^post29+tmp___3^0 == 0 /\ nl2^0-nl2^post29 == 0 /\ nj2^0-nj2^post29 == 0 /\ -nj1^post29+nj1^0 == 0 /\ nk1^0-nk1^post29 == 0), cost: 1 2: l3 -> l4 : bCols^0'=bCols^post2, nk2^0'=nk2^post2, n^0'=n^post2, tmp^0'=tmp^post2, nj2^0'=nj2^post2, tmp___4^0'=tmp___4^post2, bRows^0'=bRows^post2, ni2^0'=ni2^post2, tmp___1^0'=tmp___1^post2, nk1^0'=nk1^post2, n2^0'=n2^post2, nl2^0'=nl2^post2, nj1^0'=nj1^post2, tmp___3^0'=tmp___3^post2, bDomain^0'=bDomain^post2, nl1^0'=nl1^post2, ni1^0'=ni1^post2, tmp___0^0'=tmp___0^post2, nj^0'=nj^post2, tmp___5^0'=tmp___5^post2, bSquares^0'=bSquares^post2, ni^0'=ni^post2, tmp___2^0'=tmp___2^post2, (-tmp___4^post2+tmp___4^0 == 0 /\ tmp^0-tmp^post2 == 0 /\ -bSquares^post2+bSquares^0 == 0 /\ -n2^post2+n2^0 == 0 /\ n^0-n^post2 == 0 /\ -nj1^post2+nj1^0 == 0 /\ -tmp___1^post2+tmp___1^0 == 0 /\ -nl2^post2+nl2^0 == 0 /\ ni2^0-ni2^post2 == 0 /\ bDomain^0-bDomain^post2 == 0 /\ -tmp___0^post2+tmp___0^0 == 0 /\ nj2^0-nj2^post2 == 0 /\ bRows^0-bRows^post2 == 0 /\ -ni1^post2+ni1^0 == 0 /\ bCols^0-bCols^post2 == 0 /\ -nj^post2+nj^0 == 0 /\ nk1^0-nk1^post2 == 0 /\ -ni^post2+ni^0 == 0 /\ nk2^0-nk2^post2 == 0 /\ -nl1^post2+nl1^0 == 0 /\ tmp___3^0-tmp___3^post2 == 0 /\ -tmp___2^post2+tmp___2^0 == 0 /\ -tmp___5^post2+tmp___5^0 == 0), cost: 1 13: l4 -> l11 : bCols^0'=bCols^post13, nk2^0'=nk2^post13, n^0'=n^post13, tmp^0'=tmp^post13, nj2^0'=nj2^post13, tmp___4^0'=tmp___4^post13, bRows^0'=bRows^post13, ni2^0'=ni2^post13, tmp___1^0'=tmp___1^post13, nk1^0'=nk1^post13, n2^0'=n2^post13, nl2^0'=nl2^post13, nj1^0'=nj1^post13, tmp___3^0'=tmp___3^post13, bDomain^0'=bDomain^post13, nl1^0'=nl1^post13, ni1^0'=ni1^post13, tmp___0^0'=tmp___0^post13, nj^0'=nj^post13, tmp___5^0'=tmp___5^post13, bSquares^0'=bSquares^post13, ni^0'=ni^post13, tmp___2^0'=tmp___2^post13, (tmp___3^0-tmp___3^post13 == 0 /\ -ni^post13+ni^0 == 0 /\ -n2^post13+n2^0 == 0 /\ -nj1^post13+nj1^0 == 0 /\ -bDomain^post13+bDomain^0 == 0 /\ -tmp___1^post13+tmp___1^0 == 0 /\ -tmp___2^post13+tmp___2^0 == 0 /\ bCols^0-bCols^post13 == 0 /\ -ni2^post13+ni2^0 == 0 /\ nj2^0-nj2^post13 == 0 /\ tmp^0-tmp^post13 == 0 /\ bSquares^0-bSquares^post13 == 0 /\ tmp___4^0-tmp___4^post13 == 0 /\ tmp___0^0-tmp___0^post13 == 0 /\ nk2^0-nk2^post13 == 0 /\ n^0-n^post13 == 0 /\ -1+n2^0-ni1^0 <= 0 /\ ni1^0-ni1^post13 == 0 /\ -nl2^post13+nl2^0 == 0 /\ -tmp___5^post13+tmp___5^0 == 0 /\ -1-nj^0+nj^post13 == 0 /\ -nk1^post13+nk1^0 == 0 /\ bRows^0-bRows^post13 == 0 /\ -nl1^post13+nl1^0 == 0), cost: 1 14: l4 -> l6 : bCols^0'=bCols^post14, nk2^0'=nk2^post14, n^0'=n^post14, tmp^0'=tmp^post14, nj2^0'=nj2^post14, tmp___4^0'=tmp___4^post14, bRows^0'=bRows^post14, ni2^0'=ni2^post14, tmp___1^0'=tmp___1^post14, nk1^0'=nk1^post14, n2^0'=n2^post14, nl2^0'=nl2^post14, nj1^0'=nj1^post14, tmp___3^0'=tmp___3^post14, bDomain^0'=bDomain^post14, nl1^0'=nl1^post14, ni1^0'=ni1^post14, tmp___0^0'=tmp___0^post14, nj^0'=nj^post14, tmp___5^0'=tmp___5^post14, bSquares^0'=bSquares^post14, ni^0'=ni^post14, tmp___2^0'=tmp___2^post14, (nl2^0-nl2^post14 == 0 /\ tmp^0-tmp^post14 == 0 /\ -tmp___5^post14+tmp___5^0 == 0 /\ n^0-n^post14 == 0 /\ -tmp___3^post14+tmp___3^0 == 0 /\ 2-n2^0+ni1^0 <= 0 /\ n2^0-n2^post14 == 0 /\ -bSquares^post14+bSquares^0 == 0 /\ tmp___4^0-tmp___4^post14 == 0 /\ bCols^0-bCols^post14 == 0 /\ -bDomain^post14+bDomain^0 == 0 /\ -tmp___2^post14+tmp___2^0 == 0 /\ bRows^0-bRows^post14 == 0 /\ -nj^post14+nj^0 == 0 /\ -ni1^post14+ni1^0 == 0 /\ -nl1^post14+nl1^0 == 0 /\ -nk2^post14+nk2^0 == 0 /\ nj2^0-nj2^post14 == 0 /\ -tmp___0^post14+tmp___0^0 == 0 /\ nk1^0-nk1^post14 == 0 /\ tmp___1^0-tmp___1^post14 == 0 /\ nj1^0-nj1^post14 == 0 /\ -ni^post14+ni^0 == 0 /\ -1+ni2^post14-ni1^0 == 0), cost: 1 3: l5 -> l6 : bCols^0'=bCols^post3, nk2^0'=nk2^post3, n^0'=n^post3, tmp^0'=tmp^post3, nj2^0'=nj2^post3, tmp___4^0'=tmp___4^post3, bRows^0'=bRows^post3, ni2^0'=ni2^post3, tmp___1^0'=tmp___1^post3, nk1^0'=nk1^post3, n2^0'=n2^post3, nl2^0'=nl2^post3, nj1^0'=nj1^post3, tmp___3^0'=tmp___3^post3, bDomain^0'=bDomain^post3, nl1^0'=nl1^post3, ni1^0'=ni1^post3, tmp___0^0'=tmp___0^post3, nj^0'=nj^post3, tmp___5^0'=tmp___5^post3, bSquares^0'=bSquares^post3, ni^0'=ni^post3, tmp___2^0'=tmp___2^post3, (tmp___5^0-tmp___5^post3 == 0 /\ bRows^0-bRows^post3 == 0 /\ nj^0-nj^post3 == 0 /\ tmp___4^0-tmp___4^post3 == 0 /\ -nk1^post3+nk1^0 == 0 /\ -tmp___2^post3+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post3 == 0 /\ -nl1^post3+nl1^0 == 0 /\ tmp___1^0-tmp___1^post3 == 0 /\ nk2^0-nk2^post3 == 0 /\ -1+ni2^post3-ni2^0 == 0 /\ -n2^post3+n2^0 == 0 /\ bCols^post3-tmp___3^0 == 0 /\ -bSquares^post3+bSquares^0 == 0 /\ -ni^post3+ni^0 == 0 /\ -nj1^post3+nj1^0 == 0 /\ tmp^0-tmp^post3 == 0 /\ -bDomain^post3+bDomain^0 == 0 /\ n^0-n^post3 == 0 /\ -nl2^post3+nl2^0 == 0 /\ nj2^0-nj2^post3 == 0 /\ tmp___0^0-tmp___0^post3 == 0 /\ ni1^0-ni1^post3 == 0), cost: 1 15: l6 -> l10 : bCols^0'=bCols^post15, nk2^0'=nk2^post15, n^0'=n^post15, tmp^0'=tmp^post15, nj2^0'=nj2^post15, tmp___4^0'=tmp___4^post15, bRows^0'=bRows^post15, ni2^0'=ni2^post15, tmp___1^0'=tmp___1^post15, nk1^0'=nk1^post15, n2^0'=n2^post15, nl2^0'=nl2^post15, nj1^0'=nj1^post15, tmp___3^0'=tmp___3^post15, bDomain^0'=bDomain^post15, nl1^0'=nl1^post15, ni1^0'=ni1^post15, tmp___0^0'=tmp___0^post15, nj^0'=nj^post15, tmp___5^0'=tmp___5^post15, bSquares^0'=bSquares^post15, ni^0'=ni^post15, tmp___2^0'=tmp___2^post15, (-tmp___2^post15+tmp___2^0 == 0 /\ -nk1^post15+nk1^0 == 0 /\ -ni1^post15+ni1^0 == 0 /\ n^0-n^post15 == 0 /\ n2^0-n2^post15 == 0 /\ -nl1^post15+nl1^0 == 0 /\ -nj^post15+nj^0 == 0 /\ -ni2^post15+ni2^0 == 0 /\ bRows^0-bRows^post15 == 0 /\ -ni^post15+ni^0 == 0 /\ tmp^0-tmp^post15 == 0 /\ tmp___5^0-tmp___5^post15 == 0 /\ tmp___1^0-tmp___1^post15 == 0 /\ -nl2^post15+nl2^0 == 0 /\ nj1^0-nj1^post15 == 0 /\ tmp___4^0-tmp___4^post15 == 0 /\ -bSquares^post15+bSquares^0 == 0 /\ bCols^0-bCols^post15 == 0 /\ -tmp___3^post15+tmp___3^0 == 0 /\ -bDomain^post15+bDomain^0 == 0 /\ nj2^0-nj2^post15 == 0 /\ nk2^0-nk2^post15 == 0 /\ tmp___0^0-tmp___0^post15 == 0), cost: 1 4: l7 -> l5 : bCols^0'=bCols^post4, nk2^0'=nk2^post4, n^0'=n^post4, tmp^0'=tmp^post4, nj2^0'=nj2^post4, tmp___4^0'=tmp___4^post4, bRows^0'=bRows^post4, ni2^0'=ni2^post4, tmp___1^0'=tmp___1^post4, nk1^0'=nk1^post4, n2^0'=n2^post4, nl2^0'=nl2^post4, nj1^0'=nj1^post4, tmp___3^0'=tmp___3^post4, bDomain^0'=bDomain^post4, nl1^0'=nl1^post4, ni1^0'=ni1^post4, tmp___0^0'=tmp___0^post4, nj^0'=nj^post4, tmp___5^0'=tmp___5^post4, bSquares^0'=bSquares^post4, ni^0'=ni^post4, tmp___2^0'=tmp___2^post4, (-bSquares^post4+bSquares^0 == 0 /\ bCols^0-bCols^post4 == 0 /\ -ni^post4+ni^0 == 0 /\ -bDomain^post4+bDomain^0 == 0 /\ nj2^0-nj2^post4 == 0 /\ -n2^post4+n2^0 == 0 /\ -nj1^post4+nj1^0 == 0 /\ -tmp___1^post4+tmp___1^0 == 0 /\ -nl2^post4+nl2^0 == 0 /\ -nj^post4+nj^0 == 0 /\ -ni2^post4+ni2^0 == 0 /\ -1+tmp___3^post4 == 0 /\ tmp___0^0-tmp___0^post4 == 0 /\ nk2^0-nk2^post4 == 0 /\ n^0-n^post4 == 0 /\ -nk1^post4+nk1^0 == 0 /\ -ni1^post4+ni1^0 == 0 /\ -nl1^post4+nl1^0 == 0 /\ bRows^0-bRows^post4 == 0 /\ tmp___4^0-tmp___4^post4 == 0 /\ tmp^0-tmp^post4 == 0 /\ -tmp___5^post4+tmp___5^0 == 0 /\ -tmp___2^post4+tmp___2^0 == 0), cost: 1 5: l8 -> l7 : bCols^0'=bCols^post5, nk2^0'=nk2^post5, n^0'=n^post5, tmp^0'=tmp^post5, nj2^0'=nj2^post5, tmp___4^0'=tmp___4^post5, bRows^0'=bRows^post5, ni2^0'=ni2^post5, tmp___1^0'=tmp___1^post5, nk1^0'=nk1^post5, n2^0'=n2^post5, nl2^0'=nl2^post5, nj1^0'=nj1^post5, tmp___3^0'=tmp___3^post5, bDomain^0'=bDomain^post5, nl1^0'=nl1^post5, ni1^0'=ni1^post5, tmp___0^0'=tmp___0^post5, nj^0'=nj^post5, tmp___5^0'=tmp___5^post5, bSquares^0'=bSquares^post5, ni^0'=ni^post5, tmp___2^0'=tmp___2^post5, (nj1^0-nj1^post5 == 0 /\ nj^0-nj^post5 == 0 /\ -nl2^post5+nl2^0 == 0 /\ tmp___4^0-tmp___4^post5 == 0 /\ -tmp___5^post5+tmp___5^0 == 0 /\ nk1^0-nk1^post5 == 0 /\ tmp___3^0-tmp___3^post5 == 0 /\ -tmp___0^post5+tmp___0^0 == 0 /\ n2^0-n2^post5 == 0 /\ ni2^0-ni2^post5 == 0 /\ tmp___1^0-tmp___1^post5 == 0 /\ nk2^0-nk2^post5 == 0 /\ -nl1^post5+nl1^0 == 0 /\ -bDomain^post5+bDomain^0 == 0 /\ -bSquares^post5+bSquares^0 == 0 /\ -ni^post5+ni^0 == 0 /\ bRows^0-bRows^post5 == 0 /\ tmp^0-tmp^post5 == 0 /\ nj2^0-nj2^post5 == 0 /\ n^0-n^post5 == 0 /\ tmp___2^0-tmp___2^post5 == 0 /\ bCols^0-bCols^post5 == 0 /\ ni1^0-ni1^post5 == 0), cost: 1 6: l8 -> l5 : bCols^0'=bCols^post6, nk2^0'=nk2^post6, n^0'=n^post6, tmp^0'=tmp^post6, nj2^0'=nj2^post6, tmp___4^0'=tmp___4^post6, bRows^0'=bRows^post6, ni2^0'=ni2^post6, tmp___1^0'=tmp___1^post6, nk1^0'=nk1^post6, n2^0'=n2^post6, nl2^0'=nl2^post6, nj1^0'=nj1^post6, tmp___3^0'=tmp___3^post6, bDomain^0'=bDomain^post6, nl1^0'=nl1^post6, ni1^0'=ni1^post6, tmp___0^0'=tmp___0^post6, nj^0'=nj^post6, tmp___5^0'=tmp___5^post6, bSquares^0'=bSquares^post6, ni^0'=ni^post6, tmp___2^0'=tmp___2^post6, (nk1^0-nk1^post6 == 0 /\ -nj^post6+nj^0 == 0 /\ tmp___1^0-tmp___1^post6 == 0 /\ nj1^0-nj1^post6 == 0 /\ -nl1^post6+nl1^0 == 0 /\ -tmp___0^post6+tmp___0^0 == 0 /\ bCols^0-bCols^post6 == 0 /\ -ni1^post6+ni1^0 == 0 /\ -tmp___2^post6+tmp___2^0 == 0 /\ tmp^0-tmp^post6 == 0 /\ tmp___3^post6 == 0 /\ -ni^post6+ni^0 == 0 /\ nl2^0-nl2^post6 == 0 /\ nk2^0-nk2^post6 == 0 /\ tmp___4^0-tmp___4^post6 == 0 /\ -n^post6+n^0 == 0 /\ n2^0-n2^post6 == 0 /\ -nj2^post6+nj2^0 == 0 /\ ni2^0-ni2^post6 == 0 /\ -tmp___5^post6+tmp___5^0 == 0 /\ -bSquares^post6+bSquares^0 == 0 /\ bRows^0-bRows^post6 == 0 /\ -bDomain^post6+bDomain^0 == 0), cost: 1 7: l8 -> l7 : bCols^0'=bCols^post7, nk2^0'=nk2^post7, n^0'=n^post7, tmp^0'=tmp^post7, nj2^0'=nj2^post7, tmp___4^0'=tmp___4^post7, bRows^0'=bRows^post7, ni2^0'=ni2^post7, tmp___1^0'=tmp___1^post7, nk1^0'=nk1^post7, n2^0'=n2^post7, nl2^0'=nl2^post7, nj1^0'=nj1^post7, tmp___3^0'=tmp___3^post7, bDomain^0'=bDomain^post7, nl1^0'=nl1^post7, ni1^0'=ni1^post7, tmp___0^0'=tmp___0^post7, nj^0'=nj^post7, tmp___5^0'=tmp___5^post7, bSquares^0'=bSquares^post7, ni^0'=ni^post7, tmp___2^0'=tmp___2^post7, (tmp^0-tmp^post7 == 0 /\ -tmp___5^post7+tmp___5^0 == 0 /\ nl2^0-nl2^post7 == 0 /\ nk1^0-nk1^post7 == 0 /\ n^0-n^post7 == 0 /\ tmp___4^0-tmp___4^post7 == 0 /\ -tmp___3^post7+tmp___3^0 == 0 /\ n2^0-n2^post7 == 0 /\ -tmp___0^post7+tmp___0^0 == 0 /\ ni2^0-ni2^post7 == 0 /\ bCols^0-bCols^post7 == 0 /\ -bDomain^post7+bDomain^0 == 0 /\ -bSquares^post7+bSquares^0 == 0 /\ -nj^post7+nj^0 == 0 /\ -nl1^post7+nl1^0 == 0 /\ -ni1^post7+ni1^0 == 0 /\ nj2^0-nj2^post7 == 0 /\ bRows^0-bRows^post7 == 0 /\ nj1^0-nj1^post7 == 0 /\ tmp___1^0-tmp___1^post7 == 0 /\ nk2^0-nk2^post7 == 0 /\ -ni^post7+ni^0 == 0 /\ tmp___2^0-tmp___2^post7 == 0), cost: 1 8: l9 -> l5 : bCols^0'=bCols^post8, nk2^0'=nk2^post8, n^0'=n^post8, tmp^0'=tmp^post8, nj2^0'=nj2^post8, tmp___4^0'=tmp___4^post8, bRows^0'=bRows^post8, ni2^0'=ni2^post8, tmp___1^0'=tmp___1^post8, nk1^0'=nk1^post8, n2^0'=n2^post8, nl2^0'=nl2^post8, nj1^0'=nj1^post8, tmp___3^0'=tmp___3^post8, bDomain^0'=bDomain^post8, nl1^0'=nl1^post8, ni1^0'=ni1^post8, tmp___0^0'=tmp___0^post8, nj^0'=nj^post8, tmp___5^0'=tmp___5^post8, bSquares^0'=bSquares^post8, ni^0'=ni^post8, tmp___2^0'=tmp___2^post8, (tmp___1^0-tmp___1^post8 == 0 /\ bCols^0 <= 0 /\ -tmp___0^post8+tmp___0^0 == 0 /\ -tmp___2^post8+tmp___2^0 == 0 /\ -nj^post8+nj^0 == 0 /\ -ni1^post8+ni1^0 == 0 /\ nl1^0-nl1^post8 == 0 /\ ni2^0-ni2^post8 == 0 /\ tmp^0-tmp^post8 == 0 /\ -bRows^post8+bRows^0 == 0 /\ -ni^post8+ni^0 == 0 /\ -n2^post8+n2^0 == 0 /\ -bCols^0 <= 0 /\ nk2^0-nk2^post8 == 0 /\ -tmp___5^post8+tmp___5^0 == 0 /\ tmp___3^post8 == 0 /\ tmp___4^0-tmp___4^post8 == 0 /\ -nj1^post8+nj1^0 == 0 /\ nj2^0-nj2^post8 == 0 /\ nl2^0-nl2^post8 == 0 /\ -bSquares^post8+bSquares^0 == 0 /\ bCols^0-bCols^post8 == 0 /\ nk1^0-nk1^post8 == 0 /\ -bDomain^post8+bDomain^0 == 0 /\ n^0-n^post8 == 0), cost: 1 9: l9 -> l8 : bCols^0'=bCols^post9, nk2^0'=nk2^post9, n^0'=n^post9, tmp^0'=tmp^post9, nj2^0'=nj2^post9, tmp___4^0'=tmp___4^post9, bRows^0'=bRows^post9, ni2^0'=ni2^post9, tmp___1^0'=tmp___1^post9, nk1^0'=nk1^post9, n2^0'=n2^post9, nl2^0'=nl2^post9, nj1^0'=nj1^post9, tmp___3^0'=tmp___3^post9, bDomain^0'=bDomain^post9, nl1^0'=nl1^post9, ni1^0'=ni1^post9, tmp___0^0'=tmp___0^post9, nj^0'=nj^post9, tmp___5^0'=tmp___5^post9, bSquares^0'=bSquares^post9, ni^0'=ni^post9, tmp___2^0'=tmp___2^post9, (-tmp___5^post9+tmp___5^0 == 0 /\ -ni^post9+ni^0 == 0 /\ n^0-n^post9 == 0 /\ nk2^0-nk2^post9 == 0 /\ -bSquares^post9+bSquares^0 == 0 /\ nj1^0-nj1^post9 == 0 /\ -nl2^post9+nl2^0 == 0 /\ 1-bCols^0 <= 0 /\ -nj^post9+nj^0 == 0 /\ bDomain^0-bDomain^post9 == 0 /\ -tmp___4^post9+tmp___4^0 == 0 /\ -tmp___1^post9+tmp___1^0 == 0 /\ ni2^0-ni2^post9 == 0 /\ bCols^0-bCols^post9 == 0 /\ -tmp___2^post9+tmp___2^0 == 0 /\ -tmp___0^post9+tmp___0^0 == 0 /\ nj2^0-nj2^post9 == 0 /\ bRows^0-bRows^post9 == 0 /\ nk1^0-nk1^post9 == 0 /\ -nl1^post9+nl1^0 == 0 /\ n2^0-n2^post9 == 0 /\ tmp^0-tmp^post9 == 0 /\ -ni1^post9+ni1^0 == 0 /\ tmp___3^0-tmp___3^post9 == 0), cost: 1 10: l9 -> l8 : bCols^0'=bCols^post10, nk2^0'=nk2^post10, n^0'=n^post10, tmp^0'=tmp^post10, nj2^0'=nj2^post10, tmp___4^0'=tmp___4^post10, bRows^0'=bRows^post10, ni2^0'=ni2^post10, tmp___1^0'=tmp___1^post10, nk1^0'=nk1^post10, n2^0'=n2^post10, nl2^0'=nl2^post10, nj1^0'=nj1^post10, tmp___3^0'=tmp___3^post10, bDomain^0'=bDomain^post10, nl1^0'=nl1^post10, ni1^0'=ni1^post10, tmp___0^0'=tmp___0^post10, nj^0'=nj^post10, tmp___5^0'=tmp___5^post10, bSquares^0'=bSquares^post10, ni^0'=ni^post10, tmp___2^0'=tmp___2^post10, (-tmp___0^post10+tmp___0^0 == 0 /\ nl1^0-nl1^post10 == 0 /\ bDomain^0-bDomain^post10 == 0 /\ -nj^post10+nj^0 == 0 /\ ni2^0-ni2^post10 == 0 /\ -bRows^post10+bRows^0 == 0 /\ -tmp___2^post10+tmp___2^0 == 0 /\ nk2^0-nk2^post10 == 0 /\ tmp___1^0-tmp___1^post10 == 0 /\ -ni1^post10+ni1^0 == 0 /\ 1+bCols^0 <= 0 /\ -tmp___5^post10+tmp___5^0 == 0 /\ -tmp___3^post10+tmp___3^0 == 0 /\ -ni^post10+ni^0 == 0 /\ -bSquares^post10+bSquares^0 == 0 /\ nj2^0-nj2^post10 == 0 /\ nl2^0-nl2^post10 == 0 /\ -nj1^post10+nj1^0 == 0 /\ tmp^0-tmp^post10 == 0 /\ bCols^0-bCols^post10 == 0 /\ n^0-n^post10 == 0 /\ nk1^0-nk1^post10 == 0 /\ -tmp___4^post10+tmp___4^0 == 0 /\ n2^0-n2^post10 == 0), cost: 1 11: l10 -> l3 : bCols^0'=bCols^post11, nk2^0'=nk2^post11, n^0'=n^post11, tmp^0'=tmp^post11, nj2^0'=nj2^post11, tmp___4^0'=tmp___4^post11, bRows^0'=bRows^post11, ni2^0'=ni2^post11, tmp___1^0'=tmp___1^post11, nk1^0'=nk1^post11, n2^0'=n2^post11, nl2^0'=nl2^post11, nj1^0'=nj1^post11, tmp___3^0'=tmp___3^post11, bDomain^0'=bDomain^post11, nl1^0'=nl1^post11, ni1^0'=ni1^post11, tmp___0^0'=tmp___0^post11, nj^0'=nj^post11, tmp___5^0'=tmp___5^post11, bSquares^0'=bSquares^post11, ni^0'=ni^post11, tmp___2^0'=tmp___2^post11, (-ni^post11+ni^0 == 0 /\ tmp___3^0-tmp___3^post11 == 0 /\ -ni2^0+n2^0 <= 0 /\ -n2^post11+n2^0 == 0 /\ -nj1^post11+nj1^0 == 0 /\ -bSquares^post11+bSquares^0 == 0 /\ -tmp___1^post11+tmp___1^0 == 0 /\ bCols^0-bCols^post11 == 0 /\ -nj^post11+nj^0 == 0 /\ bDomain^0-bDomain^post11 == 0 /\ -ni2^post11+ni2^0 == 0 /\ nj2^0-nj2^post11 == 0 /\ -1+ni1^post11-ni1^0 == 0 /\ tmp___0^0-tmp___0^post11 == 0 /\ n^0-n^post11 == 0 /\ -nl2^post11+nl2^0 == 0 /\ nk2^0-nk2^post11 == 0 /\ -nk1^post11+nk1^0 == 0 /\ -tmp___2^post11+tmp___2^0 == 0 /\ -tmp___5^post11+tmp___5^0 == 0 /\ bRows^0-bRows^post11 == 0 /\ -nl1^post11+nl1^0 == 0 /\ tmp^0-tmp^post11 == 0 /\ tmp___4^0-tmp___4^post11 == 0), cost: 1 12: l10 -> l9 : bCols^0'=bCols^post12, nk2^0'=nk2^post12, n^0'=n^post12, tmp^0'=tmp^post12, nj2^0'=nj2^post12, tmp___4^0'=tmp___4^post12, bRows^0'=bRows^post12, ni2^0'=ni2^post12, tmp___1^0'=tmp___1^post12, nk1^0'=nk1^post12, n2^0'=n2^post12, nl2^0'=nl2^post12, nj1^0'=nj1^post12, tmp___3^0'=tmp___3^post12, bDomain^0'=bDomain^post12, nl1^0'=nl1^post12, ni1^0'=ni1^post12, tmp___0^0'=tmp___0^post12, nj^0'=nj^post12, tmp___5^0'=tmp___5^post12, bSquares^0'=bSquares^post12, ni^0'=ni^post12, tmp___2^0'=tmp___2^post12, (nj2^0-nj2^post12 == 0 /\ -nl2^post12+nl2^0 == 0 /\ nj^0-nj^post12 == 0 /\ -nk1^post12+nk1^0 == 0 /\ -tmp___2^post12+tmp___2^0 == 0 /\ ni2^0-ni2^post12 == 0 /\ nk2^0-nk2^post12 == 0 /\ tmp___1^0-tmp___1^post12 == 0 /\ -tmp___5^post12+tmp___5^0 == 0 /\ 1+ni2^0-n2^0 <= 0 /\ -tmp___0^post12+tmp___0^0 == 0 /\ -bSquares^post12+bSquares^0 == 0 /\ nl1^0-nl1^post12 == 0 /\ -n2^post12+n2^0 == 0 /\ ni1^0-ni1^post12 == 0 /\ -bDomain^post12+bDomain^0 == 0 /\ bRows^0-bRows^post12 == 0 /\ -nj1^post12+nj1^0 == 0 /\ tmp^0-tmp^post12 == 0 /\ n^0-n^post12 == 0 /\ tmp___4^0-tmp___4^post12 == 0 /\ tmp___3^0-tmp___3^post12 == 0 /\ -ni^post12+ni^0 == 0 /\ bCols^0-bCols^post12 == 0), cost: 1 96: l11 -> l12 : bCols^0'=bCols^post96, nk2^0'=nk2^post96, n^0'=n^post96, tmp^0'=tmp^post96, nj2^0'=nj2^post96, tmp___4^0'=tmp___4^post96, bRows^0'=bRows^post96, ni2^0'=ni2^post96, tmp___1^0'=tmp___1^post96, nk1^0'=nk1^post96, n2^0'=n2^post96, nl2^0'=nl2^post96, nj1^0'=nj1^post96, tmp___3^0'=tmp___3^post96, bDomain^0'=bDomain^post96, nl1^0'=nl1^post96, ni1^0'=ni1^post96, tmp___0^0'=tmp___0^post96, nj^0'=nj^post96, tmp___5^0'=tmp___5^post96, bSquares^0'=bSquares^post96, ni^0'=ni^post96, tmp___2^0'=tmp___2^post96, (-ni2^post96+ni2^0 == 0 /\ tmp___4^0-tmp___4^post96 == 0 /\ -nk1^post96+nk1^0 == 0 /\ -nl1^post96+nl1^0 == 0 /\ bRows^0-bRows^post96 == 0 /\ -tmp___2^post96+tmp___2^0 == 0 /\ tmp___5^0-tmp___5^post96 == 0 /\ tmp___1^0-tmp___1^post96 == 0 /\ nk2^0-nk2^post96 == 0 /\ nj1^0-nj1^post96 == 0 /\ -tmp___3^post96+tmp___3^0 == 0 /\ -bSquares^post96+bSquares^0 == 0 /\ -ni^post96+ni^0 == 0 /\ nj2^0-nj2^post96 == 0 /\ -bDomain^post96+bDomain^0 == 0 /\ tmp^0-tmp^post96 == 0 /\ bCols^0-bCols^post96 == 0 /\ -nj^post96+nj^0 == 0 /\ n^0-n^post96 == 0 /\ tmp___0^0-tmp___0^post96 == 0 /\ ni1^0-ni1^post96 == 0 /\ -nl2^post96+nl2^0 == 0 /\ n2^0-n2^post96 == 0), cost: 1 16: l12 -> l13 : bCols^0'=bCols^post16, nk2^0'=nk2^post16, n^0'=n^post16, tmp^0'=tmp^post16, nj2^0'=nj2^post16, tmp___4^0'=tmp___4^post16, bRows^0'=bRows^post16, ni2^0'=ni2^post16, tmp___1^0'=tmp___1^post16, nk1^0'=nk1^post16, n2^0'=n2^post16, nl2^0'=nl2^post16, nj1^0'=nj1^post16, tmp___3^0'=tmp___3^post16, bDomain^0'=bDomain^post16, nl1^0'=nl1^post16, ni1^0'=ni1^post16, tmp___0^0'=tmp___0^post16, nj^0'=nj^post16, tmp___5^0'=tmp___5^post16, bSquares^0'=bSquares^post16, ni^0'=ni^post16, tmp___2^0'=tmp___2^post16, (nl2^0-nl2^post16 == 0 /\ tmp^0-tmp^post16 == 0 /\ -tmp___3^post16+tmp___3^0 == 0 /\ n^0-n^post16 == 0 /\ -bDomain^post16+bDomain^0 == 0 /\ tmp___4^0-tmp___4^post16 == 0 /\ -bSquares^post16+bSquares^0 == 0 /\ ni^post16 == 0 /\ nj1^0-nj1^post16 == 0 /\ bRows^0-bRows^post16 == 0 /\ nj2^0-nj2^post16 == 0 /\ bCols^0-bCols^post16 == 0 /\ n2^0-nj^0 <= 0 /\ -ni1^post16+ni1^0 == 0 /\ -nj^post16+nj^0 == 0 /\ n2^0-n2^post16 == 0 /\ nk1^0-nk1^post16 == 0 /\ tmp___1^0-tmp___1^post16 == 0 /\ -nk2^post16+nk2^0 == 0 /\ -tmp___0^post16+tmp___0^0 == 0 /\ -nl1^post16+nl1^0 == 0 /\ -tmp___2^post16+tmp___2^0 == 0 /\ -tmp___5^post16+tmp___5^0 == 0 /\ ni2^0-ni2^post16 == 0), cost: 1 17: l12 -> l3 : bCols^0'=bCols^post17, nk2^0'=nk2^post17, n^0'=n^post17, tmp^0'=tmp^post17, nj2^0'=nj2^post17, tmp___4^0'=tmp___4^post17, bRows^0'=bRows^post17, ni2^0'=ni2^post17, tmp___1^0'=tmp___1^post17, nk1^0'=nk1^post17, n2^0'=n2^post17, nl2^0'=nl2^post17, nj1^0'=nj1^post17, tmp___3^0'=tmp___3^post17, bDomain^0'=bDomain^post17, nl1^0'=nl1^post17, ni1^0'=ni1^post17, tmp___0^0'=tmp___0^post17, nj^0'=nj^post17, tmp___5^0'=tmp___5^post17, bSquares^0'=bSquares^post17, ni^0'=ni^post17, tmp___2^0'=tmp___2^post17, (bDomain^0-bDomain^post17 == 0 /\ nl1^0-nl1^post17 == 0 /\ -tmp___2^post17+tmp___2^0 == 0 /\ -tmp___5^post17+tmp___5^0 == 0 /\ nk2^0-nk2^post17 == 0 /\ ni1^post17 == 0 /\ -tmp___0^post17+tmp___0^0 == 0 /\ tmp___1^0-tmp___1^post17 == 0 /\ -tmp___3^post17+tmp___3^0 == 0 /\ -bSquares^post17+bSquares^0 == 0 /\ -ni^post17+ni^0 == 0 /\ -nj1^post17+nj1^0 == 0 /\ -bRows^post17+bRows^0 == 0 /\ 1-n2^0+nj^0 <= 0 /\ ni2^0-ni2^post17 == 0 /\ bCols^0-bCols^post17 == 0 /\ nl2^0-nl2^post17 == 0 /\ nj2^0-nj2^post17 == 0 /\ -nj^post17+nj^0 == 0 /\ nk1^0-nk1^post17 == 0 /\ -tmp___4^post17+tmp___4^0 == 0 /\ n^0-n^post17 == 0 /\ -tmp^post17+tmp^0 == 0 /\ n2^0-n2^post17 == 0), cost: 1 18: l13 -> l0 : bCols^0'=bCols^post18, nk2^0'=nk2^post18, n^0'=n^post18, tmp^0'=tmp^post18, nj2^0'=nj2^post18, tmp___4^0'=tmp___4^post18, bRows^0'=bRows^post18, ni2^0'=ni2^post18, tmp___1^0'=tmp___1^post18, nk1^0'=nk1^post18, n2^0'=n2^post18, nl2^0'=nl2^post18, nj1^0'=nj1^post18, tmp___3^0'=tmp___3^post18, bDomain^0'=bDomain^post18, nl1^0'=nl1^post18, ni1^0'=ni1^post18, tmp___0^0'=tmp___0^post18, nj^0'=nj^post18, tmp___5^0'=tmp___5^post18, bSquares^0'=bSquares^post18, ni^0'=ni^post18, tmp___2^0'=tmp___2^post18, (bCols^0-bCols^post18 == 0 /\ -bSquares^post18+bSquares^0 == 0 /\ -tmp___3^post18+tmp___3^0 == 0 /\ -ni^post18+ni^0 == 0 /\ nk1^0-nk1^post18 == 0 /\ tmp___1^0-tmp___1^post18 == 0 /\ bDomain^0-bDomain^post18 == 0 /\ -nj2^post18+nj2^0 == 0 /\ -nj^post18+nj^0 == 0 /\ nj1^0-nj1^post18 == 0 /\ ni2^0-ni2^post18 == 0 /\ nl2^0-nl2^post18 == 0 /\ nk2^0-nk2^post18 == 0 /\ n2^0-n2^post18 == 0 /\ -nl1^post18+nl1^0 == 0 /\ -n^post18+n^0 == 0 /\ -bRows^post18+bRows^0 == 0 /\ -tmp___0^post18+tmp___0^0 == 0 /\ -ni1^post18+ni1^0 == 0 /\ tmp___4^0-tmp___4^post18 == 0 /\ tmp^0-tmp^post18 == 0 /\ -tmp___2^post18+tmp___2^0 == 0 /\ -tmp___5^post18+tmp___5^0 == 0), cost: 1 19: l14 -> l15 : bCols^0'=bCols^post19, nk2^0'=nk2^post19, n^0'=n^post19, tmp^0'=tmp^post19, nj2^0'=nj2^post19, tmp___4^0'=tmp___4^post19, bRows^0'=bRows^post19, ni2^0'=ni2^post19, tmp___1^0'=tmp___1^post19, nk1^0'=nk1^post19, n2^0'=n2^post19, nl2^0'=nl2^post19, nj1^0'=nj1^post19, tmp___3^0'=tmp___3^post19, bDomain^0'=bDomain^post19, nl1^0'=nl1^post19, ni1^0'=ni1^post19, tmp___0^0'=tmp___0^post19, nj^0'=nj^post19, tmp___5^0'=tmp___5^post19, bSquares^0'=bSquares^post19, ni^0'=ni^post19, tmp___2^0'=tmp___2^post19, (bDomain^0-bDomain^post19 == 0 /\ n^0-n^post19 == 0 /\ -1-nj2^0+nj2^post19 == 0 /\ -tmp___0^post19+tmp___0^0 == 0 /\ bRows^post19-tmp___2^0 == 0 /\ -tmp___5^post19+tmp___5^0 == 0 /\ -ni1^post19+ni1^0 == 0 /\ ni2^0-ni2^post19 == 0 /\ nk2^0-nk2^post19 == 0 /\ tmp___1^0-tmp___1^post19 == 0 /\ -nk1^post19+nk1^0 == 0 /\ -nj1^post19+nj1^0 == 0 /\ nl1^0-nl1^post19 == 0 /\ -bSquares^post19+bSquares^0 == 0 /\ -ni^post19+ni^0 == 0 /\ -tmp___2^post19+tmp___2^0 == 0 /\ nl2^0-nl2^post19 == 0 /\ -tmp^post19+tmp^0 == 0 /\ bCols^0-bCols^post19 == 0 /\ -nj^post19+nj^0 == 0 /\ -tmp___4^post19+tmp___4^0 == 0 /\ tmp___3^0-tmp___3^post19 == 0 /\ -n2^post19+n2^0 == 0), cost: 1 89: l15 -> l19 : bCols^0'=bCols^post89, nk2^0'=nk2^post89, n^0'=n^post89, tmp^0'=tmp^post89, nj2^0'=nj2^post89, tmp___4^0'=tmp___4^post89, bRows^0'=bRows^post89, ni2^0'=ni2^post89, tmp___1^0'=tmp___1^post89, nk1^0'=nk1^post89, n2^0'=n2^post89, nl2^0'=nl2^post89, nj1^0'=nj1^post89, tmp___3^0'=tmp___3^post89, bDomain^0'=bDomain^post89, nl1^0'=nl1^post89, ni1^0'=ni1^post89, tmp___0^0'=tmp___0^post89, nj^0'=nj^post89, tmp___5^0'=tmp___5^post89, bSquares^0'=bSquares^post89, ni^0'=ni^post89, tmp___2^0'=tmp___2^post89, (nl1^0-nl1^post89 == 0 /\ -nj^post89+nj^0 == 0 /\ -tmp___2^post89+tmp___2^0 == 0 /\ tmp___1^0-tmp___1^post89 == 0 /\ -ni1^post89+ni1^0 == 0 /\ -tmp___5^post89+tmp___5^0 == 0 /\ nk2^0-nk2^post89 == 0 /\ -tmp___0^post89+tmp___0^0 == 0 /\ -tmp___3^post89+tmp___3^0 == 0 /\ -bSquares^post89+bSquares^0 == 0 /\ -ni^post89+ni^0 == 0 /\ -nj1^post89+nj1^0 == 0 /\ -bRows^post89+bRows^0 == 0 /\ ni2^0-ni2^post89 == 0 /\ bCols^0-bCols^post89 == 0 /\ nl2^0-nl2^post89 == 0 /\ nj2^0-nj2^post89 == 0 /\ -bDomain^post89+bDomain^0 == 0 /\ nk1^0-nk1^post89 == 0 /\ -tmp___4^post89+tmp___4^0 == 0 /\ n^0-n^post89 == 0 /\ -tmp^post89+tmp^0 == 0 /\ n2^0-n2^post89 == 0), cost: 1 20: l16 -> l14 : bCols^0'=bCols^post20, nk2^0'=nk2^post20, n^0'=n^post20, tmp^0'=tmp^post20, nj2^0'=nj2^post20, tmp___4^0'=tmp___4^post20, bRows^0'=bRows^post20, ni2^0'=ni2^post20, tmp___1^0'=tmp___1^post20, nk1^0'=nk1^post20, n2^0'=n2^post20, nl2^0'=nl2^post20, nj1^0'=nj1^post20, tmp___3^0'=tmp___3^post20, bDomain^0'=bDomain^post20, nl1^0'=nl1^post20, ni1^0'=ni1^post20, tmp___0^0'=tmp___0^post20, nj^0'=nj^post20, tmp___5^0'=tmp___5^post20, bSquares^0'=bSquares^post20, ni^0'=ni^post20, tmp___2^0'=tmp___2^post20, (-tmp___1^post20+tmp___1^0 == 0 /\ tmp___3^0-tmp___3^post20 == 0 /\ -n2^post20+n2^0 == 0 /\ bCols^0-bCols^post20 == 0 /\ -ni2^post20+ni2^0 == 0 /\ ni1^0-ni1^post20 == 0 /\ tmp^0-tmp^post20 == 0 /\ nj^0-nj^post20 == 0 /\ -ni^post20+ni^0 == 0 /\ bSquares^0-bSquares^post20 == 0 /\ nj2^0-nj2^post20 == 0 /\ tmp___0^0-tmp___0^post20 == 0 /\ -nl2^post20+nl2^0 == 0 /\ -1+tmp___2^post20 == 0 /\ n^0-n^post20 == 0 /\ tmp___4^0-tmp___4^post20 == 0 /\ nk2^0-nk2^post20 == 0 /\ nl1^0-nl1^post20 == 0 /\ -tmp___5^post20+tmp___5^0 == 0 /\ -bDomain^post20+bDomain^0 == 0 /\ -nj1^post20+nj1^0 == 0 /\ bRows^0-bRows^post20 == 0 /\ -nk1^post20+nk1^0 == 0), cost: 1 21: l17 -> l16 : bCols^0'=bCols^post21, nk2^0'=nk2^post21, n^0'=n^post21, tmp^0'=tmp^post21, nj2^0'=nj2^post21, tmp___4^0'=tmp___4^post21, bRows^0'=bRows^post21, ni2^0'=ni2^post21, tmp___1^0'=tmp___1^post21, nk1^0'=nk1^post21, n2^0'=n2^post21, nl2^0'=nl2^post21, nj1^0'=nj1^post21, tmp___3^0'=tmp___3^post21, bDomain^0'=bDomain^post21, nl1^0'=nl1^post21, ni1^0'=ni1^post21, tmp___0^0'=tmp___0^post21, nj^0'=nj^post21, tmp___5^0'=tmp___5^post21, bSquares^0'=bSquares^post21, ni^0'=ni^post21, tmp___2^0'=tmp___2^post21, (tmp^0-tmp^post21 == 0 /\ -nl2^post21+nl2^0 == 0 /\ -tmp___5^post21+tmp___5^0 == 0 /\ n^0-n^post21 == 0 /\ tmp___4^0-tmp___4^post21 == 0 /\ -tmp___0^post21+tmp___0^0 == 0 /\ ni2^0-ni2^post21 == 0 /\ bCols^0-bCols^post21 == 0 /\ bDomain^0-bDomain^post21 == 0 /\ -bSquares^post21+bSquares^0 == 0 /\ -nk1^post21+nk1^0 == 0 /\ -nj1^post21+nj1^0 == 0 /\ nj2^0-nj2^post21 == 0 /\ -tmp___2^post21+tmp___2^0 == 0 /\ -ni1^post21+ni1^0 == 0 /\ -tmp___1^post21+tmp___1^0 == 0 /\ bRows^0-bRows^post21 == 0 /\ nk2^0-nk2^post21 == 0 /\ tmp___3^0-tmp___3^post21 == 0 /\ -n2^post21+n2^0 == 0 /\ nl1^0-nl1^post21 == 0 /\ -nj^post21+nj^0 == 0 /\ -ni^post21+ni^0 == 0), cost: 1 22: l17 -> l14 : bCols^0'=bCols^post22, nk2^0'=nk2^post22, n^0'=n^post22, tmp^0'=tmp^post22, nj2^0'=nj2^post22, tmp___4^0'=tmp___4^post22, bRows^0'=bRows^post22, ni2^0'=ni2^post22, tmp___1^0'=tmp___1^post22, nk1^0'=nk1^post22, n2^0'=n2^post22, nl2^0'=nl2^post22, nj1^0'=nj1^post22, tmp___3^0'=tmp___3^post22, bDomain^0'=bDomain^post22, nl1^0'=nl1^post22, ni1^0'=ni1^post22, tmp___0^0'=tmp___0^post22, nj^0'=nj^post22, tmp___5^0'=tmp___5^post22, bSquares^0'=bSquares^post22, ni^0'=ni^post22, tmp___2^0'=tmp___2^post22, (n2^0-n2^post22 == 0 /\ -ni2^post22+ni2^0 == 0 /\ -nk1^post22+nk1^0 == 0 /\ -nj^post22+nj^0 == 0 /\ -nl1^post22+nl1^0 == 0 /\ ni1^0-ni1^post22 == 0 /\ tmp^0-tmp^post22 == 0 /\ bRows^0-bRows^post22 == 0 /\ tmp___5^0-tmp___5^post22 == 0 /\ -ni^post22+ni^0 == 0 /\ tmp___1^0-tmp___1^post22 == 0 /\ nj1^0-nj1^post22 == 0 /\ nk2^0-nk2^post22 == 0 /\ tmp___4^0-tmp___4^post22 == 0 /\ -bSquares^post22+bSquares^0 == 0 /\ -tmp___3^post22+tmp___3^0 == 0 /\ nj2^0-nj2^post22 == 0 /\ tmp___2^post22 == 0 /\ bCols^0-bCols^post22 == 0 /\ tmp___0^0-tmp___0^post22 == 0 /\ -bDomain^post22+bDomain^0 == 0 /\ n^0-n^post22 == 0 /\ -nl2^post22+nl2^0 == 0), cost: 1 23: l17 -> l16 : bCols^0'=bCols^post23, nk2^0'=nk2^post23, n^0'=n^post23, tmp^0'=tmp^post23, nj2^0'=nj2^post23, tmp___4^0'=tmp___4^post23, bRows^0'=bRows^post23, ni2^0'=ni2^post23, tmp___1^0'=tmp___1^post23, nk1^0'=nk1^post23, n2^0'=n2^post23, nl2^0'=nl2^post23, nj1^0'=nj1^post23, tmp___3^0'=tmp___3^post23, bDomain^0'=bDomain^post23, nl1^0'=nl1^post23, ni1^0'=ni1^post23, tmp___0^0'=tmp___0^post23, nj^0'=nj^post23, tmp___5^0'=tmp___5^post23, bSquares^0'=bSquares^post23, ni^0'=ni^post23, tmp___2^0'=tmp___2^post23, (-tmp___3^post23+tmp___3^0 == 0 /\ -tmp___5^post23+tmp___5^0 == 0 /\ nl2^0-nl2^post23 == 0 /\ n^0-n^post23 == 0 /\ -bDomain^post23+bDomain^0 == 0 /\ -bSquares^post23+bSquares^0 == 0 /\ -ni^post23+ni^0 == 0 /\ nk2^0-nk2^post23 == 0 /\ -nj1^post23+nj1^0 == 0 /\ tmp___4^0-tmp___4^post23 == 0 /\ nj2^0-nj2^post23 == 0 /\ bCols^0-bCols^post23 == 0 /\ -tmp___2^post23+tmp___2^0 == 0 /\ bRows^0-bRows^post23 == 0 /\ -ni2^post23+ni2^0 == 0 /\ nk1^0-nk1^post23 == 0 /\ -nl1^post23+nl1^0 == 0 /\ tmp___0^0-tmp___0^post23 == 0 /\ -nj^post23+nj^0 == 0 /\ tmp___1^0-tmp___1^post23 == 0 /\ -n2^post23+n2^0 == 0 /\ tmp^0-tmp^post23 == 0 /\ -ni1^post23+ni1^0 == 0), cost: 1 24: l18 -> l14 : bCols^0'=bCols^post24, nk2^0'=nk2^post24, n^0'=n^post24, tmp^0'=tmp^post24, nj2^0'=nj2^post24, tmp___4^0'=tmp___4^post24, bRows^0'=bRows^post24, ni2^0'=ni2^post24, tmp___1^0'=tmp___1^post24, nk1^0'=nk1^post24, n2^0'=n2^post24, nl2^0'=nl2^post24, nj1^0'=nj1^post24, tmp___3^0'=tmp___3^post24, bDomain^0'=bDomain^post24, nl1^0'=nl1^post24, ni1^0'=ni1^post24, tmp___0^0'=tmp___0^post24, nj^0'=nj^post24, tmp___5^0'=tmp___5^post24, bSquares^0'=bSquares^post24, ni^0'=ni^post24, tmp___2^0'=tmp___2^post24, (n2^0-n2^post24 == 0 /\ -ni2^post24+ni2^0 == 0 /\ tmp___4^0-tmp___4^post24 == 0 /\ -nk1^post24+nk1^0 == 0 /\ -bRows^0 <= 0 /\ -nl1^post24+nl1^0 == 0 /\ bRows^0 <= 0 /\ -nj^post24+nj^0 == 0 /\ bRows^0-bRows^post24 == 0 /\ tmp___5^0-tmp___5^post24 == 0 /\ tmp___1^0-tmp___1^post24 == 0 /\ nk2^0-nk2^post24 == 0 /\ nj1^0-nj1^post24 == 0 /\ -tmp___3^post24+tmp___3^0 == 0 /\ -bSquares^post24+bSquares^0 == 0 /\ -ni^post24+ni^0 == 0 /\ nj2^0-nj2^post24 == 0 /\ tmp___2^post24 == 0 /\ -bDomain^post24+bDomain^0 == 0 /\ ni1^0-ni1^post24 == 0 /\ bCols^0-bCols^post24 == 0 /\ tmp^0-tmp^post24 == 0 /\ tmp___0^0-tmp___0^post24 == 0 /\ -nl2^post24+nl2^0 == 0 /\ n^0-n^post24 == 0), cost: 1 25: l18 -> l17 : bCols^0'=bCols^post25, nk2^0'=nk2^post25, n^0'=n^post25, tmp^0'=tmp^post25, nj2^0'=nj2^post25, tmp___4^0'=tmp___4^post25, bRows^0'=bRows^post25, ni2^0'=ni2^post25, tmp___1^0'=tmp___1^post25, nk1^0'=nk1^post25, n2^0'=n2^post25, nl2^0'=nl2^post25, nj1^0'=nj1^post25, tmp___3^0'=tmp___3^post25, bDomain^0'=bDomain^post25, nl1^0'=nl1^post25, ni1^0'=ni1^post25, tmp___0^0'=tmp___0^post25, nj^0'=nj^post25, tmp___5^0'=tmp___5^post25, bSquares^0'=bSquares^post25, ni^0'=ni^post25, tmp___2^0'=tmp___2^post25, (-ni^post25+ni^0 == 0 /\ nk1^0-nk1^post25 == 0 /\ -bSquares^post25+bSquares^0 == 0 /\ -bDomain^post25+bDomain^0 == 0 /\ tmp___1^0-tmp___1^post25 == 0 /\ 1-bRows^0 <= 0 /\ bCols^0-bCols^post25 == 0 /\ -nj^post25+nj^0 == 0 /\ nj1^0-nj1^post25 == 0 /\ nl2^0-nl2^post25 == 0 /\ tmp^0-tmp^post25 == 0 /\ -nj2^post25+nj2^0 == 0 /\ ni2^0-ni2^post25 == 0 /\ n2^0-n2^post25 == 0 /\ nk2^0-nk2^post25 == 0 /\ -n^post25+n^0 == 0 /\ -tmp___2^post25+tmp___2^0 == 0 /\ -ni1^post25+ni1^0 == 0 /\ -tmp___5^post25+tmp___5^0 == 0 /\ -nl1^post25+nl1^0 == 0 /\ -tmp___3^post25+tmp___3^0 == 0 /\ bRows^0-bRows^post25 == 0 /\ tmp___4^0-tmp___4^post25 == 0 /\ -tmp___0^post25+tmp___0^0 == 0), cost: 1 26: l18 -> l17 : bCols^0'=bCols^post26, nk2^0'=nk2^post26, n^0'=n^post26, tmp^0'=tmp^post26, nj2^0'=nj2^post26, tmp___4^0'=tmp___4^post26, bRows^0'=bRows^post26, ni2^0'=ni2^post26, tmp___1^0'=tmp___1^post26, nk1^0'=nk1^post26, n2^0'=n2^post26, nl2^0'=nl2^post26, nj1^0'=nj1^post26, tmp___3^0'=tmp___3^post26, bDomain^0'=bDomain^post26, nl1^0'=nl1^post26, ni1^0'=ni1^post26, tmp___0^0'=tmp___0^post26, nj^0'=nj^post26, tmp___5^0'=tmp___5^post26, bSquares^0'=bSquares^post26, ni^0'=ni^post26, tmp___2^0'=tmp___2^post26, (bDomain^0-bDomain^post26 == 0 /\ nj2^0-nj2^post26 == 0 /\ nj1^0-nj1^post26 == 0 /\ -ni1^post26+ni1^0 == 0 /\ -tmp___2^post26+tmp___2^0 == 0 /\ ni2^0-ni2^post26 == 0 /\ tmp___1^0-tmp___1^post26 == 0 /\ n^0-n^post26 == 0 /\ nl2^0-nl2^post26 == 0 /\ nk2^0-nk2^post26 == 0 /\ nk1^0-nk1^post26 == 0 /\ -nl1^post26+nl1^0 == 0 /\ n2^0-n2^post26 == 0 /\ -tmp___5^post26+tmp___5^0 == 0 /\ -bSquares^post26+bSquares^0 == 0 /\ -tmp___0^post26+tmp___0^0 == 0 /\ -tmp___3^post26+tmp___3^0 == 0 /\ bRows^0-bRows^post26 == 0 /\ tmp___4^0-tmp___4^post26 == 0 /\ -tmp^post26+tmp^0 == 0 /\ 1+bRows^0 <= 0 /\ -ni^post26+ni^0 == 0 /\ bCols^0-bCols^post26 == 0 /\ -nj^post26+nj^0 == 0), cost: 1 27: l19 -> l20 : bCols^0'=bCols^post27, nk2^0'=nk2^post27, n^0'=n^post27, tmp^0'=tmp^post27, nj2^0'=nj2^post27, tmp___4^0'=tmp___4^post27, bRows^0'=bRows^post27, ni2^0'=ni2^post27, tmp___1^0'=tmp___1^post27, nk1^0'=nk1^post27, n2^0'=n2^post27, nl2^0'=nl2^post27, nj1^0'=nj1^post27, tmp___3^0'=tmp___3^post27, bDomain^0'=bDomain^post27, nl1^0'=nl1^post27, ni1^0'=ni1^post27, tmp___0^0'=tmp___0^post27, nj^0'=nj^post27, tmp___5^0'=tmp___5^post27, bSquares^0'=bSquares^post27, ni^0'=ni^post27, tmp___2^0'=tmp___2^post27, (-ni^post27+ni^0 == 0 /\ nk1^0-nk1^post27 == 0 /\ tmp___1^0-tmp___1^post27 == 0 /\ bCols^0-bCols^post27 == 0 /\ -tmp___2^post27+tmp___2^0 == 0 /\ nl1^0-nl1^post27 == 0 /\ -nj^post27+nj^0 == 0 /\ nl2^0-nl2^post27 == 0 /\ -n2^post27+n2^0 == 0 /\ tmp^0-tmp^post27 == 0 /\ -nj2^post27+nj2^0 == 0 /\ ni2^0-ni2^post27 == 0 /\ nk2^0-nk2^post27 == 0 /\ -n^post27+n^0 == 0 /\ -tmp___0^post27+tmp___0^0 == 0 /\ -ni1^post27+ni1^0 == 0 /\ bDomain^0-bDomain^post27 == 0 /\ -tmp___5^post27+tmp___5^0 == 0 /\ -nj2^0+n2^0 <= 0 /\ -bSquares^post27+bSquares^0 == 0 /\ -tmp___3^post27+tmp___3^0 == 0 /\ bRows^0-bRows^post27 == 0 /\ -1-nj1^0+nj1^post27 == 0 /\ tmp___4^0-tmp___4^post27 == 0), cost: 1 28: l19 -> l18 : bCols^0'=bCols^post28, nk2^0'=nk2^post28, n^0'=n^post28, tmp^0'=tmp^post28, nj2^0'=nj2^post28, tmp___4^0'=tmp___4^post28, bRows^0'=bRows^post28, ni2^0'=ni2^post28, tmp___1^0'=tmp___1^post28, nk1^0'=nk1^post28, n2^0'=n2^post28, nl2^0'=nl2^post28, nj1^0'=nj1^post28, tmp___3^0'=tmp___3^post28, bDomain^0'=bDomain^post28, nl1^0'=nl1^post28, ni1^0'=ni1^post28, tmp___0^0'=tmp___0^post28, nj^0'=nj^post28, tmp___5^0'=tmp___5^post28, bSquares^0'=bSquares^post28, ni^0'=ni^post28, tmp___2^0'=tmp___2^post28, (tmp^0-tmp^post28 == 0 /\ -nl2^post28+nl2^0 == 0 /\ -tmp___5^post28+tmp___5^0 == 0 /\ n^0-n^post28 == 0 /\ -bSquares^post28+bSquares^0 == 0 /\ tmp___4^0-tmp___4^post28 == 0 /\ bDomain^0-bDomain^post28 == 0 /\ ni2^0-ni2^post28 == 0 /\ bCols^0-bCols^post28 == 0 /\ -nj1^post28+nj1^0 == 0 /\ bRows^0-bRows^post28 == 0 /\ -tmp___2^post28+tmp___2^0 == 0 /\ -tmp___1^post28+tmp___1^0 == 0 /\ -nj^post28+nj^0 == 0 /\ -ni1^post28+ni1^0 == 0 /\ nj2^0-nj2^post28 == 0 /\ -tmp___0^post28+tmp___0^0 == 0 /\ 1+nj2^0-n2^0 <= 0 /\ nk1^0-nk1^post28 == 0 /\ -n2^post28+n2^0 == 0 /\ nk2^0-nk2^post28 == 0 /\ -ni^post28+ni^0 == 0 /\ tmp___3^0-tmp___3^post28 == 0 /\ nl1^0-nl1^post28 == 0), cost: 1 74: l20 -> l22 : bCols^0'=bCols^post74, nk2^0'=nk2^post74, n^0'=n^post74, tmp^0'=tmp^post74, nj2^0'=nj2^post74, tmp___4^0'=tmp___4^post74, bRows^0'=bRows^post74, ni2^0'=ni2^post74, tmp___1^0'=tmp___1^post74, nk1^0'=nk1^post74, n2^0'=n2^post74, nl2^0'=nl2^post74, nj1^0'=nj1^post74, tmp___3^0'=tmp___3^post74, bDomain^0'=bDomain^post74, nl1^0'=nl1^post74, ni1^0'=ni1^post74, tmp___0^0'=tmp___0^post74, nj^0'=nj^post74, tmp___5^0'=tmp___5^post74, bSquares^0'=bSquares^post74, ni^0'=ni^post74, tmp___2^0'=tmp___2^post74, (-tmp___5^post74+tmp___5^0 == 0 /\ -tmp___3^post74+tmp___3^0 == 0 /\ bCols^0-bCols^post74 == 0 /\ nk1^0-nk1^post74 == 0 /\ tmp___1^0-tmp___1^post74 == 0 /\ -bSquares^post74+bSquares^0 == 0 /\ -ni^post74+ni^0 == 0 /\ nj1^0-nj1^post74 == 0 /\ -nj2^post74+nj2^0 == 0 /\ tmp^0-tmp^post74 == 0 /\ -tmp___0^post74+tmp___0^0 == 0 /\ nl2^0-nl2^post74 == 0 /\ nk2^0-nk2^post74 == 0 /\ -nj^post74+nj^0 == 0 /\ n2^0-n2^post74 == 0 /\ -nl1^post74+nl1^0 == 0 /\ -n^post74+n^0 == 0 /\ -bRows^post74+bRows^0 == 0 /\ tmp___4^0-tmp___4^post74 == 0 /\ -tmp___2^post74+tmp___2^0 == 0 /\ bDomain^0-bDomain^post74 == 0 /\ -ni1^post74+ni1^0 == 0 /\ ni2^0-ni2^post74 == 0), cost: 1 94: l21 -> l13 : bCols^0'=bCols^post94, nk2^0'=nk2^post94, n^0'=n^post94, tmp^0'=tmp^post94, nj2^0'=nj2^post94, tmp___4^0'=tmp___4^post94, bRows^0'=bRows^post94, ni2^0'=ni2^post94, tmp___1^0'=tmp___1^post94, nk1^0'=nk1^post94, n2^0'=n2^post94, nl2^0'=nl2^post94, nj1^0'=nj1^post94, tmp___3^0'=tmp___3^post94, bDomain^0'=bDomain^post94, nl1^0'=nl1^post94, ni1^0'=ni1^post94, tmp___0^0'=tmp___0^post94, nj^0'=nj^post94, tmp___5^0'=tmp___5^post94, bSquares^0'=bSquares^post94, ni^0'=ni^post94, tmp___2^0'=tmp___2^post94, (-nk1^post94+nk1^0 == 0 /\ -tmp___1^post94+tmp___1^0 == 0 /\ n2^0-n2^post94 == 0 /\ -ni2^post94+ni2^0 == 0 /\ n^0-nj^0 <= 0 /\ -nj^post94+nj^0 == 0 /\ -tmp___2^post94+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post94 == 0 /\ bCols^0-bCols^post94 == 0 /\ -nl1^post94+nl1^0 == 0 /\ ni1^0-ni1^post94 == 0 /\ tmp^0-tmp^post94 == 0 /\ bRows^0-bRows^post94 == 0 /\ tmp___5^0-tmp___5^post94 == 0 /\ bSquares^0-bSquares^post94 == 0 /\ nj2^0-nj2^post94 == 0 /\ nj1^0-nj1^post94 == 0 /\ nk2^0-nk2^post94 == 0 /\ n^0-n^post94 == 0 /\ tmp___4^0-tmp___4^post94 == 0 /\ -nl2^post94+nl2^0 == 0 /\ -1+ni^post94-ni^0 == 0 /\ tmp___0^0-tmp___0^post94 == 0 /\ -bDomain^post94+bDomain^0 == 0), cost: 1 95: l21 -> l25 : bCols^0'=bCols^post95, nk2^0'=nk2^post95, n^0'=n^post95, tmp^0'=tmp^post95, nj2^0'=nj2^post95, tmp___4^0'=tmp___4^post95, bRows^0'=bRows^post95, ni2^0'=ni2^post95, tmp___1^0'=tmp___1^post95, nk1^0'=nk1^post95, n2^0'=n2^post95, nl2^0'=nl2^post95, nj1^0'=nj1^post95, tmp___3^0'=tmp___3^post95, bDomain^0'=bDomain^post95, nl1^0'=nl1^post95, ni1^0'=ni1^post95, tmp___0^0'=tmp___0^post95, nj^0'=nj^post95, tmp___5^0'=tmp___5^post95, bSquares^0'=bSquares^post95, ni^0'=ni^post95, tmp___2^0'=tmp___2^post95, (-tmp___3^post95+tmp___3^0 == 0 /\ nl2^0-nl2^post95 == 0 /\ n^0-n^post95 == 0 /\ -bDomain^post95+bDomain^0 == 0 /\ n2^0-n2^post95 == 0 /\ -ni^post95+ni^0 == 0 /\ nk2^0-nk2^post95 == 0 /\ -bSquares^post95+bSquares^0 == 0 /\ 1-n^0+nj^0 <= 0 /\ tmp___5^0-tmp___5^post95 == 0 /\ tmp___4^0-tmp___4^post95 == 0 /\ nk1^post95 == 0 /\ ni2^0-ni2^post95 == 0 /\ nj2^0-nj2^post95 == 0 /\ bCols^0-bCols^post95 == 0 /\ -tmp___0^post95+tmp___0^0 == 0 /\ bRows^0-bRows^post95 == 0 /\ -nj^post95+nj^0 == 0 /\ tmp___1^0-tmp___1^post95 == 0 /\ -nl1^post95+nl1^0 == 0 /\ tmp^0-tmp^post95 == 0 /\ -tmp___2^post95+tmp___2^0 == 0 /\ nj1^0-nj1^post95 == 0 /\ -ni1^post95+ni1^0 == 0), cost: 1 30: l22 -> l23 : bCols^0'=bCols^post30, nk2^0'=nk2^post30, n^0'=n^post30, tmp^0'=tmp^post30, nj2^0'=nj2^post30, tmp___4^0'=tmp___4^post30, bRows^0'=bRows^post30, ni2^0'=ni2^post30, tmp___1^0'=tmp___1^post30, nk1^0'=nk1^post30, n2^0'=n2^post30, nl2^0'=nl2^post30, nj1^0'=nj1^post30, tmp___3^0'=tmp___3^post30, bDomain^0'=bDomain^post30, nl1^0'=nl1^post30, ni1^0'=ni1^post30, tmp___0^0'=tmp___0^post30, nj^0'=nj^post30, tmp___5^0'=tmp___5^post30, bSquares^0'=bSquares^post30, ni^0'=ni^post30, tmp___2^0'=tmp___2^post30, (-tmp___4^post30+tmp___4^0 == 0 /\ tmp^0-tmp^post30 == 0 /\ bRows^0-bRows^post30 == 0 /\ -n2^post30+n2^0 == 0 /\ n^0-n^post30 == 0 /\ -1+ni^post30-ni^0 == 0 /\ -nj1^post30+nj1^0 == 0 /\ -bSquares^post30+bSquares^0 == 0 /\ -nl2^post30+nl2^0 == 0 /\ bDomain^0-bDomain^post30 == 0 /\ -ni2^post30+ni2^0 == 0 /\ nj2^0-nj2^post30 == 0 /\ bCols^0-bCols^post30 == 0 /\ -ni1^post30+ni1^0 == 0 /\ -tmp___1^post30+tmp___1^0 == 0 /\ tmp___0^0-tmp___0^post30 == 0 /\ -nj^post30+nj^0 == 0 /\ nk1^0-nk1^post30 == 0 /\ -nl1^post30+nl1^0 == 0 /\ nk2^0-nk2^post30 == 0 /\ -tmp___2^post30+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post30 == 0 /\ -tmp___5^post30+tmp___5^0 == 0 /\ -1+n2^0-nj1^0 <= 0), cost: 1 31: l22 -> l15 : bCols^0'=bCols^post31, nk2^0'=nk2^post31, n^0'=n^post31, tmp^0'=tmp^post31, nj2^0'=nj2^post31, tmp___4^0'=tmp___4^post31, bRows^0'=bRows^post31, ni2^0'=ni2^post31, tmp___1^0'=tmp___1^post31, nk1^0'=nk1^post31, n2^0'=n2^post31, nl2^0'=nl2^post31, nj1^0'=nj1^post31, tmp___3^0'=tmp___3^post31, bDomain^0'=bDomain^post31, nl1^0'=nl1^post31, ni1^0'=ni1^post31, tmp___0^0'=tmp___0^post31, nj^0'=nj^post31, tmp___5^0'=tmp___5^post31, bSquares^0'=bSquares^post31, ni^0'=ni^post31, tmp___2^0'=tmp___2^post31, (2-n2^0+nj1^0 <= 0 /\ tmp___5^0-tmp___5^post31 == 0 /\ nj^0-nj^post31 == 0 /\ bRows^0-bRows^post31 == 0 /\ tmp___4^0-tmp___4^post31 == 0 /\ -nk1^post31+nk1^0 == 0 /\ -nl1^post31+nl1^0 == 0 /\ nk2^0-nk2^post31 == 0 /\ tmp___1^0-tmp___1^post31 == 0 /\ -tmp___2^post31+tmp___2^0 == 0 /\ -bSquares^post31+bSquares^0 == 0 /\ -tmp___3^post31+tmp___3^0 == 0 /\ -ni^post31+ni^0 == 0 /\ tmp^0-tmp^post31 == 0 /\ -1-nj1^0+nj2^post31 == 0 /\ -n2^post31+n2^0 == 0 /\ -nj1^post31+nj1^0 == 0 /\ -bDomain^post31+bDomain^0 == 0 /\ bCols^0-bCols^post31 == 0 /\ -nl2^post31+nl2^0 == 0 /\ tmp___0^0-tmp___0^post31 == 0 /\ ni1^0-ni1^post31 == 0 /\ n^0-n^post31 == 0 /\ -ni2^post31+ni2^0 == 0), cost: 1 72: l23 -> l24 : bCols^0'=bCols^post72, nk2^0'=nk2^post72, n^0'=n^post72, tmp^0'=tmp^post72, nj2^0'=nj2^post72, tmp___4^0'=tmp___4^post72, bRows^0'=bRows^post72, ni2^0'=ni2^post72, tmp___1^0'=tmp___1^post72, nk1^0'=nk1^post72, n2^0'=n2^post72, nl2^0'=nl2^post72, nj1^0'=nj1^post72, tmp___3^0'=tmp___3^post72, bDomain^0'=bDomain^post72, nl1^0'=nl1^post72, ni1^0'=ni1^post72, tmp___0^0'=tmp___0^post72, nj^0'=nj^post72, tmp___5^0'=tmp___5^post72, bSquares^0'=bSquares^post72, ni^0'=ni^post72, tmp___2^0'=tmp___2^post72, (-tmp___5^post72+tmp___5^0 == 0 /\ tmp^0-tmp^post72 == 0 /\ -tmp___3^post72+tmp___3^0 == 0 /\ bCols^0-bCols^post72 == 0 /\ nk1^0-nk1^post72 == 0 /\ -bSquares^post72+bSquares^0 == 0 /\ nj1^0-nj1^post72 == 0 /\ tmp___4^0-tmp___4^post72 == 0 /\ -nj2^post72+nj2^0 == 0 /\ -bDomain^post72+bDomain^0 == 0 /\ nl2^0-nl2^post72 == 0 /\ -tmp___0^post72+tmp___0^0 == 0 /\ -ni1^post72+ni1^0 == 0 /\ -nj^post72+nj^0 == 0 /\ -nk2^post72+nk2^0 == 0 /\ -nl1^post72+nl1^0 == 0 /\ n^0-n^post72 == 0 /\ tmp___1^0-tmp___1^post72 == 0 /\ n2^0-n2^post72 == 0 /\ -bRows^post72+bRows^0 == 0 /\ -ni^post72+ni^0 == 0 /\ -tmp___2^post72+tmp___2^0 == 0 /\ ni2^0-ni2^post72 == 0), cost: 1 32: l24 -> l11 : bCols^0'=bCols^post32, nk2^0'=nk2^post32, n^0'=n^post32, tmp^0'=tmp^post32, nj2^0'=nj2^post32, tmp___4^0'=tmp___4^post32, bRows^0'=bRows^post32, ni2^0'=ni2^post32, tmp___1^0'=tmp___1^post32, nk1^0'=nk1^post32, n2^0'=n2^post32, nl2^0'=nl2^post32, nj1^0'=nj1^post32, tmp___3^0'=tmp___3^post32, bDomain^0'=bDomain^post32, nl1^0'=nl1^post32, ni1^0'=ni1^post32, tmp___0^0'=tmp___0^post32, nj^0'=nj^post32, tmp___5^0'=tmp___5^post32, bSquares^0'=bSquares^post32, ni^0'=ni^post32, tmp___2^0'=tmp___2^post32, (bCols^0-bCols^post32 == 0 /\ nj^post32 == 0 /\ bRows^0-bRows^post32 == 0 /\ nj2^0-nj2^post32 == 0 /\ -bDomain^post32+bDomain^0 == 0 /\ -ni^post32+ni^0 == 0 /\ -n2^post32+n2^0 == 0 /\ -nj1^post32+nj1^0 == 0 /\ -bSquares^post32+bSquares^0 == 0 /\ -nl2^post32+nl2^0 == 0 /\ -tmp___1^post32+tmp___1^0 == 0 /\ tmp^0-tmp^post32 == 0 /\ tmp___3^0-tmp___3^post32 == 0 /\ -ni2^post32+ni2^0 == 0 /\ tmp___0^0-tmp___0^post32 == 0 /\ n^0-n^post32 == 0 /\ ni1^0-ni1^post32 == 0 /\ -nk1^post32+nk1^0 == 0 /\ nk2^0-nk2^post32 == 0 /\ -nl1^post32+nl1^0 == 0 /\ tmp___4^0-tmp___4^post32 == 0 /\ n2^0-ni^0 <= 0 /\ -tmp___2^post32+tmp___2^0 == 0 /\ -tmp___5^post32+tmp___5^0 == 0), cost: 1 33: l24 -> l20 : bCols^0'=bCols^post33, nk2^0'=nk2^post33, n^0'=n^post33, tmp^0'=tmp^post33, nj2^0'=nj2^post33, tmp___4^0'=tmp___4^post33, bRows^0'=bRows^post33, ni2^0'=ni2^post33, tmp___1^0'=tmp___1^post33, nk1^0'=nk1^post33, n2^0'=n2^post33, nl2^0'=nl2^post33, nj1^0'=nj1^post33, tmp___3^0'=tmp___3^post33, bDomain^0'=bDomain^post33, nl1^0'=nl1^post33, ni1^0'=ni1^post33, tmp___0^0'=tmp___0^post33, nj^0'=nj^post33, tmp___5^0'=tmp___5^post33, bSquares^0'=bSquares^post33, ni^0'=ni^post33, tmp___2^0'=tmp___2^post33, (nl2^0-nl2^post33 == 0 /\ nj^0-nj^post33 == 0 /\ tmp___4^0-tmp___4^post33 == 0 /\ -tmp___5^post33+tmp___5^0 == 0 /\ -tmp___0^post33+tmp___0^0 == 0 /\ nk1^0-nk1^post33 == 0 /\ ni2^0-ni2^post33 == 0 /\ -tmp___3^post33+tmp___3^0 == 0 /\ n^0-n^post33 == 0 /\ nk2^0-nk2^post33 == 0 /\ tmp___1^0-tmp___1^post33 == 0 /\ n2^0-n2^post33 == 0 /\ -nl1^post33+nl1^0 == 0 /\ bCols^0-bCols^post33 == 0 /\ -bSquares^post33+bSquares^0 == 0 /\ -ni^post33+ni^0 == 0 /\ tmp^0-tmp^post33 == 0 /\ bRows^0-bRows^post33 == 0 /\ -bDomain^post33+bDomain^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ nj1^post33 == 0 /\ nj2^0-nj2^post33 == 0 /\ tmp___2^0-tmp___2^post33 == 0 /\ ni1^0-ni1^post33 == 0), cost: 1 34: l25 -> l26 : bCols^0'=bCols^post34, nk2^0'=nk2^post34, n^0'=n^post34, tmp^0'=tmp^post34, nj2^0'=nj2^post34, tmp___4^0'=tmp___4^post34, bRows^0'=bRows^post34, ni2^0'=ni2^post34, tmp___1^0'=tmp___1^post34, nk1^0'=nk1^post34, n2^0'=n2^post34, nl2^0'=nl2^post34, nj1^0'=nj1^post34, tmp___3^0'=tmp___3^post34, bDomain^0'=bDomain^post34, nl1^0'=nl1^post34, ni1^0'=ni1^post34, tmp___0^0'=tmp___0^post34, nj^0'=nj^post34, tmp___5^0'=tmp___5^post34, bSquares^0'=bSquares^post34, ni^0'=ni^post34, tmp___2^0'=tmp___2^post34, (nk1^0-nk1^post34 == 0 /\ tmp___1^0-tmp___1^post34 == 0 /\ -nj^post34+nj^0 == 0 /\ nj1^0-nj1^post34 == 0 /\ bCols^0-bCols^post34 == 0 /\ n2^0-n2^post34 == 0 /\ -ni1^post34+ni1^0 == 0 /\ tmp^0-tmp^post34 == 0 /\ tmp___5^0-tmp___5^post34 == 0 /\ -ni^post34+ni^0 == 0 /\ nl2^0-nl2^post34 == 0 /\ tmp___4^0-tmp___4^post34 == 0 /\ -n^post34+n^0 == 0 /\ nk2^0-nk2^post34 == 0 /\ ni2^0-ni2^post34 == 0 /\ -nj2^post34+nj2^0 == 0 /\ -tmp___3^post34+tmp___3^0 == 0 /\ -tmp___2^post34+tmp___2^0 == 0 /\ -tmp___0^post34+tmp___0^0 == 0 /\ -bDomain^post34+bDomain^0 == 0 /\ -nl1^post34+nl1^0 == 0 /\ bRows^0-bRows^post34 == 0 /\ -bSquares^post34+bSquares^0 == 0), cost: 1 92: l26 -> l2 : bCols^0'=bCols^post92, nk2^0'=nk2^post92, n^0'=n^post92, tmp^0'=tmp^post92, nj2^0'=nj2^post92, tmp___4^0'=tmp___4^post92, bRows^0'=bRows^post92, ni2^0'=ni2^post92, tmp___1^0'=tmp___1^post92, nk1^0'=nk1^post92, n2^0'=n2^post92, nl2^0'=nl2^post92, nj1^0'=nj1^post92, tmp___3^0'=tmp___3^post92, bDomain^0'=bDomain^post92, nl1^0'=nl1^post92, ni1^0'=ni1^post92, tmp___0^0'=tmp___0^post92, nj^0'=nj^post92, tmp___5^0'=tmp___5^post92, bSquares^0'=bSquares^post92, ni^0'=ni^post92, tmp___2^0'=tmp___2^post92, (-tmp___1^post92+tmp___1^0 == 0 /\ tmp___3^0-tmp___3^post92 == 0 /\ bCols^0-bCols^post92 == 0 /\ -tmp___2^post92+tmp___2^0 == 0 /\ -ni2^post92+ni2^0 == 0 /\ ni1^0-ni1^post92 == 0 /\ tmp^0-tmp^post92 == 0 /\ n^0-nk1^0 <= 0 /\ -ni^post92+ni^0 == 0 /\ bSquares^0-bSquares^post92 == 0 /\ -n2^post92+n2^0 == 0 /\ nj2^0-nj2^post92 == 0 /\ tmp___0^0-tmp___0^post92 == 0 /\ n^0-n^post92 == 0 /\ tmp___4^0-tmp___4^post92 == 0 /\ nk2^0-nk2^post92 == 0 /\ -nl2^post92+nl2^0 == 0 /\ -tmp___5^post92+tmp___5^0 == 0 /\ nl1^0-nl1^post92 == 0 /\ -1-nj^0+nj^post92 == 0 /\ -bDomain^post92+bDomain^0 == 0 /\ -nj1^post92+nj1^0 == 0 /\ bRows^0-bRows^post92 == 0 /\ -nk1^post92+nk1^0 == 0), cost: 1 93: l26 -> l34 : bCols^0'=bCols^post93, nk2^0'=nk2^post93, n^0'=n^post93, tmp^0'=tmp^post93, nj2^0'=nj2^post93, tmp___4^0'=tmp___4^post93, bRows^0'=bRows^post93, ni2^0'=ni2^post93, tmp___1^0'=tmp___1^post93, nk1^0'=nk1^post93, n2^0'=n2^post93, nl2^0'=nl2^post93, nj1^0'=nj1^post93, tmp___3^0'=tmp___3^post93, bDomain^0'=bDomain^post93, nl1^0'=nl1^post93, ni1^0'=ni1^post93, tmp___0^0'=tmp___0^post93, nj^0'=nj^post93, tmp___5^0'=tmp___5^post93, bSquares^0'=bSquares^post93, ni^0'=ni^post93, tmp___2^0'=tmp___2^post93, (nj^0-nj^post93 == 0 /\ -nl2^post93+nl2^0 == 0 /\ 1-n^0+nk1^0 <= 0 /\ -tmp___5^post93+tmp___5^0 == 0 /\ n^0-n^post93 == 0 /\ ni2^0-ni2^post93 == 0 /\ -tmp___0^post93+tmp___0^0 == 0 /\ bCols^0-bCols^post93 == 0 /\ -bDomain^post93+bDomain^0 == 0 /\ -nj1^post93+nj1^0 == 0 /\ -nk1^post93+nk1^0 == 0 /\ -bSquares^post93+bSquares^0 == 0 /\ tmp^0-tmp^post93 == 0 /\ ni1^0-ni1^post93 == 0 /\ -tmp___2^post93+tmp___2^0 == 0 /\ -tmp___1^post93+tmp___1^0 == 0 /\ nj2^0-nj2^post93 == 0 /\ bRows^0-bRows^post93 == 0 /\ tmp___4^0-tmp___4^post93 == 0 /\ nk2^0-nk2^post93 == 0 /\ nl1^post93 == 0 /\ tmp___3^0-tmp___3^post93 == 0 /\ -ni^post93+ni^0 == 0 /\ -n2^post93+n2^0 == 0), cost: 1 35: l27 -> l28 : bCols^0'=bCols^post35, nk2^0'=nk2^post35, n^0'=n^post35, tmp^0'=tmp^post35, nj2^0'=nj2^post35, tmp___4^0'=tmp___4^post35, bRows^0'=bRows^post35, ni2^0'=ni2^post35, tmp___1^0'=tmp___1^post35, nk1^0'=nk1^post35, n2^0'=n2^post35, nl2^0'=nl2^post35, nj1^0'=nj1^post35, tmp___3^0'=tmp___3^post35, bDomain^0'=bDomain^post35, nl1^0'=nl1^post35, ni1^0'=ni1^post35, tmp___0^0'=tmp___0^post35, nj^0'=nj^post35, tmp___5^0'=tmp___5^post35, bSquares^0'=bSquares^post35, ni^0'=ni^post35, tmp___2^0'=tmp___2^post35, (tmp^0-tmp^post35 == 0 /\ nj1^0-nj1^post35 == 0 /\ nl2^0-nl2^post35 == 0 /\ n^0-n^post35 == 0 /\ tmp___4^0-tmp___4^post35 == 0 /\ nk1^0-nk1^post35 == 0 /\ -tmp___5^post35+tmp___5^0 == 0 /\ -tmp___0^post35+tmp___0^0 == 0 /\ n2^0-n2^post35 == 0 /\ -tmp___3^post35+tmp___3^0 == 0 /\ ni2^0-ni2^post35 == 0 /\ -1+nj^post35-nj^0 == 0 /\ -bSquares^post35+bSquares^0 == 0 /\ bCols^0-bCols^post35 == 0 /\ -nl1^post35+nl1^0 == 0 /\ nj2^0-nj2^post35 == 0 /\ -ni1^post35+ni1^0 == 0 /\ bRows^0-bRows^post35 == 0 /\ -tmp___1^0+bDomain^post35 == 0 /\ tmp___1^0-tmp___1^post35 == 0 /\ nk2^0-nk2^post35 == 0 /\ tmp___2^0-tmp___2^post35 == 0 /\ -ni^post35+ni^0 == 0), cost: 1 57: l28 -> l32 : bCols^0'=bCols^post57, nk2^0'=nk2^post57, n^0'=n^post57, tmp^0'=tmp^post57, nj2^0'=nj2^post57, tmp___4^0'=tmp___4^post57, bRows^0'=bRows^post57, ni2^0'=ni2^post57, tmp___1^0'=tmp___1^post57, nk1^0'=nk1^post57, n2^0'=n2^post57, nl2^0'=nl2^post57, nj1^0'=nj1^post57, tmp___3^0'=tmp___3^post57, bDomain^0'=bDomain^post57, nl1^0'=nl1^post57, ni1^0'=ni1^post57, tmp___0^0'=tmp___0^post57, nj^0'=nj^post57, tmp___5^0'=tmp___5^post57, bSquares^0'=bSquares^post57, ni^0'=ni^post57, tmp___2^0'=tmp___2^post57, (-tmp___1^post57+tmp___1^0 == 0 /\ n^0-n^post57 == 0 /\ -bRows^post57+bRows^0 == 0 /\ nk2^0-nk2^post57 == 0 /\ ni2^0-ni2^post57 == 0 /\ -tmp___0^post57+tmp___0^0 == 0 /\ -nj^post57+nj^0 == 0 /\ -ni1^post57+ni1^0 == 0 /\ -tmp___2^post57+tmp___2^0 == 0 /\ nl1^0-nl1^post57 == 0 /\ -ni^post57+ni^0 == 0 /\ -n2^post57+n2^0 == 0 /\ nk1^0-nk1^post57 == 0 /\ -tmp___4^post57+tmp___4^0 == 0 /\ bCols^0-bCols^post57 == 0 /\ -tmp___5^post57+tmp___5^0 == 0 /\ tmp^0-tmp^post57 == 0 /\ -bSquares^post57+bSquares^0 == 0 /\ -bDomain^post57+bDomain^0 == 0 /\ -tmp___3^post57+tmp___3^0 == 0 /\ -nj1^post57+nj1^0 == 0 /\ nl2^0-nl2^post57 == 0 /\ nj2^0-nj2^post57 == 0), cost: 1 36: l29 -> l27 : bCols^0'=bCols^post36, nk2^0'=nk2^post36, n^0'=n^post36, tmp^0'=tmp^post36, nj2^0'=nj2^post36, tmp___4^0'=tmp___4^post36, bRows^0'=bRows^post36, ni2^0'=ni2^post36, tmp___1^0'=tmp___1^post36, nk1^0'=nk1^post36, n2^0'=n2^post36, nl2^0'=nl2^post36, nj1^0'=nj1^post36, tmp___3^0'=tmp___3^post36, bDomain^0'=bDomain^post36, nl1^0'=nl1^post36, ni1^0'=ni1^post36, tmp___0^0'=tmp___0^post36, nj^0'=nj^post36, tmp___5^0'=tmp___5^post36, bSquares^0'=bSquares^post36, ni^0'=ni^post36, tmp___2^0'=tmp___2^post36, (-tmp___0^post36+tmp___0^0 == 0 /\ -nj^post36+nj^0 == 0 /\ nk2^0-nk2^post36 == 0 /\ -tmp___2^post36+tmp___2^0 == 0 /\ nl1^0-nl1^post36 == 0 /\ -ni1^post36+ni1^0 == 0 /\ ni2^0-ni2^post36 == 0 /\ tmp^0-tmp^post36 == 0 /\ -n2^post36+n2^0 == 0 /\ -ni^post36+ni^0 == 0 /\ -bRows^post36+bRows^0 == 0 /\ -tmp___4^post36+tmp___4^0 == 0 /\ -tmp___5^post36+tmp___5^0 == 0 /\ -bSquares^post36+bSquares^0 == 0 /\ -tmp___3^post36+tmp___3^0 == 0 /\ nl2^0-nl2^post36 == 0 /\ nj2^0-nj2^post36 == 0 /\ bCols^0-bCols^post36 == 0 /\ -nj1^post36+nj1^0 == 0 /\ nk1^0-nk1^post36 == 0 /\ n^0-n^post36 == 0 /\ -bDomain^post36+bDomain^0 == 0 /\ tmp___1^post36 == 0), cost: 1 37: l29 -> l27 : bCols^0'=bCols^post37, nk2^0'=nk2^post37, n^0'=n^post37, tmp^0'=tmp^post37, nj2^0'=nj2^post37, tmp___4^0'=tmp___4^post37, bRows^0'=bRows^post37, ni2^0'=ni2^post37, tmp___1^0'=tmp___1^post37, nk1^0'=nk1^post37, n2^0'=n2^post37, nl2^0'=nl2^post37, nj1^0'=nj1^post37, tmp___3^0'=tmp___3^post37, bDomain^0'=bDomain^post37, nl1^0'=nl1^post37, ni1^0'=ni1^post37, tmp___0^0'=tmp___0^post37, nj^0'=nj^post37, tmp___5^0'=tmp___5^post37, bSquares^0'=bSquares^post37, ni^0'=ni^post37, tmp___2^0'=tmp___2^post37, (-tmp___5^post37+tmp___5^0 == 0 /\ n^0-n^post37 == 0 /\ -bSquares^post37+bSquares^0 == 0 /\ nk1^0-nk1^post37 == 0 /\ -ni^post37+ni^0 == 0 /\ nk2^0-nk2^post37 == 0 /\ -nl2^post37+nl2^0 == 0 /\ nj1^0-nj1^post37 == 0 /\ bDomain^0-bDomain^post37 == 0 /\ -tmp___4^post37+tmp___4^0 == 0 /\ -1+tmp___1^post37 == 0 /\ nj2^0-nj2^post37 == 0 /\ -tmp___2^post37+tmp___2^0 == 0 /\ bCols^0-bCols^post37 == 0 /\ -nl1^post37+nl1^0 == 0 /\ -nj^post37+nj^0 == 0 /\ -tmp___0^post37+tmp___0^0 == 0 /\ n2^0-n2^post37 == 0 /\ tmp^0-tmp^post37 == 0 /\ ni2^0-ni2^post37 == 0 /\ -ni1^post37+ni1^0 == 0 /\ tmp___3^0-tmp___3^post37 == 0 /\ -bRows^post37+bRows^0 == 0), cost: 1 38: l30 -> l27 : bCols^0'=bCols^post38, nk2^0'=nk2^post38, n^0'=n^post38, tmp^0'=tmp^post38, nj2^0'=nj2^post38, tmp___4^0'=tmp___4^post38, bRows^0'=bRows^post38, ni2^0'=ni2^post38, tmp___1^0'=tmp___1^post38, nk1^0'=nk1^post38, n2^0'=n2^post38, nl2^0'=nl2^post38, nj1^0'=nj1^post38, tmp___3^0'=tmp___3^post38, bDomain^0'=bDomain^post38, nl1^0'=nl1^post38, ni1^0'=ni1^post38, tmp___0^0'=tmp___0^post38, nj^0'=nj^post38, tmp___5^0'=tmp___5^post38, bSquares^0'=bSquares^post38, ni^0'=ni^post38, tmp___2^0'=tmp___2^post38, (-ni1^post38+ni1^0 == 0 /\ -tmp___0^post38+tmp___0^0 == 0 /\ -tmp___2^post38+tmp___2^0 == 0 /\ nl1^0-nl1^post38 == 0 /\ ni2^0-ni2^post38 == 0 /\ bDomain^0-bDomain^post38 == 0 /\ -nj^post38+nj^0 == 0 /\ -ni^post38+ni^0 == 0 /\ -bRows^post38+bRows^0 == 0 /\ -n2^post38+n2^0 == 0 /\ nk2^0-nk2^post38 == 0 /\ -tmp___5^post38+tmp___5^0 == 0 /\ -tmp___3^post38+tmp___3^0 == 0 /\ -bSquares^post38+bSquares^0 == 0 /\ nl2^0-nl2^post38 == 0 /\ -nj1^post38+nj1^0 == 0 /\ nj2^0-nj2^post38 == 0 /\ tmp^0-tmp^post38 == 0 /\ bCols^0-bCols^post38 == 0 /\ nk1^0-nk1^post38 == 0 /\ -tmp___4^post38+tmp___4^0 == 0 /\ tmp___1^post38 == 0 /\ n^0-n^post38 == 0), cost: 1 39: l30 -> l29 : bCols^0'=bCols^post39, nk2^0'=nk2^post39, n^0'=n^post39, tmp^0'=tmp^post39, nj2^0'=nj2^post39, tmp___4^0'=tmp___4^post39, bRows^0'=bRows^post39, ni2^0'=ni2^post39, tmp___1^0'=tmp___1^post39, nk1^0'=nk1^post39, n2^0'=n2^post39, nl2^0'=nl2^post39, nj1^0'=nj1^post39, tmp___3^0'=tmp___3^post39, bDomain^0'=bDomain^post39, nl1^0'=nl1^post39, ni1^0'=ni1^post39, tmp___0^0'=tmp___0^post39, nj^0'=nj^post39, tmp___5^0'=tmp___5^post39, bSquares^0'=bSquares^post39, ni^0'=ni^post39, tmp___2^0'=tmp___2^post39, (-n2^post39+n2^0 == 0 /\ -bDomain^post39+bDomain^0 == 0 /\ tmp___3^0-tmp___3^post39 == 0 /\ -bSquares^post39+bSquares^0 == 0 /\ nj2^0-nj2^post39 == 0 /\ -ni^post39+ni^0 == 0 /\ -nj1^post39+nj1^0 == 0 /\ bCols^0-bCols^post39 == 0 /\ -tmp___1^post39+tmp___1^0 == 0 /\ -ni2^post39+ni2^0 == 0 /\ nj^0-nj^post39 == 0 /\ tmp^0-tmp^post39 == 0 /\ n^0-n^post39 == 0 /\ tmp___0^0-tmp___0^post39 == 0 /\ -nl2^post39+nl2^0 == 0 /\ nk2^0-nk2^post39 == 0 /\ ni1^0-ni1^post39 == 0 /\ -tmp___2^post39+tmp___2^0 == 0 /\ -tmp___5^post39+tmp___5^0 == 0 /\ -nk1^post39+nk1^0 == 0 /\ -nl1^post39+nl1^0 == 0 /\ bRows^0-bRows^post39 == 0 /\ tmp___4^0-tmp___4^post39 == 0), cost: 1 40: l31 -> l27 : bCols^0'=bCols^post40, nk2^0'=nk2^post40, n^0'=n^post40, tmp^0'=tmp^post40, nj2^0'=nj2^post40, tmp___4^0'=tmp___4^post40, bRows^0'=bRows^post40, ni2^0'=ni2^post40, tmp___1^0'=tmp___1^post40, nk1^0'=nk1^post40, n2^0'=n2^post40, nl2^0'=nl2^post40, nj1^0'=nj1^post40, tmp___3^0'=tmp___3^post40, bDomain^0'=bDomain^post40, nl1^0'=nl1^post40, ni1^0'=ni1^post40, tmp___0^0'=tmp___0^post40, nj^0'=nj^post40, tmp___5^0'=tmp___5^post40, bSquares^0'=bSquares^post40, ni^0'=ni^post40, tmp___2^0'=tmp___2^post40, (nj^0-nj^post40 == 0 /\ -nk1^post40+nk1^0 == 0 /\ -tmp___2^post40+tmp___2^0 == 0 /\ bCols^0-bCols^post40 == 0 /\ ni2^0-ni2^post40 == 0 /\ nk2^0-nk2^post40 == 0 /\ nj2^0-nj2^post40 == 0 /\ -bDomain^0 <= 0 /\ -tmp___0^post40+tmp___0^0 == 0 /\ tmp___1^post40 == 0 /\ -tmp___5^post40+tmp___5^0 == 0 /\ -bSquares^post40+bSquares^0 == 0 /\ n^0-n^post40 == 0 /\ -n2^post40+n2^0 == 0 /\ -ni^post40+ni^0 == 0 /\ -bDomain^post40+bDomain^0 == 0 /\ nl1^0-nl1^post40 == 0 /\ bDomain^0 <= 0 /\ bRows^0-bRows^post40 == 0 /\ -nj1^post40+nj1^0 == 0 /\ tmp^0-tmp^post40 == 0 /\ tmp___4^0-tmp___4^post40 == 0 /\ tmp___3^0-tmp___3^post40 == 0 /\ -nl2^post40+nl2^0 == 0 /\ ni1^0-ni1^post40 == 0), cost: 1 41: l31 -> l30 : bCols^0'=bCols^post41, nk2^0'=nk2^post41, n^0'=n^post41, tmp^0'=tmp^post41, nj2^0'=nj2^post41, tmp___4^0'=tmp___4^post41, bRows^0'=bRows^post41, ni2^0'=ni2^post41, tmp___1^0'=tmp___1^post41, nk1^0'=nk1^post41, n2^0'=n2^post41, nl2^0'=nl2^post41, nj1^0'=nj1^post41, tmp___3^0'=tmp___3^post41, bDomain^0'=bDomain^post41, nl1^0'=nl1^post41, ni1^0'=ni1^post41, tmp___0^0'=tmp___0^post41, nj^0'=nj^post41, tmp___5^0'=tmp___5^post41, bSquares^0'=bSquares^post41, ni^0'=ni^post41, tmp___2^0'=tmp___2^post41, (-ni^post41+ni^0 == 0 /\ tmp___3^0-tmp___3^post41 == 0 /\ -bDomain^post41+bDomain^0 == 0 /\ -nl1^post41+nl1^0 == 0 /\ n2^0-n2^post41 == 0 /\ -tmp___1^post41+tmp___1^0 == 0 /\ bCols^0-bCols^post41 == 0 /\ -tmp___2^post41+tmp___2^0 == 0 /\ -ni2^post41+ni2^0 == 0 /\ nj2^0-nj2^post41 == 0 /\ tmp^0-tmp^post41 == 0 /\ 1-bDomain^0 <= 0 /\ nj^0-nj^post41 == 0 /\ tmp___5^0-tmp___5^post41 == 0 /\ bSquares^0-bSquares^post41 == 0 /\ tmp___0^0-tmp___0^post41 == 0 /\ nj1^0-nj1^post41 == 0 /\ n^0-n^post41 == 0 /\ -nl2^post41+nl2^0 == 0 /\ nk2^0-nk2^post41 == 0 /\ ni1^0-ni1^post41 == 0 /\ -nk1^post41+nk1^0 == 0 /\ bRows^0-bRows^post41 == 0 /\ tmp___4^0-tmp___4^post41 == 0), cost: 1 42: l31 -> l30 : bCols^0'=bCols^post42, nk2^0'=nk2^post42, n^0'=n^post42, tmp^0'=tmp^post42, nj2^0'=nj2^post42, tmp___4^0'=tmp___4^post42, bRows^0'=bRows^post42, ni2^0'=ni2^post42, tmp___1^0'=tmp___1^post42, nk1^0'=nk1^post42, n2^0'=n2^post42, nl2^0'=nl2^post42, nj1^0'=nj1^post42, tmp___3^0'=tmp___3^post42, bDomain^0'=bDomain^post42, nl1^0'=nl1^post42, ni1^0'=ni1^post42, tmp___0^0'=tmp___0^post42, nj^0'=nj^post42, tmp___5^0'=tmp___5^post42, bSquares^0'=bSquares^post42, ni^0'=ni^post42, tmp___2^0'=tmp___2^post42, (tmp^0-tmp^post42 == 0 /\ -tmp___5^post42+tmp___5^0 == 0 /\ nl2^0-nl2^post42 == 0 /\ -tmp___3^post42+tmp___3^0 == 0 /\ -bSquares^post42+bSquares^0 == 0 /\ n^0-n^post42 == 0 /\ tmp___4^0-tmp___4^post42 == 0 /\ n2^0-n2^post42 == 0 /\ bCols^0-bCols^post42 == 0 /\ ni2^0-ni2^post42 == 0 /\ -bDomain^post42+bDomain^0 == 0 /\ bRows^0-bRows^post42 == 0 /\ -tmp___2^post42+tmp___2^0 == 0 /\ -nl1^post42+nl1^0 == 0 /\ -nj^post42+nj^0 == 0 /\ -ni1^post42+ni1^0 == 0 /\ -nk2^post42+nk2^0 == 0 /\ -tmp___0^post42+tmp___0^0 == 0 /\ 1+bDomain^0 <= 0 /\ nj2^0-nj2^post42 == 0 /\ nk1^0-nk1^post42 == 0 /\ tmp___1^0-tmp___1^post42 == 0 /\ -ni^post42+ni^0 == 0 /\ nj1^0-nj1^post42 == 0), cost: 1 43: l32 -> l33 : bCols^0'=bCols^post43, nk2^0'=nk2^post43, n^0'=n^post43, tmp^0'=tmp^post43, nj2^0'=nj2^post43, tmp___4^0'=tmp___4^post43, bRows^0'=bRows^post43, ni2^0'=ni2^post43, tmp___1^0'=tmp___1^post43, nk1^0'=nk1^post43, n2^0'=n2^post43, nl2^0'=nl2^post43, nj1^0'=nj1^post43, tmp___3^0'=tmp___3^post43, bDomain^0'=bDomain^post43, nl1^0'=nl1^post43, ni1^0'=ni1^post43, tmp___0^0'=tmp___0^post43, nj^0'=nj^post43, tmp___5^0'=tmp___5^post43, bSquares^0'=bSquares^post43, ni^0'=ni^post43, tmp___2^0'=tmp___2^post43, (nk2^0-nk2^post43 == 0 /\ n^0-n^post43 == 0 /\ tmp___4^0-tmp___4^post43 == 0 /\ -ni1^post43+ni1^0 == 0 /\ -nl1^post43+nl1^0 == 0 /\ n2^0-n2^post43 == 0 /\ -nj^post43+nj^0 == 0 /\ -tmp___2^post43+tmp___2^0 == 0 /\ -ni2^post43+ni2^0 == 0 /\ bRows^0-bRows^post43 == 0 /\ tmp^0-tmp^post43 == 0 /\ tmp___5^0-tmp___5^post43 == 0 /\ tmp___1^0-tmp___1^post43 == 0 /\ nj1^0-nj1^post43 == 0 /\ n2^0-nj^0 <= 0 /\ -nl2^post43+nl2^0 == 0 /\ bCols^0-bCols^post43 == 0 /\ -bSquares^post43+bSquares^0 == 0 /\ -bDomain^post43+bDomain^0 == 0 /\ -tmp___3^post43+tmp___3^0 == 0 /\ nj2^0-nj2^post43 == 0 /\ -nk1^post43+nk1^0 == 0 /\ -1+ni^post43-ni^0 == 0 /\ tmp___0^0-tmp___0^post43 == 0), cost: 1 44: l32 -> l31 : bCols^0'=bCols^post44, nk2^0'=nk2^post44, n^0'=n^post44, tmp^0'=tmp^post44, nj2^0'=nj2^post44, tmp___4^0'=tmp___4^post44, bRows^0'=bRows^post44, ni2^0'=ni2^post44, tmp___1^0'=tmp___1^post44, nk1^0'=nk1^post44, n2^0'=n2^post44, nl2^0'=nl2^post44, nj1^0'=nj1^post44, tmp___3^0'=tmp___3^post44, bDomain^0'=bDomain^post44, nl1^0'=nl1^post44, ni1^0'=ni1^post44, tmp___0^0'=tmp___0^post44, nj^0'=nj^post44, tmp___5^0'=tmp___5^post44, bSquares^0'=bSquares^post44, ni^0'=ni^post44, tmp___2^0'=tmp___2^post44, (-tmp___5^post44+tmp___5^0 == 0 /\ nl2^0-nl2^post44 == 0 /\ tmp^0-tmp^post44 == 0 /\ -tmp___3^post44+tmp___3^0 == 0 /\ nk1^0-nk1^post44 == 0 /\ n^0-n^post44 == 0 /\ nj1^0-nj1^post44 == 0 /\ -bDomain^post44+bDomain^0 == 0 /\ -bSquares^post44+bSquares^0 == 0 /\ tmp___4^0-tmp___4^post44 == 0 /\ bCols^0-bCols^post44 == 0 /\ -ni1^post44+ni1^0 == 0 /\ -tmp___0^post44+tmp___0^0 == 0 /\ -nj^post44+nj^0 == 0 /\ -nk2^post44+nk2^0 == 0 /\ nj2^0-nj2^post44 == 0 /\ n2^0-n2^post44 == 0 /\ -nl1^post44+nl1^0 == 0 /\ -bRows^post44+bRows^0 == 0 /\ tmp___1^0-tmp___1^post44 == 0 /\ 1-n2^0+nj^0 <= 0 /\ -ni^post44+ni^0 == 0 /\ -tmp___2^post44+tmp___2^0 == 0 /\ ni2^0-ni2^post44 == 0), cost: 1 56: l33 -> l36 : bCols^0'=bCols^post56, nk2^0'=nk2^post56, n^0'=n^post56, tmp^0'=tmp^post56, nj2^0'=nj2^post56, tmp___4^0'=tmp___4^post56, bRows^0'=bRows^post56, ni2^0'=ni2^post56, tmp___1^0'=tmp___1^post56, nk1^0'=nk1^post56, n2^0'=n2^post56, nl2^0'=nl2^post56, nj1^0'=nj1^post56, tmp___3^0'=tmp___3^post56, bDomain^0'=bDomain^post56, nl1^0'=nl1^post56, ni1^0'=ni1^post56, tmp___0^0'=tmp___0^post56, nj^0'=nj^post56, tmp___5^0'=tmp___5^post56, bSquares^0'=bSquares^post56, ni^0'=ni^post56, tmp___2^0'=tmp___2^post56, (tmp^0-tmp^post56 == 0 /\ -nl2^post56+nl2^0 == 0 /\ -tmp___5^post56+tmp___5^0 == 0 /\ -bSquares^post56+bSquares^0 == 0 /\ n^0-n^post56 == 0 /\ tmp___4^0-tmp___4^post56 == 0 /\ -nj1^post56+nj1^0 == 0 /\ ni2^0-ni2^post56 == 0 /\ bDomain^0-bDomain^post56 == 0 /\ bCols^0-bCols^post56 == 0 /\ bRows^0-bRows^post56 == 0 /\ -tmp___1^post56+tmp___1^0 == 0 /\ -nj^post56+nj^0 == 0 /\ -ni1^post56+ni1^0 == 0 /\ -tmp___0^post56+tmp___0^0 == 0 /\ nj2^0-nj2^post56 == 0 /\ nk1^0-nk1^post56 == 0 /\ -tmp___2^post56+tmp___2^0 == 0 /\ nk2^0-nk2^post56 == 0 /\ tmp___3^0-tmp___3^post56 == 0 /\ -ni^post56+ni^0 == 0 /\ nl1^0-nl1^post56 == 0 /\ -n2^post56+n2^0 == 0), cost: 1 45: l34 -> l35 : bCols^0'=bCols^post45, nk2^0'=nk2^post45, n^0'=n^post45, tmp^0'=tmp^post45, nj2^0'=nj2^post45, tmp___4^0'=tmp___4^post45, bRows^0'=bRows^post45, ni2^0'=ni2^post45, tmp___1^0'=tmp___1^post45, nk1^0'=nk1^post45, n2^0'=n2^post45, nl2^0'=nl2^post45, nj1^0'=nj1^post45, tmp___3^0'=tmp___3^post45, bDomain^0'=bDomain^post45, nl1^0'=nl1^post45, ni1^0'=ni1^post45, tmp___0^0'=tmp___0^post45, nj^0'=nj^post45, tmp___5^0'=tmp___5^post45, bSquares^0'=bSquares^post45, ni^0'=ni^post45, tmp___2^0'=tmp___2^post45, (bDomain^0-bDomain^post45 == 0 /\ nl1^0-nl1^post45 == 0 /\ -tmp___2^post45+tmp___2^0 == 0 /\ -tmp___0^post45+tmp___0^0 == 0 /\ nk2^0-nk2^post45 == 0 /\ -ni1^post45+ni1^0 == 0 /\ tmp___1^0-tmp___1^post45 == 0 /\ -tmp___5^post45+tmp___5^0 == 0 /\ -bSquares^post45+bSquares^0 == 0 /\ -tmp___3^post45+tmp___3^0 == 0 /\ -bRows^post45+bRows^0 == 0 /\ -ni^post45+ni^0 == 0 /\ -nj1^post45+nj1^0 == 0 /\ -nj^post45+nj^0 == 0 /\ ni2^0-ni2^post45 == 0 /\ bCols^0-bCols^post45 == 0 /\ nl2^0-nl2^post45 == 0 /\ nj2^0-nj2^post45 == 0 /\ nk1^0-nk1^post45 == 0 /\ -tmp___4^post45+tmp___4^0 == 0 /\ n^0-n^post45 == 0 /\ -tmp^post45+tmp^0 == 0 /\ n2^0-n2^post45 == 0), cost: 1 90: l35 -> l25 : bCols^0'=bCols^post90, nk2^0'=nk2^post90, n^0'=n^post90, tmp^0'=tmp^post90, nj2^0'=nj2^post90, tmp___4^0'=tmp___4^post90, bRows^0'=bRows^post90, ni2^0'=ni2^post90, tmp___1^0'=tmp___1^post90, nk1^0'=nk1^post90, n2^0'=n2^post90, nl2^0'=nl2^post90, nj1^0'=nj1^post90, tmp___3^0'=tmp___3^post90, bDomain^0'=bDomain^post90, nl1^0'=nl1^post90, ni1^0'=ni1^post90, tmp___0^0'=tmp___0^post90, nj^0'=nj^post90, tmp___5^0'=tmp___5^post90, bSquares^0'=bSquares^post90, ni^0'=ni^post90, tmp___2^0'=tmp___2^post90, (-ni^post90+ni^0 == 0 /\ -tmp___3^post90+tmp___3^0 == 0 /\ -bSquares^post90+bSquares^0 == 0 /\ -tmp___1^post90+tmp___1^0 == 0 /\ nk2^0-nk2^post90 == 0 /\ -tmp___4^post90+tmp___4^0 == 0 /\ bDomain^0-bDomain^post90 == 0 /\ -nj^post90+nj^0 == 0 /\ nj1^0-nj1^post90 == 0 /\ ni2^0-ni2^post90 == 0 /\ nl2^0-nl2^post90 == 0 /\ bCols^0-bCols^post90 == 0 /\ -1-nk1^0+nk1^post90 == 0 /\ n2^0-n2^post90 == 0 /\ -ni1^post90+ni1^0 == 0 /\ -nl1^post90+nl1^0 == 0 /\ -n^post90+n^0 == 0 /\ -bRows^post90+bRows^0 == 0 /\ n^0-nl1^0 <= 0 /\ -tmp___0^post90+tmp___0^0 == 0 /\ nj2^0-nj2^post90 == 0 /\ tmp^0-tmp^post90 == 0 /\ -tmp___5^post90+tmp___5^0 == 0 /\ -tmp___2^post90+tmp___2^0 == 0), cost: 1 91: l35 -> l37 : bCols^0'=bCols^post91, nk2^0'=nk2^post91, n^0'=n^post91, tmp^0'=tmp^post91, nj2^0'=nj2^post91, tmp___4^0'=tmp___4^post91, bRows^0'=bRows^post91, ni2^0'=ni2^post91, tmp___1^0'=tmp___1^post91, nk1^0'=nk1^post91, n2^0'=n2^post91, nl2^0'=nl2^post91, nj1^0'=nj1^post91, tmp___3^0'=tmp___3^post91, bDomain^0'=bDomain^post91, nl1^0'=nl1^post91, ni1^0'=ni1^post91, tmp___0^0'=tmp___0^post91, nj^0'=nj^post91, tmp___5^0'=tmp___5^post91, bSquares^0'=bSquares^post91, ni^0'=ni^post91, tmp___2^0'=tmp___2^post91, (bDomain^0-bDomain^post91 == 0 /\ nk2^post91 == 0 /\ -ni1^post91+ni1^0 == 0 /\ tmp___1^0-tmp___1^post91 == 0 /\ -tmp___5^post91+tmp___5^0 == 0 /\ -tmp___0^post91+tmp___0^0 == 0 /\ -tmp___3^post91+tmp___3^0 == 0 /\ 1-n^0+nl1^0 <= 0 /\ nl1^0-nl1^post91 == 0 /\ -bSquares^post91+bSquares^0 == 0 /\ -ni^post91+ni^0 == 0 /\ -tmp___2^post91+tmp___2^0 == 0 /\ nl2^0-nl2^post91 == 0 /\ -nj1^post91+nj1^0 == 0 /\ -bRows^post91+bRows^0 == 0 /\ -tmp^post91+tmp^0 == 0 /\ bCols^0-bCols^post91 == 0 /\ ni2^0-ni2^post91 == 0 /\ nj2^0-nj2^post91 == 0 /\ n^0-n^post91 == 0 /\ -tmp___4^post91+tmp___4^0 == 0 /\ -nj^post91+nj^0 == 0 /\ nk1^0-nk1^post91 == 0 /\ -n2^post91+n2^0 == 0), cost: 1 46: l36 -> l23 : bCols^0'=bCols^post46, nk2^0'=nk2^post46, n^0'=n^post46, tmp^0'=tmp^post46, nj2^0'=nj2^post46, tmp___4^0'=tmp___4^post46, bRows^0'=bRows^post46, ni2^0'=ni2^post46, tmp___1^0'=tmp___1^post46, nk1^0'=nk1^post46, n2^0'=n2^post46, nl2^0'=nl2^post46, nj1^0'=nj1^post46, tmp___3^0'=tmp___3^post46, bDomain^0'=bDomain^post46, nl1^0'=nl1^post46, ni1^0'=ni1^post46, tmp___0^0'=tmp___0^post46, nj^0'=nj^post46, tmp___5^0'=tmp___5^post46, bSquares^0'=bSquares^post46, ni^0'=ni^post46, tmp___2^0'=tmp___2^post46, (bCols^0-bCols^post46 == 0 /\ -tmp___3^post46+tmp___3^0 == 0 /\ nk1^0-nk1^post46 == 0 /\ tmp___1^0-tmp___1^post46 == 0 /\ -bSquares^post46+bSquares^0 == 0 /\ -nj^post46+nj^0 == 0 /\ tmp^0-tmp^post46 == 0 /\ -nj2^post46+nj2^0 == 0 /\ nj1^0-nj1^post46 == 0 /\ nl2^0-nl2^post46 == 0 /\ ni^post46 == 0 /\ -tmp___0^post46+tmp___0^0 == 0 /\ n2^0-n2^post46 == 0 /\ nk2^0-nk2^post46 == 0 /\ -nl1^post46+nl1^0 == 0 /\ -n^post46+n^0 == 0 /\ bDomain^0-bDomain^post46 == 0 /\ -bRows^post46+bRows^0 == 0 /\ tmp___4^0-tmp___4^post46 == 0 /\ n2^0-ni^0 <= 0 /\ -tmp___2^post46+tmp___2^0 == 0 /\ -tmp___5^post46+tmp___5^0 == 0 /\ -ni1^post46+ni1^0 == 0 /\ ni2^0-ni2^post46 == 0), cost: 1 47: l36 -> l28 : bCols^0'=bCols^post47, nk2^0'=nk2^post47, n^0'=n^post47, tmp^0'=tmp^post47, nj2^0'=nj2^post47, tmp___4^0'=tmp___4^post47, bRows^0'=bRows^post47, ni2^0'=ni2^post47, tmp___1^0'=tmp___1^post47, nk1^0'=nk1^post47, n2^0'=n2^post47, nl2^0'=nl2^post47, nj1^0'=nj1^post47, tmp___3^0'=tmp___3^post47, bDomain^0'=bDomain^post47, nl1^0'=nl1^post47, ni1^0'=ni1^post47, tmp___0^0'=tmp___0^post47, nj^0'=nj^post47, tmp___5^0'=tmp___5^post47, bSquares^0'=bSquares^post47, ni^0'=ni^post47, tmp___2^0'=tmp___2^post47, (bDomain^0-bDomain^post47 == 0 /\ -nl2^post47+nl2^0 == 0 /\ -tmp___5^post47+tmp___5^0 == 0 /\ -tmp___0^post47+tmp___0^0 == 0 /\ ni2^0-ni2^post47 == 0 /\ n^0-n^post47 == 0 /\ -tmp___2^post47+tmp___2^0 == 0 /\ -ni1^post47+ni1^0 == 0 /\ nk2^0-nk2^post47 == 0 /\ -nk1^post47+nk1^0 == 0 /\ nj^post47 == 0 /\ bCols^0-bCols^post47 == 0 /\ nl1^0-nl1^post47 == 0 /\ -bSquares^post47+bSquares^0 == 0 /\ -ni^post47+ni^0 == 0 /\ -n2^post47+n2^0 == 0 /\ -nj1^post47+nj1^0 == 0 /\ nj2^0-nj2^post47 == 0 /\ -tmp___1^post47+tmp___1^0 == 0 /\ bRows^0-bRows^post47 == 0 /\ 1-n2^0+ni^0 <= 0 /\ tmp___3^0-tmp___3^post47 == 0 /\ -tmp___4^post47+tmp___4^0 == 0 /\ -tmp^post47+tmp^0 == 0), cost: 1 48: l37 -> l38 : bCols^0'=bCols^post48, nk2^0'=nk2^post48, n^0'=n^post48, tmp^0'=tmp^post48, nj2^0'=nj2^post48, tmp___4^0'=tmp___4^post48, bRows^0'=bRows^post48, ni2^0'=ni2^post48, tmp___1^0'=tmp___1^post48, nk1^0'=nk1^post48, n2^0'=n2^post48, nl2^0'=nl2^post48, nj1^0'=nj1^post48, tmp___3^0'=tmp___3^post48, bDomain^0'=bDomain^post48, nl1^0'=nl1^post48, ni1^0'=ni1^post48, tmp___0^0'=tmp___0^post48, nj^0'=nj^post48, tmp___5^0'=tmp___5^post48, bSquares^0'=bSquares^post48, ni^0'=ni^post48, tmp___2^0'=tmp___2^post48, (ni2^0-ni2^post48 == 0 /\ -n2^post48+n2^0 == 0 /\ -nj1^post48+nj1^0 == 0 /\ tmp___3^0-tmp___3^post48 == 0 /\ bCols^0-bCols^post48 == 0 /\ -tmp___1^post48+tmp___1^0 == 0 /\ tmp^0-tmp^post48 == 0 /\ nj^0-nj^post48 == 0 /\ ni1^0-ni1^post48 == 0 /\ bSquares^0-bSquares^post48 == 0 /\ -ni^post48+ni^0 == 0 /\ nj2^0-nj2^post48 == 0 /\ tmp___0^0-tmp___0^post48 == 0 /\ n^0-n^post48 == 0 /\ -nl2^post48+nl2^0 == 0 /\ tmp___4^0-tmp___4^post48 == 0 /\ nk2^0-nk2^post48 == 0 /\ nl1^0-nl1^post48 == 0 /\ -tmp___2^post48+tmp___2^0 == 0 /\ -tmp___5^post48+tmp___5^0 == 0 /\ -bDomain^post48+bDomain^0 == 0 /\ -nk1^post48+nk1^0 == 0 /\ bRows^0-bRows^post48 == 0), cost: 1 87: l38 -> l34 : bCols^0'=bCols^post87, nk2^0'=nk2^post87, n^0'=n^post87, tmp^0'=tmp^post87, nj2^0'=nj2^post87, tmp___4^0'=tmp___4^post87, bRows^0'=bRows^post87, ni2^0'=ni2^post87, tmp___1^0'=tmp___1^post87, nk1^0'=nk1^post87, n2^0'=n2^post87, nl2^0'=nl2^post87, nj1^0'=nj1^post87, tmp___3^0'=tmp___3^post87, bDomain^0'=bDomain^post87, nl1^0'=nl1^post87, ni1^0'=ni1^post87, tmp___0^0'=tmp___0^post87, nj^0'=nj^post87, tmp___5^0'=tmp___5^post87, bSquares^0'=bSquares^post87, ni^0'=ni^post87, tmp___2^0'=tmp___2^post87, (-tmp___2^post87+tmp___2^0 == 0 /\ -ni1^post87+ni1^0 == 0 /\ n2^0-n2^post87 == 0 /\ -nj^post87+nj^0 == 0 /\ -ni2^post87+ni2^0 == 0 /\ nl2^0-nl2^post87 == 0 /\ -ni^post87+ni^0 == 0 /\ tmp^0-tmp^post87 == 0 /\ bCols^0-bCols^post87 == 0 /\ nk1^0-nk1^post87 == 0 /\ tmp___5^0-tmp___5^post87 == 0 /\ n^0-n^post87 == 0 /\ -1+nl1^post87-nl1^0 == 0 /\ nj1^0-nj1^post87 == 0 /\ tmp___4^0-tmp___4^post87 == 0 /\ -tmp___3^post87+tmp___3^0 == 0 /\ -bSquares^post87+bSquares^0 == 0 /\ -nk2^0+n^0 <= 0 /\ -nj2^post87+nj2^0 == 0 /\ bRows^0-bRows^post87 == 0 /\ -bDomain^post87+bDomain^0 == 0 /\ nk2^0-nk2^post87 == 0 /\ tmp___0^0-tmp___0^post87 == 0 /\ tmp___1^0-tmp___1^post87 == 0), cost: 1 88: l38 -> l43 : bCols^0'=bCols^post88, nk2^0'=nk2^post88, n^0'=n^post88, tmp^0'=tmp^post88, nj2^0'=nj2^post88, tmp___4^0'=tmp___4^post88, bRows^0'=bRows^post88, ni2^0'=ni2^post88, tmp___1^0'=tmp___1^post88, nk1^0'=nk1^post88, n2^0'=n2^post88, nl2^0'=nl2^post88, nj1^0'=nj1^post88, tmp___3^0'=tmp___3^post88, bDomain^0'=bDomain^post88, nl1^0'=nl1^post88, ni1^0'=ni1^post88, tmp___0^0'=tmp___0^post88, nj^0'=nj^post88, tmp___5^0'=tmp___5^post88, bSquares^0'=bSquares^post88, ni^0'=ni^post88, tmp___2^0'=tmp___2^post88, (tmp^0-tmp^post88 == 0 /\ -tmp___5^post88+tmp___5^0 == 0 /\ -tmp___3^post88+tmp___3^0 == 0 /\ n^0-n^post88 == 0 /\ -bDomain^post88+bDomain^0 == 0 /\ n2^0-n2^post88 == 0 /\ tmp___4^0-tmp___4^post88 == 0 /\ -bSquares^post88+bSquares^0 == 0 /\ ni2^0-ni2^post88 == 0 /\ bRows^0-bRows^post88 == 0 /\ -ni1^post88+ni1^0 == 0 /\ nl2^post88 == 0 /\ nj2^0-nj2^post88 == 0 /\ bCols^0-bCols^post88 == 0 /\ -tmp___2^post88+tmp___2^0 == 0 /\ -nl1^post88+nl1^0 == 0 /\ -nj^post88+nj^0 == 0 /\ nk1^0-nk1^post88 == 0 /\ -nk2^post88+nk2^0 == 0 /\ -tmp___0^post88+tmp___0^0 == 0 /\ tmp___1^0-tmp___1^post88 == 0 /\ -ni^post88+ni^0 == 0 /\ nj1^0-nj1^post88 == 0 /\ 1+nk2^0-n^0 <= 0), cost: 1 49: l39 -> l40 : bCols^0'=bCols^post49, nk2^0'=nk2^post49, n^0'=n^post49, tmp^0'=tmp^post49, nj2^0'=nj2^post49, tmp___4^0'=tmp___4^post49, bRows^0'=bRows^post49, ni2^0'=ni2^post49, tmp___1^0'=tmp___1^post49, nk1^0'=nk1^post49, n2^0'=n2^post49, nl2^0'=nl2^post49, nj1^0'=nj1^post49, tmp___3^0'=tmp___3^post49, bDomain^0'=bDomain^post49, nl1^0'=nl1^post49, ni1^0'=ni1^post49, tmp___0^0'=tmp___0^post49, nj^0'=nj^post49, tmp___5^0'=tmp___5^post49, bSquares^0'=bSquares^post49, ni^0'=ni^post49, tmp___2^0'=tmp___2^post49, (-nl2^post49+nl2^0 == 0 /\ bSquares^0-bSquares^post49 == 0 /\ tmp^0-tmp^post49 == 0 /\ n^0-n^post49 == 0 /\ tmp___4^0-tmp___4^post49 == 0 /\ -tmp___5^post49+tmp___5^0 == 0 /\ -tmp___0^post49+tmp___0^0 == 0 /\ ni2^0-ni2^post49 == 0 /\ -1+ni^post49-ni^0 == 0 /\ -nk1^post49+nk1^0 == 0 /\ bCols^0-bCols^post49 == 0 /\ -nj1^post49+nj1^0 == 0 /\ nl1^0-nl1^post49 == 0 /\ n2^0-nj^0 <= 0 /\ -bDomain^post49+bDomain^0 == 0 /\ -tmp___2^post49+tmp___2^0 == 0 /\ nj2^0-nj2^post49 == 0 /\ -tmp___1^post49+tmp___1^0 == 0 /\ bRows^0-bRows^post49 == 0 /\ -ni1^post49+ni1^0 == 0 /\ nk2^0-nk2^post49 == 0 /\ tmp___3^0-tmp___3^post49 == 0 /\ -n2^post49+n2^0 == 0 /\ -nj^post49+nj^0 == 0), cost: 1 50: l39 -> l41 : bCols^0'=bCols^post50, nk2^0'=nk2^post50, n^0'=n^post50, tmp^0'=tmp^post50, nj2^0'=nj2^post50, tmp___4^0'=tmp___4^post50, bRows^0'=bRows^post50, ni2^0'=ni2^post50, tmp___1^0'=tmp___1^post50, nk1^0'=nk1^post50, n2^0'=n2^post50, nl2^0'=nl2^post50, nj1^0'=nj1^post50, tmp___3^0'=tmp___3^post50, bDomain^0'=bDomain^post50, nl1^0'=nl1^post50, ni1^0'=ni1^post50, tmp___0^0'=tmp___0^post50, nj^0'=nj^post50, tmp___5^0'=tmp___5^post50, bSquares^0'=bSquares^post50, ni^0'=ni^post50, tmp___2^0'=tmp___2^post50, (0 == 0 /\ nk2^0-nk2^post50 == 0 /\ n2^0-n2^post50 == 0 /\ -nk1^post50+nk1^0 == 0 /\ -tmp___2^post50+tmp___2^0 == 0 /\ -ni2^post50+ni2^0 == 0 /\ tmp___4^0-tmp___4^post50 == 0 /\ -nl1^post50+nl1^0 == 0 /\ -ni^post50+ni^0 == 0 /\ bRows^0-bRows^post50 == 0 /\ tmp^0-tmp^post50 == 0 /\ tmp___5^0-tmp___5^post50 == 0 /\ tmp___1^0-tmp___1^post50 == 0 /\ nj1^0-nj1^post50 == 0 /\ -tmp___3^post50+tmp___3^0 == 0 /\ 1-n2^0+nj^0 <= 0 /\ nj2^0-nj2^post50 == 0 /\ bCols^0-bCols^post50 == 0 /\ -1-nj^0+nj^post50 == 0 /\ -bSquares^post50+bSquares^0 == 0 /\ ni1^0-ni1^post50 == 0 /\ -nl2^post50+nl2^0 == 0 /\ -bDomain^post50+bDomain^0 == 0 /\ n^0-n^post50 == 0), cost: 1 54: l40 -> l42 : bCols^0'=bCols^post54, nk2^0'=nk2^post54, n^0'=n^post54, tmp^0'=tmp^post54, nj2^0'=nj2^post54, tmp___4^0'=tmp___4^post54, bRows^0'=bRows^post54, ni2^0'=ni2^post54, tmp___1^0'=tmp___1^post54, nk1^0'=nk1^post54, n2^0'=n2^post54, nl2^0'=nl2^post54, nj1^0'=nj1^post54, tmp___3^0'=tmp___3^post54, bDomain^0'=bDomain^post54, nl1^0'=nl1^post54, ni1^0'=ni1^post54, tmp___0^0'=tmp___0^post54, nj^0'=nj^post54, tmp___5^0'=tmp___5^post54, bSquares^0'=bSquares^post54, ni^0'=ni^post54, tmp___2^0'=tmp___2^post54, (bDomain^0-bDomain^post54 == 0 /\ nj1^0-nj1^post54 == 0 /\ -tmp___2^post54+tmp___2^0 == 0 /\ -ni1^post54+ni1^0 == 0 /\ ni2^0-ni2^post54 == 0 /\ bCols^0-bCols^post54 == 0 /\ nl2^0-nl2^post54 == 0 /\ nk2^0-nk2^post54 == 0 /\ -nl1^post54+nl1^0 == 0 /\ nk1^0-nk1^post54 == 0 /\ -tmp___5^post54+tmp___5^0 == 0 /\ -tmp___0^post54+tmp___0^0 == 0 /\ n^0-n^post54 == 0 /\ n2^0-n2^post54 == 0 /\ -tmp___3^post54+tmp___3^0 == 0 /\ -bSquares^post54+bSquares^0 == 0 /\ -ni^post54+ni^0 == 0 /\ bRows^0-bRows^post54 == 0 /\ -tmp___4^post54+tmp___4^0 == 0 /\ -tmp^post54+tmp^0 == 0 /\ -nj^post54+nj^0 == 0 /\ tmp___1^0-tmp___1^post54 == 0 /\ -nj2^post54+nj2^0 == 0), cost: 1 55: l41 -> l39 : bCols^0'=bCols^post55, nk2^0'=nk2^post55, n^0'=n^post55, tmp^0'=tmp^post55, nj2^0'=nj2^post55, tmp___4^0'=tmp___4^post55, bRows^0'=bRows^post55, ni2^0'=ni2^post55, tmp___1^0'=tmp___1^post55, nk1^0'=nk1^post55, n2^0'=n2^post55, nl2^0'=nl2^post55, nj1^0'=nj1^post55, tmp___3^0'=tmp___3^post55, bDomain^0'=bDomain^post55, nl1^0'=nl1^post55, ni1^0'=ni1^post55, tmp___0^0'=tmp___0^post55, nj^0'=nj^post55, tmp___5^0'=tmp___5^post55, bSquares^0'=bSquares^post55, ni^0'=ni^post55, tmp___2^0'=tmp___2^post55, (-ni^post55+ni^0 == 0 /\ -nj1^post55+nj1^0 == 0 /\ nk1^0-nk1^post55 == 0 /\ tmp___1^0-tmp___1^post55 == 0 /\ -bSquares^post55+bSquares^0 == 0 /\ ni2^0-ni2^post55 == 0 /\ -tmp___2^post55+tmp___2^0 == 0 /\ nl1^0-nl1^post55 == 0 /\ bCols^0-bCols^post55 == 0 /\ nl2^0-nl2^post55 == 0 /\ -nj^post55+nj^0 == 0 /\ -n2^post55+n2^0 == 0 /\ tmp^0-tmp^post55 == 0 /\ -nj2^post55+nj2^0 == 0 /\ nk2^0-nk2^post55 == 0 /\ -n^post55+n^0 == 0 /\ -tmp___5^post55+tmp___5^0 == 0 /\ -ni1^post55+ni1^0 == 0 /\ bDomain^0-bDomain^post55 == 0 /\ -tmp___0^post55+tmp___0^0 == 0 /\ bRows^0-bRows^post55 == 0 /\ -tmp___3^post55+tmp___3^0 == 0 /\ tmp___4^0-tmp___4^post55 == 0), cost: 1 51: l42 -> l33 : bCols^0'=bCols^post51, nk2^0'=nk2^post51, n^0'=n^post51, tmp^0'=tmp^post51, nj2^0'=nj2^post51, tmp___4^0'=tmp___4^post51, bRows^0'=bRows^post51, ni2^0'=ni2^post51, tmp___1^0'=tmp___1^post51, nk1^0'=nk1^post51, n2^0'=n2^post51, nl2^0'=nl2^post51, nj1^0'=nj1^post51, tmp___3^0'=tmp___3^post51, bDomain^0'=bDomain^post51, nl1^0'=nl1^post51, ni1^0'=ni1^post51, tmp___0^0'=tmp___0^post51, nj^0'=nj^post51, tmp___5^0'=tmp___5^post51, bSquares^0'=bSquares^post51, ni^0'=ni^post51, tmp___2^0'=tmp___2^post51, (nl2^0-nl2^post51 == 0 /\ bRows^0-bRows^post51 == 0 /\ tmp^0-tmp^post51 == 0 /\ -tmp___5^post51+tmp___5^0 == 0 /\ nk2^0-nk2^post51 == 0 /\ -bSquares^post51+bSquares^0 == 0 /\ -bDomain^post51+bDomain^0 == 0 /\ ni^post51 == 0 /\ tmp___4^0-tmp___4^post51 == 0 /\ -nj1^post51+nj1^0 == 0 /\ tmp___3^0-tmp___3^post51 == 0 /\ nj2^0-nj2^post51 == 0 /\ -tmp___2^post51+tmp___2^0 == 0 /\ -nk1^post51+nk1^0 == 0 /\ bCols^0-bCols^post51 == 0 /\ -ni2^post51+ni2^0 == 0 /\ -nl1^post51+nl1^0 == 0 /\ tmp___1^0-tmp___1^post51 == 0 /\ n^0-n^post51 == 0 /\ tmp___0^0-tmp___0^post51 == 0 /\ -nj^post51+nj^0 == 0 /\ -n2^post51+n2^0 == 0 /\ n2^0-ni^0 <= 0 /\ -ni1^post51+ni1^0 == 0), cost: 1 52: l42 -> l41 : bCols^0'=bCols^post52, nk2^0'=nk2^post52, n^0'=n^post52, tmp^0'=tmp^post52, nj2^0'=nj2^post52, tmp___4^0'=tmp___4^post52, bRows^0'=bRows^post52, ni2^0'=ni2^post52, tmp___1^0'=tmp___1^post52, nk1^0'=nk1^post52, n2^0'=n2^post52, nl2^0'=nl2^post52, nj1^0'=nj1^post52, tmp___3^0'=tmp___3^post52, bDomain^0'=bDomain^post52, nl1^0'=nl1^post52, ni1^0'=ni1^post52, tmp___0^0'=tmp___0^post52, nj^0'=nj^post52, tmp___5^0'=tmp___5^post52, bSquares^0'=bSquares^post52, ni^0'=ni^post52, tmp___2^0'=tmp___2^post52, (nj^post52 == 0 /\ -ni2^post52+ni2^0 == 0 /\ -nk1^post52+nk1^0 == 0 /\ tmp___4^0-tmp___4^post52 == 0 /\ -nl1^post52+nl1^0 == 0 /\ -ni^post52+ni^0 == 0 /\ bRows^0-bRows^post52 == 0 /\ tmp___5^0-tmp___5^post52 == 0 /\ nk2^0-nk2^post52 == 0 /\ -tmp___2^post52+tmp___2^0 == 0 /\ tmp___1^0-tmp___1^post52 == 0 /\ n2^0-n2^post52 == 0 /\ nj1^0-nj1^post52 == 0 /\ -bSquares^post52+bSquares^0 == 0 /\ -tmp___3^post52+tmp___3^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ nj2^0-nj2^post52 == 0 /\ ni1^0-ni1^post52 == 0 /\ tmp^0-tmp^post52 == 0 /\ bCols^0-bCols^post52 == 0 /\ -bDomain^post52+bDomain^0 == 0 /\ tmp___0^0-tmp___0^post52 == 0 /\ -nl2^post52+nl2^0 == 0 /\ n^0-n^post52 == 0), cost: 1 53: l43 -> l44 : bCols^0'=bCols^post53, nk2^0'=nk2^post53, n^0'=n^post53, tmp^0'=tmp^post53, nj2^0'=nj2^post53, tmp___4^0'=tmp___4^post53, bRows^0'=bRows^post53, ni2^0'=ni2^post53, tmp___1^0'=tmp___1^post53, nk1^0'=nk1^post53, n2^0'=n2^post53, nl2^0'=nl2^post53, nj1^0'=nj1^post53, tmp___3^0'=tmp___3^post53, bDomain^0'=bDomain^post53, nl1^0'=nl1^post53, ni1^0'=ni1^post53, tmp___0^0'=tmp___0^post53, nj^0'=nj^post53, tmp___5^0'=tmp___5^post53, bSquares^0'=bSquares^post53, ni^0'=ni^post53, tmp___2^0'=tmp___2^post53, (bCols^0-bCols^post53 == 0 /\ -bSquares^post53+bSquares^0 == 0 /\ nk1^0-nk1^post53 == 0 /\ -ni^post53+ni^0 == 0 /\ tmp___1^0-tmp___1^post53 == 0 /\ -nj^post53+nj^0 == 0 /\ nl2^0-nl2^post53 == 0 /\ -nj2^post53+nj2^0 == 0 /\ tmp^0-tmp^post53 == 0 /\ nj1^0-nj1^post53 == 0 /\ ni2^0-ni2^post53 == 0 /\ n2^0-n2^post53 == 0 /\ -n^post53+n^0 == 0 /\ nk2^0-nk2^post53 == 0 /\ bDomain^0-bDomain^post53 == 0 /\ -tmp___2^post53+tmp___2^0 == 0 /\ -ni1^post53+ni1^0 == 0 /\ -nl1^post53+nl1^0 == 0 /\ -tmp___5^post53+tmp___5^0 == 0 /\ bRows^0-bRows^post53 == 0 /\ -tmp___0^post53+tmp___0^0 == 0 /\ tmp___4^0-tmp___4^post53 == 0 /\ -tmp___3^post53+tmp___3^0 == 0), cost: 1 85: l44 -> l37 : bCols^0'=bCols^post85, nk2^0'=nk2^post85, n^0'=n^post85, tmp^0'=tmp^post85, nj2^0'=nj2^post85, tmp___4^0'=tmp___4^post85, bRows^0'=bRows^post85, ni2^0'=ni2^post85, tmp___1^0'=tmp___1^post85, nk1^0'=nk1^post85, n2^0'=n2^post85, nl2^0'=nl2^post85, nj1^0'=nj1^post85, tmp___3^0'=tmp___3^post85, bDomain^0'=bDomain^post85, nl1^0'=nl1^post85, ni1^0'=ni1^post85, tmp___0^0'=tmp___0^post85, nj^0'=nj^post85, tmp___5^0'=tmp___5^post85, bSquares^0'=bSquares^post85, ni^0'=ni^post85, tmp___2^0'=tmp___2^post85, (-nj1^post85+nj1^0 == 0 /\ -1-nk2^0+nk2^post85 == 0 /\ tmp___3^0-tmp___3^post85 == 0 /\ -ni^post85+ni^0 == 0 /\ -n2^post85+n2^0 == 0 /\ -bDomain^post85+bDomain^0 == 0 /\ -tmp___1^post85+tmp___1^0 == 0 /\ bCols^0-bCols^post85 == 0 /\ -ni2^post85+ni2^0 == 0 /\ nj2^0-nj2^post85 == 0 /\ n^0-nl2^0 <= 0 /\ nj^0-nj^post85 == 0 /\ bSquares^0-bSquares^post85 == 0 /\ tmp^0-tmp^post85 == 0 /\ tmp___4^0-tmp___4^post85 == 0 /\ tmp___0^0-tmp___0^post85 == 0 /\ n^0-n^post85 == 0 /\ ni1^0-ni1^post85 == 0 /\ -nl2^post85+nl2^0 == 0 /\ -tmp___5^post85+tmp___5^0 == 0 /\ -tmp___2^post85+tmp___2^0 == 0 /\ -nk1^post85+nk1^0 == 0 /\ bRows^0-bRows^post85 == 0 /\ -nl1^post85+nl1^0 == 0), cost: 1 86: l44 -> l56 : bCols^0'=bCols^post86, nk2^0'=nk2^post86, n^0'=n^post86, tmp^0'=tmp^post86, nj2^0'=nj2^post86, tmp___4^0'=tmp___4^post86, bRows^0'=bRows^post86, ni2^0'=ni2^post86, tmp___1^0'=tmp___1^post86, nk1^0'=nk1^post86, n2^0'=n2^post86, nl2^0'=nl2^post86, nj1^0'=nj1^post86, tmp___3^0'=tmp___3^post86, bDomain^0'=bDomain^post86, nl1^0'=nl1^post86, ni1^0'=ni1^post86, tmp___0^0'=tmp___0^post86, nj^0'=nj^post86, tmp___5^0'=tmp___5^post86, bSquares^0'=bSquares^post86, ni^0'=ni^post86, tmp___2^0'=tmp___2^post86, (nj^0-nj^post86 == 0 /\ nl2^0-nl2^post86 == 0 /\ -tmp___5^post86+tmp___5^0 == 0 /\ 1-n^0+nl2^0 <= 0 /\ n^0-n^post86 == 0 /\ -tmp___3^post86+tmp___3^0 == 0 /\ n2^0-n2^post86 == 0 /\ -bSquares^post86+bSquares^0 == 0 /\ nk2^0-nk2^post86 == 0 /\ -bDomain^post86+bDomain^0 == 0 /\ ni2^0-ni2^post86 == 0 /\ tmp^0-tmp^post86 == 0 /\ -tmp___2^post86+tmp___2^0 == 0 /\ bRows^0-bRows^post86 == 0 /\ ni1^0-ni1^post86 == 0 /\ bCols^0-bCols^post86 == 0 /\ -nl1^post86+nl1^0 == 0 /\ -tmp___0^post86+tmp___0^0 == 0 /\ nj2^0-nj2^post86 == 0 /\ nk1^0-nk1^post86 == 0 /\ tmp___1^0-tmp___1^post86 == 0 /\ tmp___4^0-tmp___4^post86 == 0 /\ nj1^0-nj1^post86 == 0 /\ -ni^post86+ni^0 == 0), cost: 1 58: l45 -> l46 : bCols^0'=bCols^post58, nk2^0'=nk2^post58, n^0'=n^post58, tmp^0'=tmp^post58, nj2^0'=nj2^post58, tmp___4^0'=tmp___4^post58, bRows^0'=bRows^post58, ni2^0'=ni2^post58, tmp___1^0'=tmp___1^post58, nk1^0'=nk1^post58, n2^0'=n2^post58, nl2^0'=nl2^post58, nj1^0'=nj1^post58, tmp___3^0'=tmp___3^post58, bDomain^0'=bDomain^post58, nl1^0'=nl1^post58, ni1^0'=ni1^post58, tmp___0^0'=tmp___0^post58, nj^0'=nj^post58, tmp___5^0'=tmp___5^post58, bSquares^0'=bSquares^post58, ni^0'=ni^post58, tmp___2^0'=tmp___2^post58, (-tmp___5^post58+tmp___5^0 == 0 /\ bRows^0-bRows^post58 == 0 /\ tmp^0-tmp^post58 == 0 /\ -n2^post58+n2^0 == 0 /\ -nj1^post58+nj1^0 == 0 /\ -bSquares^post58+bSquares^0 == 0 /\ tmp___4^0-tmp___4^post58 == 0 /\ bDomain^0-bDomain^post58 == 0 /\ bCols^0-bCols^post58 == 0 /\ -nl2^post58+nl2^0 == 0 /\ tmp___3^0-tmp___3^post58 == 0 /\ -ni2^post58+ni2^0 == 0 /\ -tmp___1^post58+tmp___1^0 == 0 /\ -nj^post58+nj^0 == 0 /\ -ni1^post58+ni1^0 == 0 /\ -nk1^post58+nk1^0 == 0 /\ n^0-n^post58 == 0 /\ tmp___0^0-tmp___0^post58 == 0 /\ nj2^0-nj2^post58 == 0 /\ -nl1^post58+nl1^0 == 0 /\ nk2^0-nk2^post58 == 0 /\ -ni^post58+ni^0 == 0 /\ -tmp___2^post58+tmp___2^0 == 0), cost: 1 59: l47 -> l45 : bCols^0'=bCols^post59, nk2^0'=nk2^post59, n^0'=n^post59, tmp^0'=tmp^post59, nj2^0'=nj2^post59, tmp___4^0'=tmp___4^post59, bRows^0'=bRows^post59, ni2^0'=ni2^post59, tmp___1^0'=tmp___1^post59, nk1^0'=nk1^post59, n2^0'=n2^post59, nl2^0'=nl2^post59, nj1^0'=nj1^post59, tmp___3^0'=tmp___3^post59, bDomain^0'=bDomain^post59, nl1^0'=nl1^post59, ni1^0'=ni1^post59, tmp___0^0'=tmp___0^post59, nj^0'=nj^post59, tmp___5^0'=tmp___5^post59, bSquares^0'=bSquares^post59, ni^0'=ni^post59, tmp___2^0'=tmp___2^post59, (-tmp___2^post59+tmp___2^0 == 0 /\ nj^0-nj^post59 == 0 /\ tmp___4^0-tmp___4^post59 == 0 /\ -nk1^post59+nk1^0 == 0 /\ -n2^post59+n2^0 == 0 /\ bRows^0-bRows^post59 == 0 /\ tmp___1^0-tmp___1^post59 == 0 /\ nk2^0-nk2^post59 == 0 /\ -bSquares^post59+bSquares^0 == 0 /\ -tmp___3^post59+tmp___3^0 == 0 /\ -ni^post59+ni^0 == 0 /\ tmp^0-tmp^post59 == 0 /\ -bDomain^post59+bDomain^0 == 0 /\ nl1^0-nl1^post59 == 0 /\ -nj1^post59+nj1^0 == 0 /\ -nl2^post59+nl2^0 == 0 /\ bCols^0-bCols^post59 == 0 /\ tmp___5^post59 == 0 /\ tmp___0^0-tmp___0^post59 == 0 /\ nj2^0-nj2^post59 == 0 /\ ni1^0-ni1^post59 == 0 /\ n^0-n^post59 == 0 /\ -ni2^post59+ni2^0 == 0), cost: 1 60: l48 -> l45 : bCols^0'=bCols^post60, nk2^0'=nk2^post60, n^0'=n^post60, tmp^0'=tmp^post60, nj2^0'=nj2^post60, tmp___4^0'=tmp___4^post60, bRows^0'=bRows^post60, ni2^0'=ni2^post60, tmp___1^0'=tmp___1^post60, nk1^0'=nk1^post60, n2^0'=n2^post60, nl2^0'=nl2^post60, nj1^0'=nj1^post60, tmp___3^0'=tmp___3^post60, bDomain^0'=bDomain^post60, nl1^0'=nl1^post60, ni1^0'=ni1^post60, tmp___0^0'=tmp___0^post60, nj^0'=nj^post60, tmp___5^0'=tmp___5^post60, bSquares^0'=bSquares^post60, ni^0'=ni^post60, tmp___2^0'=tmp___2^post60, (nj2^0-nj2^post60 == 0 /\ bCols^0-bCols^post60 == 0 /\ nj^0-nj^post60 == 0 /\ bRows^0-bRows^post60 == 0 /\ -n2^post60+n2^0 == 0 /\ -bDomain^post60+bDomain^0 == 0 /\ -bSquares^post60+bSquares^0 == 0 /\ -1+tmp___5^post60 == 0 /\ -ni^post60+ni^0 == 0 /\ -nl2^post60+nl2^0 == 0 /\ -nj1^post60+nj1^0 == 0 /\ tmp^0-tmp^post60 == 0 /\ -tmp___1^post60+tmp___1^0 == 0 /\ tmp___3^0-tmp___3^post60 == 0 /\ -ni2^post60+ni2^0 == 0 /\ tmp___0^0-tmp___0^post60 == 0 /\ n^0-n^post60 == 0 /\ -nk1^post60+nk1^0 == 0 /\ ni1^0-ni1^post60 == 0 /\ nk2^0-nk2^post60 == 0 /\ -nl1^post60+nl1^0 == 0 /\ bSquares^0 <= 0 /\ tmp___4^0-tmp___4^post60 == 0 /\ -bSquares^0 <= 0 /\ -tmp___2^post60+tmp___2^0 == 0), cost: 1 61: l48 -> l47 : bCols^0'=bCols^post61, nk2^0'=nk2^post61, n^0'=n^post61, tmp^0'=tmp^post61, nj2^0'=nj2^post61, tmp___4^0'=tmp___4^post61, bRows^0'=bRows^post61, ni2^0'=ni2^post61, tmp___1^0'=tmp___1^post61, nk1^0'=nk1^post61, n2^0'=n2^post61, nl2^0'=nl2^post61, nj1^0'=nj1^post61, tmp___3^0'=tmp___3^post61, bDomain^0'=bDomain^post61, nl1^0'=nl1^post61, ni1^0'=ni1^post61, tmp___0^0'=tmp___0^post61, nj^0'=nj^post61, tmp___5^0'=tmp___5^post61, bSquares^0'=bSquares^post61, ni^0'=ni^post61, tmp___2^0'=tmp___2^post61, (nj1^0-nj1^post61 == 0 /\ nj^0-nj^post61 == 0 /\ nl2^0-nl2^post61 == 0 /\ tmp___4^0-tmp___4^post61 == 0 /\ -tmp___0^post61+tmp___0^0 == 0 /\ nk1^0-nk1^post61 == 0 /\ ni2^0-ni2^post61 == 0 /\ -tmp___2^post61+tmp___2^0 == 0 /\ -tmp___5^post61+tmp___5^0 == 0 /\ n^0-n^post61 == 0 /\ -bSquares^post61+bSquares^0 == 0 /\ -tmp___3^post61+tmp___3^0 == 0 /\ n2^0-n2^post61 == 0 /\ -nl1^post61+nl1^0 == 0 /\ bCols^0-bCols^post61 == 0 /\ nj2^0-nj2^post61 == 0 /\ -ni^post61+ni^0 == 0 /\ tmp^0-tmp^post61 == 0 /\ bRows^0-bRows^post61 == 0 /\ -bDomain^post61+bDomain^0 == 0 /\ nk2^0-nk2^post61 == 0 /\ tmp___1^0-tmp___1^post61 == 0 /\ ni1^0-ni1^post61 == 0 /\ 1-bSquares^0 <= 0), cost: 1 62: l48 -> l47 : bCols^0'=bCols^post62, nk2^0'=nk2^post62, n^0'=n^post62, tmp^0'=tmp^post62, nj2^0'=nj2^post62, tmp___4^0'=tmp___4^post62, bRows^0'=bRows^post62, ni2^0'=ni2^post62, tmp___1^0'=tmp___1^post62, nk1^0'=nk1^post62, n2^0'=n2^post62, nl2^0'=nl2^post62, nj1^0'=nj1^post62, tmp___3^0'=tmp___3^post62, bDomain^0'=bDomain^post62, nl1^0'=nl1^post62, ni1^0'=ni1^post62, tmp___0^0'=tmp___0^post62, nj^0'=nj^post62, tmp___5^0'=tmp___5^post62, bSquares^0'=bSquares^post62, ni^0'=ni^post62, tmp___2^0'=tmp___2^post62, (nk1^0-nk1^post62 == 0 /\ ni2^0-ni2^post62 == 0 /\ tmp___1^0-tmp___1^post62 == 0 /\ n2^0-n2^post62 == 0 /\ bCols^0-bCols^post62 == 0 /\ -ni1^post62+ni1^0 == 0 /\ 1+bSquares^0 <= 0 /\ tmp^0-tmp^post62 == 0 /\ tmp___5^0-tmp___5^post62 == 0 /\ bRows^0-bRows^post62 == 0 /\ -nj^post62+nj^0 == 0 /\ -ni^post62+ni^0 == 0 /\ nl2^0-nl2^post62 == 0 /\ tmp___4^0-tmp___4^post62 == 0 /\ -n^post62+n^0 == 0 /\ -nj2^post62+nj2^0 == 0 /\ nk2^0-nk2^post62 == 0 /\ bDomain^0-bDomain^post62 == 0 /\ -tmp___2^post62+tmp___2^0 == 0 /\ -tmp___3^post62+tmp___3^0 == 0 /\ nj1^0-nj1^post62 == 0 /\ -nl1^post62+nl1^0 == 0 /\ -bSquares^post62+bSquares^0 == 0 /\ -tmp___0^post62+tmp___0^0 == 0), cost: 1 63: l49 -> l45 : bCols^0'=bCols^post63, nk2^0'=nk2^post63, n^0'=n^post63, tmp^0'=tmp^post63, nj2^0'=nj2^post63, tmp___4^0'=tmp___4^post63, bRows^0'=bRows^post63, ni2^0'=ni2^post63, tmp___1^0'=tmp___1^post63, nk1^0'=nk1^post63, n2^0'=n2^post63, nl2^0'=nl2^post63, nj1^0'=nj1^post63, tmp___3^0'=tmp___3^post63, bDomain^0'=bDomain^post63, nl1^0'=nl1^post63, ni1^0'=ni1^post63, tmp___0^0'=tmp___0^post63, nj^0'=nj^post63, tmp___5^0'=tmp___5^post63, bSquares^0'=bSquares^post63, ni^0'=ni^post63, tmp___2^0'=tmp___2^post63, (bCols^0 <= 0 /\ nl2^0-nl2^post63 == 0 /\ nj1^0-nj1^post63 == 0 /\ tmp^0-tmp^post63 == 0 /\ tmp___4^0-tmp___4^post63 == 0 /\ -ni1^post63+ni1^0 == 0 /\ -tmp___0^post63+tmp___0^0 == 0 /\ nk1^0-nk1^post63 == 0 /\ ni2^0-ni2^post63 == 0 /\ -tmp___3^post63+tmp___3^0 == 0 /\ -bCols^0 <= 0 /\ n^0-n^post63 == 0 /\ n2^0-n2^post63 == 0 /\ -bSquares^post63+bSquares^0 == 0 /\ -1+tmp___5^post63 == 0 /\ -nl1^post63+nl1^0 == 0 /\ bCols^0-bCols^post63 == 0 /\ -bDomain^post63+bDomain^0 == 0 /\ nj2^0-nj2^post63 == 0 /\ bRows^0-bRows^post63 == 0 /\ tmp___1^0-tmp___1^post63 == 0 /\ nk2^0-nk2^post63 == 0 /\ tmp___2^0-tmp___2^post63 == 0 /\ -ni^post63+ni^0 == 0 /\ -nj^post63+nj^0 == 0), cost: 1 64: l49 -> l48 : bCols^0'=bCols^post64, nk2^0'=nk2^post64, n^0'=n^post64, tmp^0'=tmp^post64, nj2^0'=nj2^post64, tmp___4^0'=tmp___4^post64, bRows^0'=bRows^post64, ni2^0'=ni2^post64, tmp___1^0'=tmp___1^post64, nk1^0'=nk1^post64, n2^0'=n2^post64, nl2^0'=nl2^post64, nj1^0'=nj1^post64, tmp___3^0'=tmp___3^post64, bDomain^0'=bDomain^post64, nl1^0'=nl1^post64, ni1^0'=ni1^post64, tmp___0^0'=tmp___0^post64, nj^0'=nj^post64, tmp___5^0'=tmp___5^post64, bSquares^0'=bSquares^post64, ni^0'=ni^post64, tmp___2^0'=tmp___2^post64, (nk2^0-nk2^post64 == 0 /\ -nj^post64+nj^0 == 0 /\ -tmp___2^post64+tmp___2^0 == 0 /\ -ni1^post64+ni1^0 == 0 /\ -tmp___1^post64+tmp___1^0 == 0 /\ nl1^0-nl1^post64 == 0 /\ ni2^0-ni2^post64 == 0 /\ -tmp___0^post64+tmp___0^0 == 0 /\ bDomain^0-bDomain^post64 == 0 /\ 1-bCols^0 <= 0 /\ -n2^post64+n2^0 == 0 /\ -ni^post64+ni^0 == 0 /\ -bRows^post64+bRows^0 == 0 /\ -tmp___4^post64+tmp___4^0 == 0 /\ -tmp___5^post64+tmp___5^0 == 0 /\ -tmp___3^post64+tmp___3^0 == 0 /\ nl2^0-nl2^post64 == 0 /\ nj2^0-nj2^post64 == 0 /\ tmp^0-tmp^post64 == 0 /\ -nj1^post64+nj1^0 == 0 /\ bCols^0-bCols^post64 == 0 /\ -bSquares^post64+bSquares^0 == 0 /\ n^0-n^post64 == 0 /\ nk1^0-nk1^post64 == 0), cost: 1 65: l49 -> l48 : bCols^0'=bCols^post65, nk2^0'=nk2^post65, n^0'=n^post65, tmp^0'=tmp^post65, nj2^0'=nj2^post65, tmp___4^0'=tmp___4^post65, bRows^0'=bRows^post65, ni2^0'=ni2^post65, tmp___1^0'=tmp___1^post65, nk1^0'=nk1^post65, n2^0'=n2^post65, nl2^0'=nl2^post65, nj1^0'=nj1^post65, tmp___3^0'=tmp___3^post65, bDomain^0'=bDomain^post65, nl1^0'=nl1^post65, ni1^0'=ni1^post65, tmp___0^0'=tmp___0^post65, nj^0'=nj^post65, tmp___5^0'=tmp___5^post65, bSquares^0'=bSquares^post65, ni^0'=ni^post65, tmp___2^0'=tmp___2^post65, (tmp^0-tmp^post65 == 0 /\ -bSquares^post65+bSquares^0 == 0 /\ -tmp___5^post65+tmp___5^0 == 0 /\ nk2^0-nk2^post65 == 0 /\ -ni^post65+ni^0 == 0 /\ nk1^0-nk1^post65 == 0 /\ -tmp___3^post65+tmp___3^0 == 0 /\ nj1^0-nj1^post65 == 0 /\ -tmp___1^post65+tmp___1^0 == 0 /\ bDomain^0-bDomain^post65 == 0 /\ -tmp___4^post65+tmp___4^0 == 0 /\ -ni1^post65+ni1^0 == 0 /\ nj2^0-nj2^post65 == 0 /\ -tmp___2^post65+tmp___2^0 == 0 /\ 1+bCols^0 <= 0 /\ -nl1^post65+nl1^0 == 0 /\ n^0-n^post65 == 0 /\ nl2^0-nl2^post65 == 0 /\ -tmp___0^post65+tmp___0^0 == 0 /\ -nj^post65+nj^0 == 0 /\ n2^0-n2^post65 == 0 /\ -bRows^post65+bRows^0 == 0 /\ ni2^0-ni2^post65 == 0 /\ bCols^0-bCols^post65 == 0), cost: 1 66: l50 -> l45 : bCols^0'=bCols^post66, nk2^0'=nk2^post66, n^0'=n^post66, tmp^0'=tmp^post66, nj2^0'=nj2^post66, tmp___4^0'=tmp___4^post66, bRows^0'=bRows^post66, ni2^0'=ni2^post66, tmp___1^0'=tmp___1^post66, nk1^0'=nk1^post66, n2^0'=n2^post66, nl2^0'=nl2^post66, nj1^0'=nj1^post66, tmp___3^0'=tmp___3^post66, bDomain^0'=bDomain^post66, nl1^0'=nl1^post66, ni1^0'=ni1^post66, tmp___0^0'=tmp___0^post66, nj^0'=nj^post66, tmp___5^0'=tmp___5^post66, bSquares^0'=bSquares^post66, ni^0'=ni^post66, tmp___2^0'=tmp___2^post66, (-tmp___0^post66+tmp___0^0 == 0 /\ -ni1^post66+ni1^0 == 0 /\ nk2^0-nk2^post66 == 0 /\ -nj^post66+nj^0 == 0 /\ -bRows^0 <= 0 /\ ni2^0-ni2^post66 == 0 /\ bDomain^0-bDomain^post66 == 0 /\ bRows^0 <= 0 /\ -ni^post66+ni^0 == 0 /\ -1+tmp___5^post66 == 0 /\ -tmp___2^post66+tmp___2^0 == 0 /\ -bRows^post66+bRows^0 == 0 /\ tmp___1^0-tmp___1^post66 == 0 /\ -tmp___4^post66+tmp___4^0 == 0 /\ nl1^0-nl1^post66 == 0 /\ -tmp___3^post66+tmp___3^0 == 0 /\ -bSquares^post66+bSquares^0 == 0 /\ -n2^post66+n2^0 == 0 /\ nl2^0-nl2^post66 == 0 /\ nj2^0-nj2^post66 == 0 /\ bCols^0-bCols^post66 == 0 /\ -nj1^post66+nj1^0 == 0 /\ tmp^0-tmp^post66 == 0 /\ nk1^0-nk1^post66 == 0 /\ n^0-n^post66 == 0), cost: 1 67: l50 -> l49 : bCols^0'=bCols^post67, nk2^0'=nk2^post67, n^0'=n^post67, tmp^0'=tmp^post67, nj2^0'=nj2^post67, tmp___4^0'=tmp___4^post67, bRows^0'=bRows^post67, ni2^0'=ni2^post67, tmp___1^0'=tmp___1^post67, nk1^0'=nk1^post67, n2^0'=n2^post67, nl2^0'=nl2^post67, nj1^0'=nj1^post67, tmp___3^0'=tmp___3^post67, bDomain^0'=bDomain^post67, nl1^0'=nl1^post67, ni1^0'=ni1^post67, tmp___0^0'=tmp___0^post67, nj^0'=nj^post67, tmp___5^0'=tmp___5^post67, bSquares^0'=bSquares^post67, ni^0'=ni^post67, tmp___2^0'=tmp___2^post67, (-n2^post67+n2^0 == 0 /\ bCols^0-bCols^post67 == 0 /\ tmp___3^0-tmp___3^post67 == 0 /\ -ni^post67+ni^0 == 0 /\ nj2^0-nj2^post67 == 0 /\ -bSquares^post67+bSquares^0 == 0 /\ -nj1^post67+nj1^0 == 0 /\ 1-bRows^0 <= 0 /\ -bDomain^post67+bDomain^0 == 0 /\ -tmp___1^post67+tmp___1^0 == 0 /\ -nl2^post67+nl2^0 == 0 /\ tmp^0-tmp^post67 == 0 /\ -ni2^post67+ni2^0 == 0 /\ nj^0-nj^post67 == 0 /\ n^0-n^post67 == 0 /\ tmp___0^0-tmp___0^post67 == 0 /\ nk2^0-nk2^post67 == 0 /\ ni1^0-ni1^post67 == 0 /\ -tmp___2^post67+tmp___2^0 == 0 /\ -nk1^post67+nk1^0 == 0 /\ -nl1^post67+nl1^0 == 0 /\ bRows^0-bRows^post67 == 0 /\ -tmp___5^post67+tmp___5^0 == 0 /\ tmp___4^0-tmp___4^post67 == 0), cost: 1 68: l50 -> l49 : bCols^0'=bCols^post68, nk2^0'=nk2^post68, n^0'=n^post68, tmp^0'=tmp^post68, nj2^0'=nj2^post68, tmp___4^0'=tmp___4^post68, bRows^0'=bRows^post68, ni2^0'=ni2^post68, tmp___1^0'=tmp___1^post68, nk1^0'=nk1^post68, n2^0'=n2^post68, nl2^0'=nl2^post68, nj1^0'=nj1^post68, tmp___3^0'=tmp___3^post68, bDomain^0'=bDomain^post68, nl1^0'=nl1^post68, ni1^0'=ni1^post68, tmp___0^0'=tmp___0^post68, nj^0'=nj^post68, tmp___5^0'=tmp___5^post68, bSquares^0'=bSquares^post68, ni^0'=ni^post68, tmp___2^0'=tmp___2^post68, (nj^0-nj^post68 == 0 /\ tmp___3^0-tmp___3^post68 == 0 /\ -nk1^post68+nk1^0 == 0 /\ ni2^0-ni2^post68 == 0 /\ bCols^0-bCols^post68 == 0 /\ bSquares^0-bSquares^post68 == 0 /\ nj2^0-nj2^post68 == 0 /\ -tmp___0^post68+tmp___0^0 == 0 /\ -tmp___5^post68+tmp___5^0 == 0 /\ n^0-n^post68 == 0 /\ -tmp___2^post68+tmp___2^0 == 0 /\ -bDomain^post68+bDomain^0 == 0 /\ -ni^post68+ni^0 == 0 /\ nl1^0-nl1^post68 == 0 /\ bRows^0-bRows^post68 == 0 /\ tmp___4^0-tmp___4^post68 == 0 /\ -n2^post68+n2^0 == 0 /\ -nj1^post68+nj1^0 == 0 /\ tmp^0-tmp^post68 == 0 /\ -tmp___1^post68+tmp___1^0 == 0 /\ -nl2^post68+nl2^0 == 0 /\ nk2^0-nk2^post68 == 0 /\ 1+bRows^0 <= 0 /\ ni1^0-ni1^post68 == 0), cost: 1 73: l51 -> l43 : bCols^0'=bCols^post73, nk2^0'=nk2^post73, n^0'=n^post73, tmp^0'=tmp^post73, nj2^0'=nj2^post73, tmp___4^0'=tmp___4^post73, bRows^0'=bRows^post73, ni2^0'=ni2^post73, tmp___1^0'=tmp___1^post73, nk1^0'=nk1^post73, n2^0'=n2^post73, nl2^0'=nl2^post73, nj1^0'=nj1^post73, tmp___3^0'=tmp___3^post73, bDomain^0'=bDomain^post73, nl1^0'=nl1^post73, ni1^0'=ni1^post73, tmp___0^0'=tmp___0^post73, nj^0'=nj^post73, tmp___5^0'=tmp___5^post73, bSquares^0'=bSquares^post73, ni^0'=ni^post73, tmp___2^0'=tmp___2^post73, (nj1^0-nj1^post73 == 0 /\ bDomain^0-bDomain^post73 == 0 /\ -tmp___2^post73+tmp___2^0 == 0 /\ -tmp___0^post73+tmp___0^0 == 0 /\ -nl1^post73+nl1^0 == 0 /\ -1-nl2^0+nl2^post73 == 0 /\ -bRows^post73+bRows^0 == 0 /\ tmp___1^0-tmp___1^post73 == 0 /\ -ni1^post73+ni1^0 == 0 /\ nk2^0-nk2^post73 == 0 /\ n2^0-n2^post73 == 0 /\ -tmp___3^post73+tmp___3^0 == 0 /\ -tmp___5^post73+tmp___5^0 == 0 /\ -ni^post73+ni^0 == 0 /\ -bSquares^post73+bSquares^0 == 0 /\ ni2^0-ni2^post73 == 0 /\ bCols^0-bCols^post73 == 0 /\ -nj^post73+nj^0 == 0 /\ nj2^0-nj2^post73 == 0 /\ -tmp^post73+tmp^0 == 0 /\ nk1^0-nk1^post73 == 0 /\ n^0-n^post73 == 0 /\ -tmp___4^post73+tmp___4^0 == 0), cost: 1 75: l52 -> l51 : bCols^0'=bCols^post75, nk2^0'=nk2^post75, n^0'=n^post75, tmp^0'=tmp^post75, nj2^0'=nj2^post75, tmp___4^0'=tmp___4^post75, bRows^0'=bRows^post75, ni2^0'=ni2^post75, tmp___1^0'=tmp___1^post75, nk1^0'=nk1^post75, n2^0'=n2^post75, nl2^0'=nl2^post75, nj1^0'=nj1^post75, tmp___3^0'=tmp___3^post75, bDomain^0'=bDomain^post75, nl1^0'=nl1^post75, ni1^0'=ni1^post75, tmp___0^0'=tmp___0^post75, nj^0'=nj^post75, tmp___5^0'=tmp___5^post75, bSquares^0'=bSquares^post75, ni^0'=ni^post75, tmp___2^0'=tmp___2^post75, (bDomain^0-bDomain^post75 == 0 /\ -nl2^post75+nl2^0 == 0 /\ -tmp___0^post75+tmp___0^0 == 0 /\ ni2^0-ni2^post75 == 0 /\ -tmp___2^post75+tmp___2^0 == 0 /\ n^0-n^post75 == 0 /\ -tmp___5^post75+tmp___5^0 == 0 /\ -nk1^post75+nk1^0 == 0 /\ -ni1^post75+ni1^0 == 0 /\ bCols^0-bCols^post75 == 0 /\ -ni^post75+ni^0 == 0 /\ nl1^0-nl1^post75 == 0 /\ -n2^post75+n2^0 == 0 /\ -nj1^post75+nj1^0 == 0 /\ -tmp___1^post75+tmp___1^0 == 0 /\ nj2^0-nj2^post75 == 0 /\ bRows^0-bRows^post75 == 0 /\ tmp___4^0-tmp___4^post75 == 0 /\ -tmp___4^0+bSquares^post75 == 0 /\ tmp___3^0-tmp___3^post75 == 0 /\ -nj^post75+nj^0 == 0 /\ nk2^0-nk2^post75 == 0 /\ -tmp^post75+tmp^0 == 0), cost: 1 76: l53 -> l52 : bCols^0'=bCols^post76, nk2^0'=nk2^post76, n^0'=n^post76, tmp^0'=tmp^post76, nj2^0'=nj2^post76, tmp___4^0'=tmp___4^post76, bRows^0'=bRows^post76, ni2^0'=ni2^post76, tmp___1^0'=tmp___1^post76, nk1^0'=nk1^post76, n2^0'=n2^post76, nl2^0'=nl2^post76, nj1^0'=nj1^post76, tmp___3^0'=tmp___3^post76, bDomain^0'=bDomain^post76, nl1^0'=nl1^post76, ni1^0'=ni1^post76, tmp___0^0'=tmp___0^post76, nj^0'=nj^post76, tmp___5^0'=tmp___5^post76, bSquares^0'=bSquares^post76, ni^0'=ni^post76, tmp___2^0'=tmp___2^post76, (-n2^post76+n2^0 == 0 /\ ni2^0-ni2^post76 == 0 /\ -bDomain^post76+bDomain^0 == 0 /\ -nj1^post76+nj1^0 == 0 /\ -tmp___1^post76+tmp___1^0 == 0 /\ -bRows^post76+bRows^0 == 0 /\ bCols^0-bCols^post76 == 0 /\ tmp^0-tmp^post76 == 0 /\ ni1^0-ni1^post76 == 0 /\ nj2^0-nj2^post76 == 0 /\ bSquares^0-bSquares^post76 == 0 /\ nj^0-nj^post76 == 0 /\ -ni^post76+ni^0 == 0 /\ n^0-n^post76 == 0 /\ -nl2^post76+nl2^0 == 0 /\ tmp___3^0-tmp___3^post76 == 0 /\ nk2^0-nk2^post76 == 0 /\ nk1^0-nk1^post76 == 0 /\ nl1^0-nl1^post76 == 0 /\ -tmp___2^post76+tmp___2^0 == 0 /\ -tmp___5^post76+tmp___5^0 == 0 /\ -tmp___0^post76+tmp___0^0 == 0 /\ -1+tmp___4^post76 == 0), cost: 1 77: l54 -> l53 : bCols^0'=bCols^post77, nk2^0'=nk2^post77, n^0'=n^post77, tmp^0'=tmp^post77, nj2^0'=nj2^post77, tmp___4^0'=tmp___4^post77, bRows^0'=bRows^post77, ni2^0'=ni2^post77, tmp___1^0'=tmp___1^post77, nk1^0'=nk1^post77, n2^0'=n2^post77, nl2^0'=nl2^post77, nj1^0'=nj1^post77, tmp___3^0'=tmp___3^post77, bDomain^0'=bDomain^post77, nl1^0'=nl1^post77, ni1^0'=ni1^post77, tmp___0^0'=tmp___0^post77, nj^0'=nj^post77, tmp___5^0'=tmp___5^post77, bSquares^0'=bSquares^post77, ni^0'=ni^post77, tmp___2^0'=tmp___2^post77, (-nl2^post77+nl2^0 == 0 /\ bSquares^0-bSquares^post77 == 0 /\ tmp^0-tmp^post77 == 0 /\ -tmp___5^post77+tmp___5^0 == 0 /\ tmp___4^0-tmp___4^post77 == 0 /\ -ni1^post77+ni1^0 == 0 /\ -tmp___0^post77+tmp___0^0 == 0 /\ ni2^0-ni2^post77 == 0 /\ n^0-n^post77 == 0 /\ -nk1^post77+nk1^0 == 0 /\ bCols^0-bCols^post77 == 0 /\ -nj1^post77+nj1^0 == 0 /\ -ni^post77+ni^0 == 0 /\ nl1^0-nl1^post77 == 0 /\ -n2^post77+n2^0 == 0 /\ -bDomain^post77+bDomain^0 == 0 /\ nj2^0-nj2^post77 == 0 /\ -tmp___1^post77+tmp___1^0 == 0 /\ bRows^0-bRows^post77 == 0 /\ -tmp___2^post77+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post77 == 0 /\ nk2^0-nk2^post77 == 0 /\ -nj^post77+nj^0 == 0), cost: 1 78: l54 -> l52 : bCols^0'=bCols^post78, nk2^0'=nk2^post78, n^0'=n^post78, tmp^0'=tmp^post78, nj2^0'=nj2^post78, tmp___4^0'=tmp___4^post78, bRows^0'=bRows^post78, ni2^0'=ni2^post78, tmp___1^0'=tmp___1^post78, nk1^0'=nk1^post78, n2^0'=n2^post78, nl2^0'=nl2^post78, nj1^0'=nj1^post78, tmp___3^0'=tmp___3^post78, bDomain^0'=bDomain^post78, nl1^0'=nl1^post78, ni1^0'=ni1^post78, tmp___0^0'=tmp___0^post78, nj^0'=nj^post78, tmp___5^0'=tmp___5^post78, bSquares^0'=bSquares^post78, ni^0'=ni^post78, tmp___2^0'=tmp___2^post78, (n2^0-n2^post78 == 0 /\ -tmp___2^post78+tmp___2^0 == 0 /\ nk2^0-nk2^post78 == 0 /\ -nj^post78+nj^0 == 0 /\ -nk1^post78+nk1^0 == 0 /\ -ni2^post78+ni2^0 == 0 /\ -nl1^post78+nl1^0 == 0 /\ bRows^0-bRows^post78 == 0 /\ -ni^post78+ni^0 == 0 /\ tmp___5^0-tmp___5^post78 == 0 /\ tmp___1^0-tmp___1^post78 == 0 /\ tmp___4^post78 == 0 /\ nj1^0-nj1^post78 == 0 /\ -tmp___3^post78+tmp___3^0 == 0 /\ -bDomain^post78+bDomain^0 == 0 /\ -bSquares^post78+bSquares^0 == 0 /\ tmp^0-tmp^post78 == 0 /\ bCols^0-bCols^post78 == 0 /\ ni1^0-ni1^post78 == 0 /\ -nl2^post78+nl2^0 == 0 /\ nj2^0-nj2^post78 == 0 /\ n^0-n^post78 == 0 /\ tmp___0^0-tmp___0^post78 == 0), cost: 1 79: l54 -> l53 : bCols^0'=bCols^post79, nk2^0'=nk2^post79, n^0'=n^post79, tmp^0'=tmp^post79, nj2^0'=nj2^post79, tmp___4^0'=tmp___4^post79, bRows^0'=bRows^post79, ni2^0'=ni2^post79, tmp___1^0'=tmp___1^post79, nk1^0'=nk1^post79, n2^0'=n2^post79, nl2^0'=nl2^post79, nj1^0'=nj1^post79, tmp___3^0'=tmp___3^post79, bDomain^0'=bDomain^post79, nl1^0'=nl1^post79, ni1^0'=ni1^post79, tmp___0^0'=tmp___0^post79, nj^0'=nj^post79, tmp___5^0'=tmp___5^post79, bSquares^0'=bSquares^post79, ni^0'=ni^post79, tmp___2^0'=tmp___2^post79, (bRows^0-bRows^post79 == 0 /\ -nl2^post79+nl2^0 == 0 /\ tmp^0-tmp^post79 == 0 /\ -tmp___5^post79+tmp___5^0 == 0 /\ -bSquares^post79+bSquares^0 == 0 /\ nk2^0-nk2^post79 == 0 /\ nj2^0-nj2^post79 == 0 /\ tmp___1^0-tmp___1^post79 == 0 /\ -bDomain^post79+bDomain^0 == 0 /\ tmp___4^0-tmp___4^post79 == 0 /\ -nj1^post79+nj1^0 == 0 /\ tmp___3^0-tmp___3^post79 == 0 /\ -nk1^post79+nk1^0 == 0 /\ -tmp___2^post79+tmp___2^0 == 0 /\ -ni1^post79+ni1^0 == 0 /\ -nl1^post79+nl1^0 == 0 /\ -ni2^post79+ni2^0 == 0 /\ tmp___0^0-tmp___0^post79 == 0 /\ -nj^post79+nj^0 == 0 /\ -ni^post79+ni^0 == 0 /\ n^0-n^post79 == 0 /\ bCols^0-bCols^post79 == 0 /\ -n2^post79+n2^0 == 0), cost: 1 80: l55 -> l52 : bCols^0'=bCols^post80, nk2^0'=nk2^post80, n^0'=n^post80, tmp^0'=tmp^post80, nj2^0'=nj2^post80, tmp___4^0'=tmp___4^post80, bRows^0'=bRows^post80, ni2^0'=ni2^post80, tmp___1^0'=tmp___1^post80, nk1^0'=nk1^post80, n2^0'=n2^post80, nl2^0'=nl2^post80, nj1^0'=nj1^post80, tmp___3^0'=tmp___3^post80, bDomain^0'=bDomain^post80, nl1^0'=nl1^post80, ni1^0'=ni1^post80, tmp___0^0'=tmp___0^post80, nj^0'=nj^post80, tmp___5^0'=tmp___5^post80, bSquares^0'=bSquares^post80, ni^0'=ni^post80, tmp___2^0'=tmp___2^post80, (nk2^0-nk2^post80 == 0 /\ -nk1^post80+nk1^0 == 0 /\ -nj^post80+nj^0 == 0 /\ nj1^0-nj1^post80 == 0 /\ -ni^post80+ni^0 == 0 /\ bRows^0-bRows^post80 == 0 /\ -nl1^post80+nl1^0 == 0 /\ -tmp___5^post80+tmp___5^0 == 0 /\ -tmp___2^post80+tmp___2^0 == 0 /\ n2^0-n2^post80 == 0 /\ tmp___1^0-tmp___1^post80 == 0 /\ tmp___4^post80 == 0 /\ -tmp___3^post80+tmp___3^0 == 0 /\ ni2^0-ni2^post80 == 0 /\ -bDomain^post80+bDomain^0 == 0 /\ nj2^0-nj2^post80 == 0 /\ tmp^0-tmp^post80 == 0 /\ bCols^0-bCols^post80 == 0 /\ ni1^0-ni1^post80 == 0 /\ -bSquares^post80+bSquares^0 == 0 /\ bSquares^0 <= 0 /\ -nl2^post80+nl2^0 == 0 /\ -bSquares^0 <= 0 /\ tmp___0^0-tmp___0^post80 == 0 /\ n^0-n^post80 == 0), cost: 1 81: l55 -> l54 : bCols^0'=bCols^post81, nk2^0'=nk2^post81, n^0'=n^post81, tmp^0'=tmp^post81, nj2^0'=nj2^post81, tmp___4^0'=tmp___4^post81, bRows^0'=bRows^post81, ni2^0'=ni2^post81, tmp___1^0'=tmp___1^post81, nk1^0'=nk1^post81, n2^0'=n2^post81, nl2^0'=nl2^post81, nj1^0'=nj1^post81, tmp___3^0'=tmp___3^post81, bDomain^0'=bDomain^post81, nl1^0'=nl1^post81, ni1^0'=ni1^post81, tmp___0^0'=tmp___0^post81, nj^0'=nj^post81, tmp___5^0'=tmp___5^post81, bSquares^0'=bSquares^post81, ni^0'=ni^post81, tmp___2^0'=tmp___2^post81, (-bSquares^post81+bSquares^0 == 0 /\ bCols^0-bCols^post81 == 0 /\ -ni^post81+ni^0 == 0 /\ nk1^0-nk1^post81 == 0 /\ tmp___1^0-tmp___1^post81 == 0 /\ -nj^post81+nj^0 == 0 /\ tmp^0-tmp^post81 == 0 /\ -nj2^post81+nj2^0 == 0 /\ nj1^0-nj1^post81 == 0 /\ ni2^0-ni2^post81 == 0 /\ nl2^0-nl2^post81 == 0 /\ nk2^0-nk2^post81 == 0 /\ n2^0-n2^post81 == 0 /\ -tmp___2^post81+tmp___2^0 == 0 /\ bDomain^0-bDomain^post81 == 0 /\ -nl1^post81+nl1^0 == 0 /\ -n^post81+n^0 == 0 /\ bRows^0-bRows^post81 == 0 /\ -ni1^post81+ni1^0 == 0 /\ -tmp___0^post81+tmp___0^0 == 0 /\ -tmp___5^post81+tmp___5^0 == 0 /\ tmp___4^0-tmp___4^post81 == 0 /\ 1-bSquares^0 <= 0 /\ -tmp___3^post81+tmp___3^0 == 0), cost: 1 82: l55 -> l54 : bCols^0'=bCols^post82, nk2^0'=nk2^post82, n^0'=n^post82, tmp^0'=tmp^post82, nj2^0'=nj2^post82, tmp___4^0'=tmp___4^post82, bRows^0'=bRows^post82, ni2^0'=ni2^post82, tmp___1^0'=tmp___1^post82, nk1^0'=nk1^post82, n2^0'=n2^post82, nl2^0'=nl2^post82, nj1^0'=nj1^post82, tmp___3^0'=tmp___3^post82, bDomain^0'=bDomain^post82, nl1^0'=nl1^post82, ni1^0'=ni1^post82, tmp___0^0'=tmp___0^post82, nj^0'=nj^post82, tmp___5^0'=tmp___5^post82, bSquares^0'=bSquares^post82, ni^0'=ni^post82, tmp___2^0'=tmp___2^post82, (bDomain^0-bDomain^post82 == 0 /\ nj1^0-nj1^post82 == 0 /\ 1+bSquares^0 <= 0 /\ ni2^0-ni2^post82 == 0 /\ bCols^0-bCols^post82 == 0 /\ -nl1^post82+nl1^0 == 0 /\ nl2^0-nl2^post82 == 0 /\ nk1^0-nk1^post82 == 0 /\ -tmp___0^post82+tmp___0^0 == 0 /\ -ni1^post82+ni1^0 == 0 /\ n^0-n^post82 == 0 /\ -tmp___2^post82+tmp___2^0 == 0 /\ -tmp___5^post82+tmp___5^0 == 0 /\ n2^0-n2^post82 == 0 /\ -tmp___3^post82+tmp___3^0 == 0 /\ -bSquares^post82+bSquares^0 == 0 /\ bRows^0-bRows^post82 == 0 /\ tmp___4^0-tmp___4^post82 == 0 /\ -ni^post82+ni^0 == 0 /\ -tmp^post82+tmp^0 == 0 /\ -nj2^post82+nj2^0 == 0 /\ tmp___1^0-tmp___1^post82 == 0 /\ -nj^post82+nj^0 == 0 /\ nk2^0-nk2^post82 == 0), cost: 1 83: l56 -> l51 : bCols^0'=bCols^post83, nk2^0'=nk2^post83, n^0'=n^post83, tmp^0'=tmp^post83, nj2^0'=nj2^post83, tmp___4^0'=tmp___4^post83, bRows^0'=bRows^post83, ni2^0'=ni2^post83, tmp___1^0'=tmp___1^post83, nk1^0'=nk1^post83, n2^0'=n2^post83, nl2^0'=nl2^post83, nj1^0'=nj1^post83, tmp___3^0'=tmp___3^post83, bDomain^0'=bDomain^post83, nl1^0'=nl1^post83, ni1^0'=ni1^post83, tmp___0^0'=tmp___0^post83, nj^0'=nj^post83, tmp___5^0'=tmp___5^post83, bSquares^0'=bSquares^post83, ni^0'=ni^post83, tmp___2^0'=tmp___2^post83, (n^0-n^post83 == 0 /\ -bRows^post83+bRows^0 == 0 /\ -nj1^post83+nj1^0 == 0 /\ -bSquares^post83+bSquares^0 == 0 /\ ni2^0-ni2^post83 == 0 /\ -ni^post83+ni^0 == 0 /\ tmp___1^0-tmp___1^post83 == 0 /\ -tmp___2^post83+tmp___2^0 == 0 /\ bCols^0-bCols^post83 == 0 /\ -nj^post83+nj^0 == 0 /\ -n2^post83+n2^0 == 0 /\ nl2^0-nl2^post83 == 0 /\ -nj2^post83+nj2^0 == 0 /\ tmp^0-tmp^post83 == 0 /\ nk1^0-nk1^post83 == 0 /\ nk2^0-nk2^post83 == 0 /\ -tmp___5^post83+tmp___5^0 == 0 /\ nl1^0-nl1^post83 == 0 /\ -tmp___0^post83+tmp___0^0 == 0 /\ -tmp___3^post83+tmp___3^0 == 0 /\ -ni1^post83+ni1^0 == 0 /\ bDomain^0-bDomain^post83 == 0 /\ tmp___4^0-tmp___4^post83 == 0), cost: 1 84: l56 -> l55 : bCols^0'=bCols^post84, nk2^0'=nk2^post84, n^0'=n^post84, tmp^0'=tmp^post84, nj2^0'=nj2^post84, tmp___4^0'=tmp___4^post84, bRows^0'=bRows^post84, ni2^0'=ni2^post84, tmp___1^0'=tmp___1^post84, nk1^0'=nk1^post84, n2^0'=n2^post84, nl2^0'=nl2^post84, nj1^0'=nj1^post84, tmp___3^0'=tmp___3^post84, bDomain^0'=bDomain^post84, nl1^0'=nl1^post84, ni1^0'=ni1^post84, tmp___0^0'=tmp___0^post84, nj^0'=nj^post84, tmp___5^0'=tmp___5^post84, bSquares^0'=bSquares^post84, ni^0'=ni^post84, tmp___2^0'=tmp___2^post84, (tmp^0-tmp^post84 == 0 /\ -nl2^post84+nl2^0 == 0 /\ -tmp___5^post84+tmp___5^0 == 0 /\ -bSquares^post84+bSquares^0 == 0 /\ n^0-n^post84 == 0 /\ -tmp___2^post84+tmp___2^0 == 0 /\ tmp___4^0-tmp___4^post84 == 0 /\ ni2^0-ni2^post84 == 0 /\ bCols^0-bCols^post84 == 0 /\ bDomain^0-bDomain^post84 == 0 /\ -nj1^post84+nj1^0 == 0 /\ -nk1^post84+nk1^0 == 0 /\ -nj^post84+nj^0 == 0 /\ -tmp___1^post84+tmp___1^0 == 0 /\ -n2^post84+n2^0 == 0 /\ -tmp___0^post84+tmp___0^0 == 0 /\ -ni1^post84+ni1^0 == 0 /\ nj2^0-nj2^post84 == 0 /\ bRows^0-bRows^post84 == 0 /\ tmp___3^0-tmp___3^post84 == 0 /\ nk2^0-nk2^post84 == 0 /\ -ni^post84+ni^0 == 0 /\ nl1^0-nl1^post84 == 0), cost: 1 97: l57 -> l40 : bCols^0'=bCols^post97, nk2^0'=nk2^post97, n^0'=n^post97, tmp^0'=tmp^post97, nj2^0'=nj2^post97, tmp___4^0'=tmp___4^post97, bRows^0'=bRows^post97, ni2^0'=ni2^post97, tmp___1^0'=tmp___1^post97, nk1^0'=nk1^post97, n2^0'=n2^post97, nl2^0'=nl2^post97, nj1^0'=nj1^post97, tmp___3^0'=tmp___3^post97, bDomain^0'=bDomain^post97, nl1^0'=nl1^post97, ni1^0'=ni1^post97, tmp___0^0'=tmp___0^post97, nj^0'=nj^post97, tmp___5^0'=tmp___5^post97, bSquares^0'=bSquares^post97, ni^0'=ni^post97, tmp___2^0'=tmp___2^post97, (0 == 0 /\ nk1^0-nk1^post97 == 0 /\ nk2^0-nk2^post97 == 0 /\ -nj^post97+nj^0 == 0 /\ ni^post97 == 0 /\ nj1^0-nj1^post97 == 0 /\ nl2^0-nl2^post97 == 0 /\ tmp___4^0-tmp___4^post97 == 0 /\ -3+n^post97 == 0 /\ -1+bDomain^post97 == 0 /\ ni2^0-ni2^post97 == 0 /\ -1+bCols^post97 == 0 /\ nj2^0-nj2^post97 == 0 /\ tmp___1^0-tmp___1^post97 == 0 /\ -1+bRows^post97 == 0 /\ -1+bSquares^post97 == 0 /\ -tmp___5^post97+tmp___5^0 == 0 /\ -tmp___2^post97+tmp___2^0 == 0 /\ -nl1^post97+nl1^0 == 0 /\ -ni1^post97+ni1^0 == 0 /\ -tmp___3^post97+tmp___3^0 == 0 /\ -tmp___0^post97+tmp___0^0 == 0), cost: 1 98: l58 -> l57 : bCols^0'=bCols^post98, nk2^0'=nk2^post98, n^0'=n^post98, tmp^0'=tmp^post98, nj2^0'=nj2^post98, tmp___4^0'=tmp___4^post98, bRows^0'=bRows^post98, ni2^0'=ni2^post98, tmp___1^0'=tmp___1^post98, nk1^0'=nk1^post98, n2^0'=n2^post98, nl2^0'=nl2^post98, nj1^0'=nj1^post98, tmp___3^0'=tmp___3^post98, bDomain^0'=bDomain^post98, nl1^0'=nl1^post98, ni1^0'=ni1^post98, tmp___0^0'=tmp___0^post98, nj^0'=nj^post98, tmp___5^0'=tmp___5^post98, bSquares^0'=bSquares^post98, ni^0'=ni^post98, tmp___2^0'=tmp___2^post98, (bDomain^0-bDomain^post98 == 0 /\ nj2^0-nj2^post98 == 0 /\ -tmp___2^post98+tmp___2^0 == 0 /\ -tmp___0^post98+tmp___0^0 == 0 /\ tmp___1^0-tmp___1^post98 == 0 /\ nk2^0-nk2^post98 == 0 /\ -tmp___3^post98+tmp___3^0 == 0 /\ -nl1^post98+nl1^0 == 0 /\ n2^0-n2^post98 == 0 /\ -bSquares^post98+bSquares^0 == 0 /\ -tmp___5^post98+tmp___5^0 == 0 /\ -bRows^post98+bRows^0 == 0 /\ -nj1^post98+nj1^0 == 0 /\ nl2^0-nl2^post98 == 0 /\ -ni1^post98+ni1^0 == 0 /\ n^0-n^post98 == 0 /\ tmp___4^0-tmp___4^post98 == 0 /\ nk1^0-nk1^post98 == 0 /\ -tmp^post98+tmp^0 == 0 /\ ni2^0-ni2^post98 == 0 /\ -ni^post98+ni^0 == 0 /\ bCols^0-bCols^post98 == 0 /\ -nj^post98+nj^0 == 0), cost: 1 Removed unreachable rules and leafs Start location: l58 1: l0 -> l2 : bCols^0'=bCols^post1, nk2^0'=nk2^post1, n^0'=n^post1, tmp^0'=tmp^post1, nj2^0'=nj2^post1, tmp___4^0'=tmp___4^post1, bRows^0'=bRows^post1, ni2^0'=ni2^post1, tmp___1^0'=tmp___1^post1, nk1^0'=nk1^post1, n2^0'=n2^post1, nl2^0'=nl2^post1, nj1^0'=nj1^post1, tmp___3^0'=tmp___3^post1, bDomain^0'=bDomain^post1, nl1^0'=nl1^post1, ni1^0'=ni1^post1, tmp___0^0'=tmp___0^post1, nj^0'=nj^post1, tmp___5^0'=tmp___5^post1, bSquares^0'=bSquares^post1, ni^0'=ni^post1, tmp___2^0'=tmp___2^post1, (-ni1^post1+ni1^0 == 0 /\ -tmp___2^post1+tmp___2^0 == 0 /\ -tmp___0^post1+tmp___0^0 == 0 /\ ni2^0-ni2^post1 == 0 /\ 1-n^0+ni^0 <= 0 /\ nl1^0-nl1^post1 == 0 /\ -n2^post1+n2^0 == 0 /\ nj2^0-nj2^post1 == 0 /\ -ni^post1+ni^0 == 0 /\ tmp^0-tmp^post1 == 0 /\ bSquares^0-bSquares^post1 == 0 /\ -bRows^post1+bRows^0 == 0 /\ tmp___4^0-tmp___4^post1 == 0 /\ bCols^0-bCols^post1 == 0 /\ -tmp___5^post1+tmp___5^0 == 0 /\ -tmp___3^post1+tmp___3^0 == 0 /\ nj^post1 == 0 /\ -bDomain^post1+bDomain^0 == 0 /\ -nj1^post1+nj1^0 == 0 /\ -tmp___1^post1+tmp___1^0 == 0 /\ n^0-n^post1 == 0 /\ nl2^0-nl2^post1 == 0 /\ nk2^0-nk2^post1 == 0 /\ nk1^0-nk1^post1 == 0), cost: 1 29: l2 -> l21 : bCols^0'=bCols^post29, nk2^0'=nk2^post29, n^0'=n^post29, tmp^0'=tmp^post29, nj2^0'=nj2^post29, tmp___4^0'=tmp___4^post29, bRows^0'=bRows^post29, ni2^0'=ni2^post29, tmp___1^0'=tmp___1^post29, nk1^0'=nk1^post29, n2^0'=n2^post29, nl2^0'=nl2^post29, nj1^0'=nj1^post29, tmp___3^0'=tmp___3^post29, bDomain^0'=bDomain^post29, nl1^0'=nl1^post29, ni1^0'=ni1^post29, tmp___0^0'=tmp___0^post29, nj^0'=nj^post29, tmp___5^0'=tmp___5^post29, bSquares^0'=bSquares^post29, ni^0'=ni^post29, tmp___2^0'=tmp___2^post29, (nk2^0-nk2^post29 == 0 /\ -ni1^post29+ni1^0 == 0 /\ n^0-n^post29 == 0 /\ -tmp___1^post29+tmp___1^0 == 0 /\ -tmp___0^post29+tmp___0^0 == 0 /\ -nj^post29+nj^0 == 0 /\ ni2^0-ni2^post29 == 0 /\ nl1^0-nl1^post29 == 0 /\ -tmp___2^post29+tmp___2^0 == 0 /\ -ni^post29+ni^0 == 0 /\ tmp^0-tmp^post29 == 0 /\ -bRows^post29+bRows^0 == 0 /\ -n2^post29+n2^0 == 0 /\ tmp___4^0-tmp___4^post29 == 0 /\ -tmp___5^post29+tmp___5^0 == 0 /\ bCols^0-bCols^post29 == 0 /\ -bDomain^post29+bDomain^0 == 0 /\ -bSquares^post29+bSquares^0 == 0 /\ -tmp___3^post29+tmp___3^0 == 0 /\ nl2^0-nl2^post29 == 0 /\ nj2^0-nj2^post29 == 0 /\ -nj1^post29+nj1^0 == 0 /\ nk1^0-nk1^post29 == 0), cost: 1 2: l3 -> l4 : bCols^0'=bCols^post2, nk2^0'=nk2^post2, n^0'=n^post2, tmp^0'=tmp^post2, nj2^0'=nj2^post2, tmp___4^0'=tmp___4^post2, bRows^0'=bRows^post2, ni2^0'=ni2^post2, tmp___1^0'=tmp___1^post2, nk1^0'=nk1^post2, n2^0'=n2^post2, nl2^0'=nl2^post2, nj1^0'=nj1^post2, tmp___3^0'=tmp___3^post2, bDomain^0'=bDomain^post2, nl1^0'=nl1^post2, ni1^0'=ni1^post2, tmp___0^0'=tmp___0^post2, nj^0'=nj^post2, tmp___5^0'=tmp___5^post2, bSquares^0'=bSquares^post2, ni^0'=ni^post2, tmp___2^0'=tmp___2^post2, (-tmp___4^post2+tmp___4^0 == 0 /\ tmp^0-tmp^post2 == 0 /\ -bSquares^post2+bSquares^0 == 0 /\ -n2^post2+n2^0 == 0 /\ n^0-n^post2 == 0 /\ -nj1^post2+nj1^0 == 0 /\ -tmp___1^post2+tmp___1^0 == 0 /\ -nl2^post2+nl2^0 == 0 /\ ni2^0-ni2^post2 == 0 /\ bDomain^0-bDomain^post2 == 0 /\ -tmp___0^post2+tmp___0^0 == 0 /\ nj2^0-nj2^post2 == 0 /\ bRows^0-bRows^post2 == 0 /\ -ni1^post2+ni1^0 == 0 /\ bCols^0-bCols^post2 == 0 /\ -nj^post2+nj^0 == 0 /\ nk1^0-nk1^post2 == 0 /\ -ni^post2+ni^0 == 0 /\ nk2^0-nk2^post2 == 0 /\ -nl1^post2+nl1^0 == 0 /\ tmp___3^0-tmp___3^post2 == 0 /\ -tmp___2^post2+tmp___2^0 == 0 /\ -tmp___5^post2+tmp___5^0 == 0), cost: 1 13: l4 -> l11 : bCols^0'=bCols^post13, nk2^0'=nk2^post13, n^0'=n^post13, tmp^0'=tmp^post13, nj2^0'=nj2^post13, tmp___4^0'=tmp___4^post13, bRows^0'=bRows^post13, ni2^0'=ni2^post13, tmp___1^0'=tmp___1^post13, nk1^0'=nk1^post13, n2^0'=n2^post13, nl2^0'=nl2^post13, nj1^0'=nj1^post13, tmp___3^0'=tmp___3^post13, bDomain^0'=bDomain^post13, nl1^0'=nl1^post13, ni1^0'=ni1^post13, tmp___0^0'=tmp___0^post13, nj^0'=nj^post13, tmp___5^0'=tmp___5^post13, bSquares^0'=bSquares^post13, ni^0'=ni^post13, tmp___2^0'=tmp___2^post13, (tmp___3^0-tmp___3^post13 == 0 /\ -ni^post13+ni^0 == 0 /\ -n2^post13+n2^0 == 0 /\ -nj1^post13+nj1^0 == 0 /\ -bDomain^post13+bDomain^0 == 0 /\ -tmp___1^post13+tmp___1^0 == 0 /\ -tmp___2^post13+tmp___2^0 == 0 /\ bCols^0-bCols^post13 == 0 /\ -ni2^post13+ni2^0 == 0 /\ nj2^0-nj2^post13 == 0 /\ tmp^0-tmp^post13 == 0 /\ bSquares^0-bSquares^post13 == 0 /\ tmp___4^0-tmp___4^post13 == 0 /\ tmp___0^0-tmp___0^post13 == 0 /\ nk2^0-nk2^post13 == 0 /\ n^0-n^post13 == 0 /\ -1+n2^0-ni1^0 <= 0 /\ ni1^0-ni1^post13 == 0 /\ -nl2^post13+nl2^0 == 0 /\ -tmp___5^post13+tmp___5^0 == 0 /\ -1-nj^0+nj^post13 == 0 /\ -nk1^post13+nk1^0 == 0 /\ bRows^0-bRows^post13 == 0 /\ -nl1^post13+nl1^0 == 0), cost: 1 14: l4 -> l6 : bCols^0'=bCols^post14, nk2^0'=nk2^post14, n^0'=n^post14, tmp^0'=tmp^post14, nj2^0'=nj2^post14, tmp___4^0'=tmp___4^post14, bRows^0'=bRows^post14, ni2^0'=ni2^post14, tmp___1^0'=tmp___1^post14, nk1^0'=nk1^post14, n2^0'=n2^post14, nl2^0'=nl2^post14, nj1^0'=nj1^post14, tmp___3^0'=tmp___3^post14, bDomain^0'=bDomain^post14, nl1^0'=nl1^post14, ni1^0'=ni1^post14, tmp___0^0'=tmp___0^post14, nj^0'=nj^post14, tmp___5^0'=tmp___5^post14, bSquares^0'=bSquares^post14, ni^0'=ni^post14, tmp___2^0'=tmp___2^post14, (nl2^0-nl2^post14 == 0 /\ tmp^0-tmp^post14 == 0 /\ -tmp___5^post14+tmp___5^0 == 0 /\ n^0-n^post14 == 0 /\ -tmp___3^post14+tmp___3^0 == 0 /\ 2-n2^0+ni1^0 <= 0 /\ n2^0-n2^post14 == 0 /\ -bSquares^post14+bSquares^0 == 0 /\ tmp___4^0-tmp___4^post14 == 0 /\ bCols^0-bCols^post14 == 0 /\ -bDomain^post14+bDomain^0 == 0 /\ -tmp___2^post14+tmp___2^0 == 0 /\ bRows^0-bRows^post14 == 0 /\ -nj^post14+nj^0 == 0 /\ -ni1^post14+ni1^0 == 0 /\ -nl1^post14+nl1^0 == 0 /\ -nk2^post14+nk2^0 == 0 /\ nj2^0-nj2^post14 == 0 /\ -tmp___0^post14+tmp___0^0 == 0 /\ nk1^0-nk1^post14 == 0 /\ tmp___1^0-tmp___1^post14 == 0 /\ nj1^0-nj1^post14 == 0 /\ -ni^post14+ni^0 == 0 /\ -1+ni2^post14-ni1^0 == 0), cost: 1 3: l5 -> l6 : bCols^0'=bCols^post3, nk2^0'=nk2^post3, n^0'=n^post3, tmp^0'=tmp^post3, nj2^0'=nj2^post3, tmp___4^0'=tmp___4^post3, bRows^0'=bRows^post3, ni2^0'=ni2^post3, tmp___1^0'=tmp___1^post3, nk1^0'=nk1^post3, n2^0'=n2^post3, nl2^0'=nl2^post3, nj1^0'=nj1^post3, tmp___3^0'=tmp___3^post3, bDomain^0'=bDomain^post3, nl1^0'=nl1^post3, ni1^0'=ni1^post3, tmp___0^0'=tmp___0^post3, nj^0'=nj^post3, tmp___5^0'=tmp___5^post3, bSquares^0'=bSquares^post3, ni^0'=ni^post3, tmp___2^0'=tmp___2^post3, (tmp___5^0-tmp___5^post3 == 0 /\ bRows^0-bRows^post3 == 0 /\ nj^0-nj^post3 == 0 /\ tmp___4^0-tmp___4^post3 == 0 /\ -nk1^post3+nk1^0 == 0 /\ -tmp___2^post3+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post3 == 0 /\ -nl1^post3+nl1^0 == 0 /\ tmp___1^0-tmp___1^post3 == 0 /\ nk2^0-nk2^post3 == 0 /\ -1+ni2^post3-ni2^0 == 0 /\ -n2^post3+n2^0 == 0 /\ bCols^post3-tmp___3^0 == 0 /\ -bSquares^post3+bSquares^0 == 0 /\ -ni^post3+ni^0 == 0 /\ -nj1^post3+nj1^0 == 0 /\ tmp^0-tmp^post3 == 0 /\ -bDomain^post3+bDomain^0 == 0 /\ n^0-n^post3 == 0 /\ -nl2^post3+nl2^0 == 0 /\ nj2^0-nj2^post3 == 0 /\ tmp___0^0-tmp___0^post3 == 0 /\ ni1^0-ni1^post3 == 0), cost: 1 15: l6 -> l10 : bCols^0'=bCols^post15, nk2^0'=nk2^post15, n^0'=n^post15, tmp^0'=tmp^post15, nj2^0'=nj2^post15, tmp___4^0'=tmp___4^post15, bRows^0'=bRows^post15, ni2^0'=ni2^post15, tmp___1^0'=tmp___1^post15, nk1^0'=nk1^post15, n2^0'=n2^post15, nl2^0'=nl2^post15, nj1^0'=nj1^post15, tmp___3^0'=tmp___3^post15, bDomain^0'=bDomain^post15, nl1^0'=nl1^post15, ni1^0'=ni1^post15, tmp___0^0'=tmp___0^post15, nj^0'=nj^post15, tmp___5^0'=tmp___5^post15, bSquares^0'=bSquares^post15, ni^0'=ni^post15, tmp___2^0'=tmp___2^post15, (-tmp___2^post15+tmp___2^0 == 0 /\ -nk1^post15+nk1^0 == 0 /\ -ni1^post15+ni1^0 == 0 /\ n^0-n^post15 == 0 /\ n2^0-n2^post15 == 0 /\ -nl1^post15+nl1^0 == 0 /\ -nj^post15+nj^0 == 0 /\ -ni2^post15+ni2^0 == 0 /\ bRows^0-bRows^post15 == 0 /\ -ni^post15+ni^0 == 0 /\ tmp^0-tmp^post15 == 0 /\ tmp___5^0-tmp___5^post15 == 0 /\ tmp___1^0-tmp___1^post15 == 0 /\ -nl2^post15+nl2^0 == 0 /\ nj1^0-nj1^post15 == 0 /\ tmp___4^0-tmp___4^post15 == 0 /\ -bSquares^post15+bSquares^0 == 0 /\ bCols^0-bCols^post15 == 0 /\ -tmp___3^post15+tmp___3^0 == 0 /\ -bDomain^post15+bDomain^0 == 0 /\ nj2^0-nj2^post15 == 0 /\ nk2^0-nk2^post15 == 0 /\ tmp___0^0-tmp___0^post15 == 0), cost: 1 4: l7 -> l5 : bCols^0'=bCols^post4, nk2^0'=nk2^post4, n^0'=n^post4, tmp^0'=tmp^post4, nj2^0'=nj2^post4, tmp___4^0'=tmp___4^post4, bRows^0'=bRows^post4, ni2^0'=ni2^post4, tmp___1^0'=tmp___1^post4, nk1^0'=nk1^post4, n2^0'=n2^post4, nl2^0'=nl2^post4, nj1^0'=nj1^post4, tmp___3^0'=tmp___3^post4, bDomain^0'=bDomain^post4, nl1^0'=nl1^post4, ni1^0'=ni1^post4, tmp___0^0'=tmp___0^post4, nj^0'=nj^post4, tmp___5^0'=tmp___5^post4, bSquares^0'=bSquares^post4, ni^0'=ni^post4, tmp___2^0'=tmp___2^post4, (-bSquares^post4+bSquares^0 == 0 /\ bCols^0-bCols^post4 == 0 /\ -ni^post4+ni^0 == 0 /\ -bDomain^post4+bDomain^0 == 0 /\ nj2^0-nj2^post4 == 0 /\ -n2^post4+n2^0 == 0 /\ -nj1^post4+nj1^0 == 0 /\ -tmp___1^post4+tmp___1^0 == 0 /\ -nl2^post4+nl2^0 == 0 /\ -nj^post4+nj^0 == 0 /\ -ni2^post4+ni2^0 == 0 /\ -1+tmp___3^post4 == 0 /\ tmp___0^0-tmp___0^post4 == 0 /\ nk2^0-nk2^post4 == 0 /\ n^0-n^post4 == 0 /\ -nk1^post4+nk1^0 == 0 /\ -ni1^post4+ni1^0 == 0 /\ -nl1^post4+nl1^0 == 0 /\ bRows^0-bRows^post4 == 0 /\ tmp___4^0-tmp___4^post4 == 0 /\ tmp^0-tmp^post4 == 0 /\ -tmp___5^post4+tmp___5^0 == 0 /\ -tmp___2^post4+tmp___2^0 == 0), cost: 1 5: l8 -> l7 : bCols^0'=bCols^post5, nk2^0'=nk2^post5, n^0'=n^post5, tmp^0'=tmp^post5, nj2^0'=nj2^post5, tmp___4^0'=tmp___4^post5, bRows^0'=bRows^post5, ni2^0'=ni2^post5, tmp___1^0'=tmp___1^post5, nk1^0'=nk1^post5, n2^0'=n2^post5, nl2^0'=nl2^post5, nj1^0'=nj1^post5, tmp___3^0'=tmp___3^post5, bDomain^0'=bDomain^post5, nl1^0'=nl1^post5, ni1^0'=ni1^post5, tmp___0^0'=tmp___0^post5, nj^0'=nj^post5, tmp___5^0'=tmp___5^post5, bSquares^0'=bSquares^post5, ni^0'=ni^post5, tmp___2^0'=tmp___2^post5, (nj1^0-nj1^post5 == 0 /\ nj^0-nj^post5 == 0 /\ -nl2^post5+nl2^0 == 0 /\ tmp___4^0-tmp___4^post5 == 0 /\ -tmp___5^post5+tmp___5^0 == 0 /\ nk1^0-nk1^post5 == 0 /\ tmp___3^0-tmp___3^post5 == 0 /\ -tmp___0^post5+tmp___0^0 == 0 /\ n2^0-n2^post5 == 0 /\ ni2^0-ni2^post5 == 0 /\ tmp___1^0-tmp___1^post5 == 0 /\ nk2^0-nk2^post5 == 0 /\ -nl1^post5+nl1^0 == 0 /\ -bDomain^post5+bDomain^0 == 0 /\ -bSquares^post5+bSquares^0 == 0 /\ -ni^post5+ni^0 == 0 /\ bRows^0-bRows^post5 == 0 /\ tmp^0-tmp^post5 == 0 /\ nj2^0-nj2^post5 == 0 /\ n^0-n^post5 == 0 /\ tmp___2^0-tmp___2^post5 == 0 /\ bCols^0-bCols^post5 == 0 /\ ni1^0-ni1^post5 == 0), cost: 1 6: l8 -> l5 : bCols^0'=bCols^post6, nk2^0'=nk2^post6, n^0'=n^post6, tmp^0'=tmp^post6, nj2^0'=nj2^post6, tmp___4^0'=tmp___4^post6, bRows^0'=bRows^post6, ni2^0'=ni2^post6, tmp___1^0'=tmp___1^post6, nk1^0'=nk1^post6, n2^0'=n2^post6, nl2^0'=nl2^post6, nj1^0'=nj1^post6, tmp___3^0'=tmp___3^post6, bDomain^0'=bDomain^post6, nl1^0'=nl1^post6, ni1^0'=ni1^post6, tmp___0^0'=tmp___0^post6, nj^0'=nj^post6, tmp___5^0'=tmp___5^post6, bSquares^0'=bSquares^post6, ni^0'=ni^post6, tmp___2^0'=tmp___2^post6, (nk1^0-nk1^post6 == 0 /\ -nj^post6+nj^0 == 0 /\ tmp___1^0-tmp___1^post6 == 0 /\ nj1^0-nj1^post6 == 0 /\ -nl1^post6+nl1^0 == 0 /\ -tmp___0^post6+tmp___0^0 == 0 /\ bCols^0-bCols^post6 == 0 /\ -ni1^post6+ni1^0 == 0 /\ -tmp___2^post6+tmp___2^0 == 0 /\ tmp^0-tmp^post6 == 0 /\ tmp___3^post6 == 0 /\ -ni^post6+ni^0 == 0 /\ nl2^0-nl2^post6 == 0 /\ nk2^0-nk2^post6 == 0 /\ tmp___4^0-tmp___4^post6 == 0 /\ -n^post6+n^0 == 0 /\ n2^0-n2^post6 == 0 /\ -nj2^post6+nj2^0 == 0 /\ ni2^0-ni2^post6 == 0 /\ -tmp___5^post6+tmp___5^0 == 0 /\ -bSquares^post6+bSquares^0 == 0 /\ bRows^0-bRows^post6 == 0 /\ -bDomain^post6+bDomain^0 == 0), cost: 1 7: l8 -> l7 : bCols^0'=bCols^post7, nk2^0'=nk2^post7, n^0'=n^post7, tmp^0'=tmp^post7, nj2^0'=nj2^post7, tmp___4^0'=tmp___4^post7, bRows^0'=bRows^post7, ni2^0'=ni2^post7, tmp___1^0'=tmp___1^post7, nk1^0'=nk1^post7, n2^0'=n2^post7, nl2^0'=nl2^post7, nj1^0'=nj1^post7, tmp___3^0'=tmp___3^post7, bDomain^0'=bDomain^post7, nl1^0'=nl1^post7, ni1^0'=ni1^post7, tmp___0^0'=tmp___0^post7, nj^0'=nj^post7, tmp___5^0'=tmp___5^post7, bSquares^0'=bSquares^post7, ni^0'=ni^post7, tmp___2^0'=tmp___2^post7, (tmp^0-tmp^post7 == 0 /\ -tmp___5^post7+tmp___5^0 == 0 /\ nl2^0-nl2^post7 == 0 /\ nk1^0-nk1^post7 == 0 /\ n^0-n^post7 == 0 /\ tmp___4^0-tmp___4^post7 == 0 /\ -tmp___3^post7+tmp___3^0 == 0 /\ n2^0-n2^post7 == 0 /\ -tmp___0^post7+tmp___0^0 == 0 /\ ni2^0-ni2^post7 == 0 /\ bCols^0-bCols^post7 == 0 /\ -bDomain^post7+bDomain^0 == 0 /\ -bSquares^post7+bSquares^0 == 0 /\ -nj^post7+nj^0 == 0 /\ -nl1^post7+nl1^0 == 0 /\ -ni1^post7+ni1^0 == 0 /\ nj2^0-nj2^post7 == 0 /\ bRows^0-bRows^post7 == 0 /\ nj1^0-nj1^post7 == 0 /\ tmp___1^0-tmp___1^post7 == 0 /\ nk2^0-nk2^post7 == 0 /\ -ni^post7+ni^0 == 0 /\ tmp___2^0-tmp___2^post7 == 0), cost: 1 8: l9 -> l5 : bCols^0'=bCols^post8, nk2^0'=nk2^post8, n^0'=n^post8, tmp^0'=tmp^post8, nj2^0'=nj2^post8, tmp___4^0'=tmp___4^post8, bRows^0'=bRows^post8, ni2^0'=ni2^post8, tmp___1^0'=tmp___1^post8, nk1^0'=nk1^post8, n2^0'=n2^post8, nl2^0'=nl2^post8, nj1^0'=nj1^post8, tmp___3^0'=tmp___3^post8, bDomain^0'=bDomain^post8, nl1^0'=nl1^post8, ni1^0'=ni1^post8, tmp___0^0'=tmp___0^post8, nj^0'=nj^post8, tmp___5^0'=tmp___5^post8, bSquares^0'=bSquares^post8, ni^0'=ni^post8, tmp___2^0'=tmp___2^post8, (tmp___1^0-tmp___1^post8 == 0 /\ bCols^0 <= 0 /\ -tmp___0^post8+tmp___0^0 == 0 /\ -tmp___2^post8+tmp___2^0 == 0 /\ -nj^post8+nj^0 == 0 /\ -ni1^post8+ni1^0 == 0 /\ nl1^0-nl1^post8 == 0 /\ ni2^0-ni2^post8 == 0 /\ tmp^0-tmp^post8 == 0 /\ -bRows^post8+bRows^0 == 0 /\ -ni^post8+ni^0 == 0 /\ -n2^post8+n2^0 == 0 /\ -bCols^0 <= 0 /\ nk2^0-nk2^post8 == 0 /\ -tmp___5^post8+tmp___5^0 == 0 /\ tmp___3^post8 == 0 /\ tmp___4^0-tmp___4^post8 == 0 /\ -nj1^post8+nj1^0 == 0 /\ nj2^0-nj2^post8 == 0 /\ nl2^0-nl2^post8 == 0 /\ -bSquares^post8+bSquares^0 == 0 /\ bCols^0-bCols^post8 == 0 /\ nk1^0-nk1^post8 == 0 /\ -bDomain^post8+bDomain^0 == 0 /\ n^0-n^post8 == 0), cost: 1 9: l9 -> l8 : bCols^0'=bCols^post9, nk2^0'=nk2^post9, n^0'=n^post9, tmp^0'=tmp^post9, nj2^0'=nj2^post9, tmp___4^0'=tmp___4^post9, bRows^0'=bRows^post9, ni2^0'=ni2^post9, tmp___1^0'=tmp___1^post9, nk1^0'=nk1^post9, n2^0'=n2^post9, nl2^0'=nl2^post9, nj1^0'=nj1^post9, tmp___3^0'=tmp___3^post9, bDomain^0'=bDomain^post9, nl1^0'=nl1^post9, ni1^0'=ni1^post9, tmp___0^0'=tmp___0^post9, nj^0'=nj^post9, tmp___5^0'=tmp___5^post9, bSquares^0'=bSquares^post9, ni^0'=ni^post9, tmp___2^0'=tmp___2^post9, (-tmp___5^post9+tmp___5^0 == 0 /\ -ni^post9+ni^0 == 0 /\ n^0-n^post9 == 0 /\ nk2^0-nk2^post9 == 0 /\ -bSquares^post9+bSquares^0 == 0 /\ nj1^0-nj1^post9 == 0 /\ -nl2^post9+nl2^0 == 0 /\ 1-bCols^0 <= 0 /\ -nj^post9+nj^0 == 0 /\ bDomain^0-bDomain^post9 == 0 /\ -tmp___4^post9+tmp___4^0 == 0 /\ -tmp___1^post9+tmp___1^0 == 0 /\ ni2^0-ni2^post9 == 0 /\ bCols^0-bCols^post9 == 0 /\ -tmp___2^post9+tmp___2^0 == 0 /\ -tmp___0^post9+tmp___0^0 == 0 /\ nj2^0-nj2^post9 == 0 /\ bRows^0-bRows^post9 == 0 /\ nk1^0-nk1^post9 == 0 /\ -nl1^post9+nl1^0 == 0 /\ n2^0-n2^post9 == 0 /\ tmp^0-tmp^post9 == 0 /\ -ni1^post9+ni1^0 == 0 /\ tmp___3^0-tmp___3^post9 == 0), cost: 1 10: l9 -> l8 : bCols^0'=bCols^post10, nk2^0'=nk2^post10, n^0'=n^post10, tmp^0'=tmp^post10, nj2^0'=nj2^post10, tmp___4^0'=tmp___4^post10, bRows^0'=bRows^post10, ni2^0'=ni2^post10, tmp___1^0'=tmp___1^post10, nk1^0'=nk1^post10, n2^0'=n2^post10, nl2^0'=nl2^post10, nj1^0'=nj1^post10, tmp___3^0'=tmp___3^post10, bDomain^0'=bDomain^post10, nl1^0'=nl1^post10, ni1^0'=ni1^post10, tmp___0^0'=tmp___0^post10, nj^0'=nj^post10, tmp___5^0'=tmp___5^post10, bSquares^0'=bSquares^post10, ni^0'=ni^post10, tmp___2^0'=tmp___2^post10, (-tmp___0^post10+tmp___0^0 == 0 /\ nl1^0-nl1^post10 == 0 /\ bDomain^0-bDomain^post10 == 0 /\ -nj^post10+nj^0 == 0 /\ ni2^0-ni2^post10 == 0 /\ -bRows^post10+bRows^0 == 0 /\ -tmp___2^post10+tmp___2^0 == 0 /\ nk2^0-nk2^post10 == 0 /\ tmp___1^0-tmp___1^post10 == 0 /\ -ni1^post10+ni1^0 == 0 /\ 1+bCols^0 <= 0 /\ -tmp___5^post10+tmp___5^0 == 0 /\ -tmp___3^post10+tmp___3^0 == 0 /\ -ni^post10+ni^0 == 0 /\ -bSquares^post10+bSquares^0 == 0 /\ nj2^0-nj2^post10 == 0 /\ nl2^0-nl2^post10 == 0 /\ -nj1^post10+nj1^0 == 0 /\ tmp^0-tmp^post10 == 0 /\ bCols^0-bCols^post10 == 0 /\ n^0-n^post10 == 0 /\ nk1^0-nk1^post10 == 0 /\ -tmp___4^post10+tmp___4^0 == 0 /\ n2^0-n2^post10 == 0), cost: 1 11: l10 -> l3 : bCols^0'=bCols^post11, nk2^0'=nk2^post11, n^0'=n^post11, tmp^0'=tmp^post11, nj2^0'=nj2^post11, tmp___4^0'=tmp___4^post11, bRows^0'=bRows^post11, ni2^0'=ni2^post11, tmp___1^0'=tmp___1^post11, nk1^0'=nk1^post11, n2^0'=n2^post11, nl2^0'=nl2^post11, nj1^0'=nj1^post11, tmp___3^0'=tmp___3^post11, bDomain^0'=bDomain^post11, nl1^0'=nl1^post11, ni1^0'=ni1^post11, tmp___0^0'=tmp___0^post11, nj^0'=nj^post11, tmp___5^0'=tmp___5^post11, bSquares^0'=bSquares^post11, ni^0'=ni^post11, tmp___2^0'=tmp___2^post11, (-ni^post11+ni^0 == 0 /\ tmp___3^0-tmp___3^post11 == 0 /\ -ni2^0+n2^0 <= 0 /\ -n2^post11+n2^0 == 0 /\ -nj1^post11+nj1^0 == 0 /\ -bSquares^post11+bSquares^0 == 0 /\ -tmp___1^post11+tmp___1^0 == 0 /\ bCols^0-bCols^post11 == 0 /\ -nj^post11+nj^0 == 0 /\ bDomain^0-bDomain^post11 == 0 /\ -ni2^post11+ni2^0 == 0 /\ nj2^0-nj2^post11 == 0 /\ -1+ni1^post11-ni1^0 == 0 /\ tmp___0^0-tmp___0^post11 == 0 /\ n^0-n^post11 == 0 /\ -nl2^post11+nl2^0 == 0 /\ nk2^0-nk2^post11 == 0 /\ -nk1^post11+nk1^0 == 0 /\ -tmp___2^post11+tmp___2^0 == 0 /\ -tmp___5^post11+tmp___5^0 == 0 /\ bRows^0-bRows^post11 == 0 /\ -nl1^post11+nl1^0 == 0 /\ tmp^0-tmp^post11 == 0 /\ tmp___4^0-tmp___4^post11 == 0), cost: 1 12: l10 -> l9 : bCols^0'=bCols^post12, nk2^0'=nk2^post12, n^0'=n^post12, tmp^0'=tmp^post12, nj2^0'=nj2^post12, tmp___4^0'=tmp___4^post12, bRows^0'=bRows^post12, ni2^0'=ni2^post12, tmp___1^0'=tmp___1^post12, nk1^0'=nk1^post12, n2^0'=n2^post12, nl2^0'=nl2^post12, nj1^0'=nj1^post12, tmp___3^0'=tmp___3^post12, bDomain^0'=bDomain^post12, nl1^0'=nl1^post12, ni1^0'=ni1^post12, tmp___0^0'=tmp___0^post12, nj^0'=nj^post12, tmp___5^0'=tmp___5^post12, bSquares^0'=bSquares^post12, ni^0'=ni^post12, tmp___2^0'=tmp___2^post12, (nj2^0-nj2^post12 == 0 /\ -nl2^post12+nl2^0 == 0 /\ nj^0-nj^post12 == 0 /\ -nk1^post12+nk1^0 == 0 /\ -tmp___2^post12+tmp___2^0 == 0 /\ ni2^0-ni2^post12 == 0 /\ nk2^0-nk2^post12 == 0 /\ tmp___1^0-tmp___1^post12 == 0 /\ -tmp___5^post12+tmp___5^0 == 0 /\ 1+ni2^0-n2^0 <= 0 /\ -tmp___0^post12+tmp___0^0 == 0 /\ -bSquares^post12+bSquares^0 == 0 /\ nl1^0-nl1^post12 == 0 /\ -n2^post12+n2^0 == 0 /\ ni1^0-ni1^post12 == 0 /\ -bDomain^post12+bDomain^0 == 0 /\ bRows^0-bRows^post12 == 0 /\ -nj1^post12+nj1^0 == 0 /\ tmp^0-tmp^post12 == 0 /\ n^0-n^post12 == 0 /\ tmp___4^0-tmp___4^post12 == 0 /\ tmp___3^0-tmp___3^post12 == 0 /\ -ni^post12+ni^0 == 0 /\ bCols^0-bCols^post12 == 0), cost: 1 96: l11 -> l12 : bCols^0'=bCols^post96, nk2^0'=nk2^post96, n^0'=n^post96, tmp^0'=tmp^post96, nj2^0'=nj2^post96, tmp___4^0'=tmp___4^post96, bRows^0'=bRows^post96, ni2^0'=ni2^post96, tmp___1^0'=tmp___1^post96, nk1^0'=nk1^post96, n2^0'=n2^post96, nl2^0'=nl2^post96, nj1^0'=nj1^post96, tmp___3^0'=tmp___3^post96, bDomain^0'=bDomain^post96, nl1^0'=nl1^post96, ni1^0'=ni1^post96, tmp___0^0'=tmp___0^post96, nj^0'=nj^post96, tmp___5^0'=tmp___5^post96, bSquares^0'=bSquares^post96, ni^0'=ni^post96, tmp___2^0'=tmp___2^post96, (-ni2^post96+ni2^0 == 0 /\ tmp___4^0-tmp___4^post96 == 0 /\ -nk1^post96+nk1^0 == 0 /\ -nl1^post96+nl1^0 == 0 /\ bRows^0-bRows^post96 == 0 /\ -tmp___2^post96+tmp___2^0 == 0 /\ tmp___5^0-tmp___5^post96 == 0 /\ tmp___1^0-tmp___1^post96 == 0 /\ nk2^0-nk2^post96 == 0 /\ nj1^0-nj1^post96 == 0 /\ -tmp___3^post96+tmp___3^0 == 0 /\ -bSquares^post96+bSquares^0 == 0 /\ -ni^post96+ni^0 == 0 /\ nj2^0-nj2^post96 == 0 /\ -bDomain^post96+bDomain^0 == 0 /\ tmp^0-tmp^post96 == 0 /\ bCols^0-bCols^post96 == 0 /\ -nj^post96+nj^0 == 0 /\ n^0-n^post96 == 0 /\ tmp___0^0-tmp___0^post96 == 0 /\ ni1^0-ni1^post96 == 0 /\ -nl2^post96+nl2^0 == 0 /\ n2^0-n2^post96 == 0), cost: 1 16: l12 -> l13 : bCols^0'=bCols^post16, nk2^0'=nk2^post16, n^0'=n^post16, tmp^0'=tmp^post16, nj2^0'=nj2^post16, tmp___4^0'=tmp___4^post16, bRows^0'=bRows^post16, ni2^0'=ni2^post16, tmp___1^0'=tmp___1^post16, nk1^0'=nk1^post16, n2^0'=n2^post16, nl2^0'=nl2^post16, nj1^0'=nj1^post16, tmp___3^0'=tmp___3^post16, bDomain^0'=bDomain^post16, nl1^0'=nl1^post16, ni1^0'=ni1^post16, tmp___0^0'=tmp___0^post16, nj^0'=nj^post16, tmp___5^0'=tmp___5^post16, bSquares^0'=bSquares^post16, ni^0'=ni^post16, tmp___2^0'=tmp___2^post16, (nl2^0-nl2^post16 == 0 /\ tmp^0-tmp^post16 == 0 /\ -tmp___3^post16+tmp___3^0 == 0 /\ n^0-n^post16 == 0 /\ -bDomain^post16+bDomain^0 == 0 /\ tmp___4^0-tmp___4^post16 == 0 /\ -bSquares^post16+bSquares^0 == 0 /\ ni^post16 == 0 /\ nj1^0-nj1^post16 == 0 /\ bRows^0-bRows^post16 == 0 /\ nj2^0-nj2^post16 == 0 /\ bCols^0-bCols^post16 == 0 /\ n2^0-nj^0 <= 0 /\ -ni1^post16+ni1^0 == 0 /\ -nj^post16+nj^0 == 0 /\ n2^0-n2^post16 == 0 /\ nk1^0-nk1^post16 == 0 /\ tmp___1^0-tmp___1^post16 == 0 /\ -nk2^post16+nk2^0 == 0 /\ -tmp___0^post16+tmp___0^0 == 0 /\ -nl1^post16+nl1^0 == 0 /\ -tmp___2^post16+tmp___2^0 == 0 /\ -tmp___5^post16+tmp___5^0 == 0 /\ ni2^0-ni2^post16 == 0), cost: 1 17: l12 -> l3 : bCols^0'=bCols^post17, nk2^0'=nk2^post17, n^0'=n^post17, tmp^0'=tmp^post17, nj2^0'=nj2^post17, tmp___4^0'=tmp___4^post17, bRows^0'=bRows^post17, ni2^0'=ni2^post17, tmp___1^0'=tmp___1^post17, nk1^0'=nk1^post17, n2^0'=n2^post17, nl2^0'=nl2^post17, nj1^0'=nj1^post17, tmp___3^0'=tmp___3^post17, bDomain^0'=bDomain^post17, nl1^0'=nl1^post17, ni1^0'=ni1^post17, tmp___0^0'=tmp___0^post17, nj^0'=nj^post17, tmp___5^0'=tmp___5^post17, bSquares^0'=bSquares^post17, ni^0'=ni^post17, tmp___2^0'=tmp___2^post17, (bDomain^0-bDomain^post17 == 0 /\ nl1^0-nl1^post17 == 0 /\ -tmp___2^post17+tmp___2^0 == 0 /\ -tmp___5^post17+tmp___5^0 == 0 /\ nk2^0-nk2^post17 == 0 /\ ni1^post17 == 0 /\ -tmp___0^post17+tmp___0^0 == 0 /\ tmp___1^0-tmp___1^post17 == 0 /\ -tmp___3^post17+tmp___3^0 == 0 /\ -bSquares^post17+bSquares^0 == 0 /\ -ni^post17+ni^0 == 0 /\ -nj1^post17+nj1^0 == 0 /\ -bRows^post17+bRows^0 == 0 /\ 1-n2^0+nj^0 <= 0 /\ ni2^0-ni2^post17 == 0 /\ bCols^0-bCols^post17 == 0 /\ nl2^0-nl2^post17 == 0 /\ nj2^0-nj2^post17 == 0 /\ -nj^post17+nj^0 == 0 /\ nk1^0-nk1^post17 == 0 /\ -tmp___4^post17+tmp___4^0 == 0 /\ n^0-n^post17 == 0 /\ -tmp^post17+tmp^0 == 0 /\ n2^0-n2^post17 == 0), cost: 1 18: l13 -> l0 : bCols^0'=bCols^post18, nk2^0'=nk2^post18, n^0'=n^post18, tmp^0'=tmp^post18, nj2^0'=nj2^post18, tmp___4^0'=tmp___4^post18, bRows^0'=bRows^post18, ni2^0'=ni2^post18, tmp___1^0'=tmp___1^post18, nk1^0'=nk1^post18, n2^0'=n2^post18, nl2^0'=nl2^post18, nj1^0'=nj1^post18, tmp___3^0'=tmp___3^post18, bDomain^0'=bDomain^post18, nl1^0'=nl1^post18, ni1^0'=ni1^post18, tmp___0^0'=tmp___0^post18, nj^0'=nj^post18, tmp___5^0'=tmp___5^post18, bSquares^0'=bSquares^post18, ni^0'=ni^post18, tmp___2^0'=tmp___2^post18, (bCols^0-bCols^post18 == 0 /\ -bSquares^post18+bSquares^0 == 0 /\ -tmp___3^post18+tmp___3^0 == 0 /\ -ni^post18+ni^0 == 0 /\ nk1^0-nk1^post18 == 0 /\ tmp___1^0-tmp___1^post18 == 0 /\ bDomain^0-bDomain^post18 == 0 /\ -nj2^post18+nj2^0 == 0 /\ -nj^post18+nj^0 == 0 /\ nj1^0-nj1^post18 == 0 /\ ni2^0-ni2^post18 == 0 /\ nl2^0-nl2^post18 == 0 /\ nk2^0-nk2^post18 == 0 /\ n2^0-n2^post18 == 0 /\ -nl1^post18+nl1^0 == 0 /\ -n^post18+n^0 == 0 /\ -bRows^post18+bRows^0 == 0 /\ -tmp___0^post18+tmp___0^0 == 0 /\ -ni1^post18+ni1^0 == 0 /\ tmp___4^0-tmp___4^post18 == 0 /\ tmp^0-tmp^post18 == 0 /\ -tmp___2^post18+tmp___2^0 == 0 /\ -tmp___5^post18+tmp___5^0 == 0), cost: 1 19: l14 -> l15 : bCols^0'=bCols^post19, nk2^0'=nk2^post19, n^0'=n^post19, tmp^0'=tmp^post19, nj2^0'=nj2^post19, tmp___4^0'=tmp___4^post19, bRows^0'=bRows^post19, ni2^0'=ni2^post19, tmp___1^0'=tmp___1^post19, nk1^0'=nk1^post19, n2^0'=n2^post19, nl2^0'=nl2^post19, nj1^0'=nj1^post19, tmp___3^0'=tmp___3^post19, bDomain^0'=bDomain^post19, nl1^0'=nl1^post19, ni1^0'=ni1^post19, tmp___0^0'=tmp___0^post19, nj^0'=nj^post19, tmp___5^0'=tmp___5^post19, bSquares^0'=bSquares^post19, ni^0'=ni^post19, tmp___2^0'=tmp___2^post19, (bDomain^0-bDomain^post19 == 0 /\ n^0-n^post19 == 0 /\ -1-nj2^0+nj2^post19 == 0 /\ -tmp___0^post19+tmp___0^0 == 0 /\ bRows^post19-tmp___2^0 == 0 /\ -tmp___5^post19+tmp___5^0 == 0 /\ -ni1^post19+ni1^0 == 0 /\ ni2^0-ni2^post19 == 0 /\ nk2^0-nk2^post19 == 0 /\ tmp___1^0-tmp___1^post19 == 0 /\ -nk1^post19+nk1^0 == 0 /\ -nj1^post19+nj1^0 == 0 /\ nl1^0-nl1^post19 == 0 /\ -bSquares^post19+bSquares^0 == 0 /\ -ni^post19+ni^0 == 0 /\ -tmp___2^post19+tmp___2^0 == 0 /\ nl2^0-nl2^post19 == 0 /\ -tmp^post19+tmp^0 == 0 /\ bCols^0-bCols^post19 == 0 /\ -nj^post19+nj^0 == 0 /\ -tmp___4^post19+tmp___4^0 == 0 /\ tmp___3^0-tmp___3^post19 == 0 /\ -n2^post19+n2^0 == 0), cost: 1 89: l15 -> l19 : bCols^0'=bCols^post89, nk2^0'=nk2^post89, n^0'=n^post89, tmp^0'=tmp^post89, nj2^0'=nj2^post89, tmp___4^0'=tmp___4^post89, bRows^0'=bRows^post89, ni2^0'=ni2^post89, tmp___1^0'=tmp___1^post89, nk1^0'=nk1^post89, n2^0'=n2^post89, nl2^0'=nl2^post89, nj1^0'=nj1^post89, tmp___3^0'=tmp___3^post89, bDomain^0'=bDomain^post89, nl1^0'=nl1^post89, ni1^0'=ni1^post89, tmp___0^0'=tmp___0^post89, nj^0'=nj^post89, tmp___5^0'=tmp___5^post89, bSquares^0'=bSquares^post89, ni^0'=ni^post89, tmp___2^0'=tmp___2^post89, (nl1^0-nl1^post89 == 0 /\ -nj^post89+nj^0 == 0 /\ -tmp___2^post89+tmp___2^0 == 0 /\ tmp___1^0-tmp___1^post89 == 0 /\ -ni1^post89+ni1^0 == 0 /\ -tmp___5^post89+tmp___5^0 == 0 /\ nk2^0-nk2^post89 == 0 /\ -tmp___0^post89+tmp___0^0 == 0 /\ -tmp___3^post89+tmp___3^0 == 0 /\ -bSquares^post89+bSquares^0 == 0 /\ -ni^post89+ni^0 == 0 /\ -nj1^post89+nj1^0 == 0 /\ -bRows^post89+bRows^0 == 0 /\ ni2^0-ni2^post89 == 0 /\ bCols^0-bCols^post89 == 0 /\ nl2^0-nl2^post89 == 0 /\ nj2^0-nj2^post89 == 0 /\ -bDomain^post89+bDomain^0 == 0 /\ nk1^0-nk1^post89 == 0 /\ -tmp___4^post89+tmp___4^0 == 0 /\ n^0-n^post89 == 0 /\ -tmp^post89+tmp^0 == 0 /\ n2^0-n2^post89 == 0), cost: 1 20: l16 -> l14 : bCols^0'=bCols^post20, nk2^0'=nk2^post20, n^0'=n^post20, tmp^0'=tmp^post20, nj2^0'=nj2^post20, tmp___4^0'=tmp___4^post20, bRows^0'=bRows^post20, ni2^0'=ni2^post20, tmp___1^0'=tmp___1^post20, nk1^0'=nk1^post20, n2^0'=n2^post20, nl2^0'=nl2^post20, nj1^0'=nj1^post20, tmp___3^0'=tmp___3^post20, bDomain^0'=bDomain^post20, nl1^0'=nl1^post20, ni1^0'=ni1^post20, tmp___0^0'=tmp___0^post20, nj^0'=nj^post20, tmp___5^0'=tmp___5^post20, bSquares^0'=bSquares^post20, ni^0'=ni^post20, tmp___2^0'=tmp___2^post20, (-tmp___1^post20+tmp___1^0 == 0 /\ tmp___3^0-tmp___3^post20 == 0 /\ -n2^post20+n2^0 == 0 /\ bCols^0-bCols^post20 == 0 /\ -ni2^post20+ni2^0 == 0 /\ ni1^0-ni1^post20 == 0 /\ tmp^0-tmp^post20 == 0 /\ nj^0-nj^post20 == 0 /\ -ni^post20+ni^0 == 0 /\ bSquares^0-bSquares^post20 == 0 /\ nj2^0-nj2^post20 == 0 /\ tmp___0^0-tmp___0^post20 == 0 /\ -nl2^post20+nl2^0 == 0 /\ -1+tmp___2^post20 == 0 /\ n^0-n^post20 == 0 /\ tmp___4^0-tmp___4^post20 == 0 /\ nk2^0-nk2^post20 == 0 /\ nl1^0-nl1^post20 == 0 /\ -tmp___5^post20+tmp___5^0 == 0 /\ -bDomain^post20+bDomain^0 == 0 /\ -nj1^post20+nj1^0 == 0 /\ bRows^0-bRows^post20 == 0 /\ -nk1^post20+nk1^0 == 0), cost: 1 21: l17 -> l16 : bCols^0'=bCols^post21, nk2^0'=nk2^post21, n^0'=n^post21, tmp^0'=tmp^post21, nj2^0'=nj2^post21, tmp___4^0'=tmp___4^post21, bRows^0'=bRows^post21, ni2^0'=ni2^post21, tmp___1^0'=tmp___1^post21, nk1^0'=nk1^post21, n2^0'=n2^post21, nl2^0'=nl2^post21, nj1^0'=nj1^post21, tmp___3^0'=tmp___3^post21, bDomain^0'=bDomain^post21, nl1^0'=nl1^post21, ni1^0'=ni1^post21, tmp___0^0'=tmp___0^post21, nj^0'=nj^post21, tmp___5^0'=tmp___5^post21, bSquares^0'=bSquares^post21, ni^0'=ni^post21, tmp___2^0'=tmp___2^post21, (tmp^0-tmp^post21 == 0 /\ -nl2^post21+nl2^0 == 0 /\ -tmp___5^post21+tmp___5^0 == 0 /\ n^0-n^post21 == 0 /\ tmp___4^0-tmp___4^post21 == 0 /\ -tmp___0^post21+tmp___0^0 == 0 /\ ni2^0-ni2^post21 == 0 /\ bCols^0-bCols^post21 == 0 /\ bDomain^0-bDomain^post21 == 0 /\ -bSquares^post21+bSquares^0 == 0 /\ -nk1^post21+nk1^0 == 0 /\ -nj1^post21+nj1^0 == 0 /\ nj2^0-nj2^post21 == 0 /\ -tmp___2^post21+tmp___2^0 == 0 /\ -ni1^post21+ni1^0 == 0 /\ -tmp___1^post21+tmp___1^0 == 0 /\ bRows^0-bRows^post21 == 0 /\ nk2^0-nk2^post21 == 0 /\ tmp___3^0-tmp___3^post21 == 0 /\ -n2^post21+n2^0 == 0 /\ nl1^0-nl1^post21 == 0 /\ -nj^post21+nj^0 == 0 /\ -ni^post21+ni^0 == 0), cost: 1 22: l17 -> l14 : bCols^0'=bCols^post22, nk2^0'=nk2^post22, n^0'=n^post22, tmp^0'=tmp^post22, nj2^0'=nj2^post22, tmp___4^0'=tmp___4^post22, bRows^0'=bRows^post22, ni2^0'=ni2^post22, tmp___1^0'=tmp___1^post22, nk1^0'=nk1^post22, n2^0'=n2^post22, nl2^0'=nl2^post22, nj1^0'=nj1^post22, tmp___3^0'=tmp___3^post22, bDomain^0'=bDomain^post22, nl1^0'=nl1^post22, ni1^0'=ni1^post22, tmp___0^0'=tmp___0^post22, nj^0'=nj^post22, tmp___5^0'=tmp___5^post22, bSquares^0'=bSquares^post22, ni^0'=ni^post22, tmp___2^0'=tmp___2^post22, (n2^0-n2^post22 == 0 /\ -ni2^post22+ni2^0 == 0 /\ -nk1^post22+nk1^0 == 0 /\ -nj^post22+nj^0 == 0 /\ -nl1^post22+nl1^0 == 0 /\ ni1^0-ni1^post22 == 0 /\ tmp^0-tmp^post22 == 0 /\ bRows^0-bRows^post22 == 0 /\ tmp___5^0-tmp___5^post22 == 0 /\ -ni^post22+ni^0 == 0 /\ tmp___1^0-tmp___1^post22 == 0 /\ nj1^0-nj1^post22 == 0 /\ nk2^0-nk2^post22 == 0 /\ tmp___4^0-tmp___4^post22 == 0 /\ -bSquares^post22+bSquares^0 == 0 /\ -tmp___3^post22+tmp___3^0 == 0 /\ nj2^0-nj2^post22 == 0 /\ tmp___2^post22 == 0 /\ bCols^0-bCols^post22 == 0 /\ tmp___0^0-tmp___0^post22 == 0 /\ -bDomain^post22+bDomain^0 == 0 /\ n^0-n^post22 == 0 /\ -nl2^post22+nl2^0 == 0), cost: 1 23: l17 -> l16 : bCols^0'=bCols^post23, nk2^0'=nk2^post23, n^0'=n^post23, tmp^0'=tmp^post23, nj2^0'=nj2^post23, tmp___4^0'=tmp___4^post23, bRows^0'=bRows^post23, ni2^0'=ni2^post23, tmp___1^0'=tmp___1^post23, nk1^0'=nk1^post23, n2^0'=n2^post23, nl2^0'=nl2^post23, nj1^0'=nj1^post23, tmp___3^0'=tmp___3^post23, bDomain^0'=bDomain^post23, nl1^0'=nl1^post23, ni1^0'=ni1^post23, tmp___0^0'=tmp___0^post23, nj^0'=nj^post23, tmp___5^0'=tmp___5^post23, bSquares^0'=bSquares^post23, ni^0'=ni^post23, tmp___2^0'=tmp___2^post23, (-tmp___3^post23+tmp___3^0 == 0 /\ -tmp___5^post23+tmp___5^0 == 0 /\ nl2^0-nl2^post23 == 0 /\ n^0-n^post23 == 0 /\ -bDomain^post23+bDomain^0 == 0 /\ -bSquares^post23+bSquares^0 == 0 /\ -ni^post23+ni^0 == 0 /\ nk2^0-nk2^post23 == 0 /\ -nj1^post23+nj1^0 == 0 /\ tmp___4^0-tmp___4^post23 == 0 /\ nj2^0-nj2^post23 == 0 /\ bCols^0-bCols^post23 == 0 /\ -tmp___2^post23+tmp___2^0 == 0 /\ bRows^0-bRows^post23 == 0 /\ -ni2^post23+ni2^0 == 0 /\ nk1^0-nk1^post23 == 0 /\ -nl1^post23+nl1^0 == 0 /\ tmp___0^0-tmp___0^post23 == 0 /\ -nj^post23+nj^0 == 0 /\ tmp___1^0-tmp___1^post23 == 0 /\ -n2^post23+n2^0 == 0 /\ tmp^0-tmp^post23 == 0 /\ -ni1^post23+ni1^0 == 0), cost: 1 24: l18 -> l14 : bCols^0'=bCols^post24, nk2^0'=nk2^post24, n^0'=n^post24, tmp^0'=tmp^post24, nj2^0'=nj2^post24, tmp___4^0'=tmp___4^post24, bRows^0'=bRows^post24, ni2^0'=ni2^post24, tmp___1^0'=tmp___1^post24, nk1^0'=nk1^post24, n2^0'=n2^post24, nl2^0'=nl2^post24, nj1^0'=nj1^post24, tmp___3^0'=tmp___3^post24, bDomain^0'=bDomain^post24, nl1^0'=nl1^post24, ni1^0'=ni1^post24, tmp___0^0'=tmp___0^post24, nj^0'=nj^post24, tmp___5^0'=tmp___5^post24, bSquares^0'=bSquares^post24, ni^0'=ni^post24, tmp___2^0'=tmp___2^post24, (n2^0-n2^post24 == 0 /\ -ni2^post24+ni2^0 == 0 /\ tmp___4^0-tmp___4^post24 == 0 /\ -nk1^post24+nk1^0 == 0 /\ -bRows^0 <= 0 /\ -nl1^post24+nl1^0 == 0 /\ bRows^0 <= 0 /\ -nj^post24+nj^0 == 0 /\ bRows^0-bRows^post24 == 0 /\ tmp___5^0-tmp___5^post24 == 0 /\ tmp___1^0-tmp___1^post24 == 0 /\ nk2^0-nk2^post24 == 0 /\ nj1^0-nj1^post24 == 0 /\ -tmp___3^post24+tmp___3^0 == 0 /\ -bSquares^post24+bSquares^0 == 0 /\ -ni^post24+ni^0 == 0 /\ nj2^0-nj2^post24 == 0 /\ tmp___2^post24 == 0 /\ -bDomain^post24+bDomain^0 == 0 /\ ni1^0-ni1^post24 == 0 /\ bCols^0-bCols^post24 == 0 /\ tmp^0-tmp^post24 == 0 /\ tmp___0^0-tmp___0^post24 == 0 /\ -nl2^post24+nl2^0 == 0 /\ n^0-n^post24 == 0), cost: 1 25: l18 -> l17 : bCols^0'=bCols^post25, nk2^0'=nk2^post25, n^0'=n^post25, tmp^0'=tmp^post25, nj2^0'=nj2^post25, tmp___4^0'=tmp___4^post25, bRows^0'=bRows^post25, ni2^0'=ni2^post25, tmp___1^0'=tmp___1^post25, nk1^0'=nk1^post25, n2^0'=n2^post25, nl2^0'=nl2^post25, nj1^0'=nj1^post25, tmp___3^0'=tmp___3^post25, bDomain^0'=bDomain^post25, nl1^0'=nl1^post25, ni1^0'=ni1^post25, tmp___0^0'=tmp___0^post25, nj^0'=nj^post25, tmp___5^0'=tmp___5^post25, bSquares^0'=bSquares^post25, ni^0'=ni^post25, tmp___2^0'=tmp___2^post25, (-ni^post25+ni^0 == 0 /\ nk1^0-nk1^post25 == 0 /\ -bSquares^post25+bSquares^0 == 0 /\ -bDomain^post25+bDomain^0 == 0 /\ tmp___1^0-tmp___1^post25 == 0 /\ 1-bRows^0 <= 0 /\ bCols^0-bCols^post25 == 0 /\ -nj^post25+nj^0 == 0 /\ nj1^0-nj1^post25 == 0 /\ nl2^0-nl2^post25 == 0 /\ tmp^0-tmp^post25 == 0 /\ -nj2^post25+nj2^0 == 0 /\ ni2^0-ni2^post25 == 0 /\ n2^0-n2^post25 == 0 /\ nk2^0-nk2^post25 == 0 /\ -n^post25+n^0 == 0 /\ -tmp___2^post25+tmp___2^0 == 0 /\ -ni1^post25+ni1^0 == 0 /\ -tmp___5^post25+tmp___5^0 == 0 /\ -nl1^post25+nl1^0 == 0 /\ -tmp___3^post25+tmp___3^0 == 0 /\ bRows^0-bRows^post25 == 0 /\ tmp___4^0-tmp___4^post25 == 0 /\ -tmp___0^post25+tmp___0^0 == 0), cost: 1 26: l18 -> l17 : bCols^0'=bCols^post26, nk2^0'=nk2^post26, n^0'=n^post26, tmp^0'=tmp^post26, nj2^0'=nj2^post26, tmp___4^0'=tmp___4^post26, bRows^0'=bRows^post26, ni2^0'=ni2^post26, tmp___1^0'=tmp___1^post26, nk1^0'=nk1^post26, n2^0'=n2^post26, nl2^0'=nl2^post26, nj1^0'=nj1^post26, tmp___3^0'=tmp___3^post26, bDomain^0'=bDomain^post26, nl1^0'=nl1^post26, ni1^0'=ni1^post26, tmp___0^0'=tmp___0^post26, nj^0'=nj^post26, tmp___5^0'=tmp___5^post26, bSquares^0'=bSquares^post26, ni^0'=ni^post26, tmp___2^0'=tmp___2^post26, (bDomain^0-bDomain^post26 == 0 /\ nj2^0-nj2^post26 == 0 /\ nj1^0-nj1^post26 == 0 /\ -ni1^post26+ni1^0 == 0 /\ -tmp___2^post26+tmp___2^0 == 0 /\ ni2^0-ni2^post26 == 0 /\ tmp___1^0-tmp___1^post26 == 0 /\ n^0-n^post26 == 0 /\ nl2^0-nl2^post26 == 0 /\ nk2^0-nk2^post26 == 0 /\ nk1^0-nk1^post26 == 0 /\ -nl1^post26+nl1^0 == 0 /\ n2^0-n2^post26 == 0 /\ -tmp___5^post26+tmp___5^0 == 0 /\ -bSquares^post26+bSquares^0 == 0 /\ -tmp___0^post26+tmp___0^0 == 0 /\ -tmp___3^post26+tmp___3^0 == 0 /\ bRows^0-bRows^post26 == 0 /\ tmp___4^0-tmp___4^post26 == 0 /\ -tmp^post26+tmp^0 == 0 /\ 1+bRows^0 <= 0 /\ -ni^post26+ni^0 == 0 /\ bCols^0-bCols^post26 == 0 /\ -nj^post26+nj^0 == 0), cost: 1 27: l19 -> l20 : bCols^0'=bCols^post27, nk2^0'=nk2^post27, n^0'=n^post27, tmp^0'=tmp^post27, nj2^0'=nj2^post27, tmp___4^0'=tmp___4^post27, bRows^0'=bRows^post27, ni2^0'=ni2^post27, tmp___1^0'=tmp___1^post27, nk1^0'=nk1^post27, n2^0'=n2^post27, nl2^0'=nl2^post27, nj1^0'=nj1^post27, tmp___3^0'=tmp___3^post27, bDomain^0'=bDomain^post27, nl1^0'=nl1^post27, ni1^0'=ni1^post27, tmp___0^0'=tmp___0^post27, nj^0'=nj^post27, tmp___5^0'=tmp___5^post27, bSquares^0'=bSquares^post27, ni^0'=ni^post27, tmp___2^0'=tmp___2^post27, (-ni^post27+ni^0 == 0 /\ nk1^0-nk1^post27 == 0 /\ tmp___1^0-tmp___1^post27 == 0 /\ bCols^0-bCols^post27 == 0 /\ -tmp___2^post27+tmp___2^0 == 0 /\ nl1^0-nl1^post27 == 0 /\ -nj^post27+nj^0 == 0 /\ nl2^0-nl2^post27 == 0 /\ -n2^post27+n2^0 == 0 /\ tmp^0-tmp^post27 == 0 /\ -nj2^post27+nj2^0 == 0 /\ ni2^0-ni2^post27 == 0 /\ nk2^0-nk2^post27 == 0 /\ -n^post27+n^0 == 0 /\ -tmp___0^post27+tmp___0^0 == 0 /\ -ni1^post27+ni1^0 == 0 /\ bDomain^0-bDomain^post27 == 0 /\ -tmp___5^post27+tmp___5^0 == 0 /\ -nj2^0+n2^0 <= 0 /\ -bSquares^post27+bSquares^0 == 0 /\ -tmp___3^post27+tmp___3^0 == 0 /\ bRows^0-bRows^post27 == 0 /\ -1-nj1^0+nj1^post27 == 0 /\ tmp___4^0-tmp___4^post27 == 0), cost: 1 28: l19 -> l18 : bCols^0'=bCols^post28, nk2^0'=nk2^post28, n^0'=n^post28, tmp^0'=tmp^post28, nj2^0'=nj2^post28, tmp___4^0'=tmp___4^post28, bRows^0'=bRows^post28, ni2^0'=ni2^post28, tmp___1^0'=tmp___1^post28, nk1^0'=nk1^post28, n2^0'=n2^post28, nl2^0'=nl2^post28, nj1^0'=nj1^post28, tmp___3^0'=tmp___3^post28, bDomain^0'=bDomain^post28, nl1^0'=nl1^post28, ni1^0'=ni1^post28, tmp___0^0'=tmp___0^post28, nj^0'=nj^post28, tmp___5^0'=tmp___5^post28, bSquares^0'=bSquares^post28, ni^0'=ni^post28, tmp___2^0'=tmp___2^post28, (tmp^0-tmp^post28 == 0 /\ -nl2^post28+nl2^0 == 0 /\ -tmp___5^post28+tmp___5^0 == 0 /\ n^0-n^post28 == 0 /\ -bSquares^post28+bSquares^0 == 0 /\ tmp___4^0-tmp___4^post28 == 0 /\ bDomain^0-bDomain^post28 == 0 /\ ni2^0-ni2^post28 == 0 /\ bCols^0-bCols^post28 == 0 /\ -nj1^post28+nj1^0 == 0 /\ bRows^0-bRows^post28 == 0 /\ -tmp___2^post28+tmp___2^0 == 0 /\ -tmp___1^post28+tmp___1^0 == 0 /\ -nj^post28+nj^0 == 0 /\ -ni1^post28+ni1^0 == 0 /\ nj2^0-nj2^post28 == 0 /\ -tmp___0^post28+tmp___0^0 == 0 /\ 1+nj2^0-n2^0 <= 0 /\ nk1^0-nk1^post28 == 0 /\ -n2^post28+n2^0 == 0 /\ nk2^0-nk2^post28 == 0 /\ -ni^post28+ni^0 == 0 /\ tmp___3^0-tmp___3^post28 == 0 /\ nl1^0-nl1^post28 == 0), cost: 1 74: l20 -> l22 : bCols^0'=bCols^post74, nk2^0'=nk2^post74, n^0'=n^post74, tmp^0'=tmp^post74, nj2^0'=nj2^post74, tmp___4^0'=tmp___4^post74, bRows^0'=bRows^post74, ni2^0'=ni2^post74, tmp___1^0'=tmp___1^post74, nk1^0'=nk1^post74, n2^0'=n2^post74, nl2^0'=nl2^post74, nj1^0'=nj1^post74, tmp___3^0'=tmp___3^post74, bDomain^0'=bDomain^post74, nl1^0'=nl1^post74, ni1^0'=ni1^post74, tmp___0^0'=tmp___0^post74, nj^0'=nj^post74, tmp___5^0'=tmp___5^post74, bSquares^0'=bSquares^post74, ni^0'=ni^post74, tmp___2^0'=tmp___2^post74, (-tmp___5^post74+tmp___5^0 == 0 /\ -tmp___3^post74+tmp___3^0 == 0 /\ bCols^0-bCols^post74 == 0 /\ nk1^0-nk1^post74 == 0 /\ tmp___1^0-tmp___1^post74 == 0 /\ -bSquares^post74+bSquares^0 == 0 /\ -ni^post74+ni^0 == 0 /\ nj1^0-nj1^post74 == 0 /\ -nj2^post74+nj2^0 == 0 /\ tmp^0-tmp^post74 == 0 /\ -tmp___0^post74+tmp___0^0 == 0 /\ nl2^0-nl2^post74 == 0 /\ nk2^0-nk2^post74 == 0 /\ -nj^post74+nj^0 == 0 /\ n2^0-n2^post74 == 0 /\ -nl1^post74+nl1^0 == 0 /\ -n^post74+n^0 == 0 /\ -bRows^post74+bRows^0 == 0 /\ tmp___4^0-tmp___4^post74 == 0 /\ -tmp___2^post74+tmp___2^0 == 0 /\ bDomain^0-bDomain^post74 == 0 /\ -ni1^post74+ni1^0 == 0 /\ ni2^0-ni2^post74 == 0), cost: 1 94: l21 -> l13 : bCols^0'=bCols^post94, nk2^0'=nk2^post94, n^0'=n^post94, tmp^0'=tmp^post94, nj2^0'=nj2^post94, tmp___4^0'=tmp___4^post94, bRows^0'=bRows^post94, ni2^0'=ni2^post94, tmp___1^0'=tmp___1^post94, nk1^0'=nk1^post94, n2^0'=n2^post94, nl2^0'=nl2^post94, nj1^0'=nj1^post94, tmp___3^0'=tmp___3^post94, bDomain^0'=bDomain^post94, nl1^0'=nl1^post94, ni1^0'=ni1^post94, tmp___0^0'=tmp___0^post94, nj^0'=nj^post94, tmp___5^0'=tmp___5^post94, bSquares^0'=bSquares^post94, ni^0'=ni^post94, tmp___2^0'=tmp___2^post94, (-nk1^post94+nk1^0 == 0 /\ -tmp___1^post94+tmp___1^0 == 0 /\ n2^0-n2^post94 == 0 /\ -ni2^post94+ni2^0 == 0 /\ n^0-nj^0 <= 0 /\ -nj^post94+nj^0 == 0 /\ -tmp___2^post94+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post94 == 0 /\ bCols^0-bCols^post94 == 0 /\ -nl1^post94+nl1^0 == 0 /\ ni1^0-ni1^post94 == 0 /\ tmp^0-tmp^post94 == 0 /\ bRows^0-bRows^post94 == 0 /\ tmp___5^0-tmp___5^post94 == 0 /\ bSquares^0-bSquares^post94 == 0 /\ nj2^0-nj2^post94 == 0 /\ nj1^0-nj1^post94 == 0 /\ nk2^0-nk2^post94 == 0 /\ n^0-n^post94 == 0 /\ tmp___4^0-tmp___4^post94 == 0 /\ -nl2^post94+nl2^0 == 0 /\ -1+ni^post94-ni^0 == 0 /\ tmp___0^0-tmp___0^post94 == 0 /\ -bDomain^post94+bDomain^0 == 0), cost: 1 95: l21 -> l25 : bCols^0'=bCols^post95, nk2^0'=nk2^post95, n^0'=n^post95, tmp^0'=tmp^post95, nj2^0'=nj2^post95, tmp___4^0'=tmp___4^post95, bRows^0'=bRows^post95, ni2^0'=ni2^post95, tmp___1^0'=tmp___1^post95, nk1^0'=nk1^post95, n2^0'=n2^post95, nl2^0'=nl2^post95, nj1^0'=nj1^post95, tmp___3^0'=tmp___3^post95, bDomain^0'=bDomain^post95, nl1^0'=nl1^post95, ni1^0'=ni1^post95, tmp___0^0'=tmp___0^post95, nj^0'=nj^post95, tmp___5^0'=tmp___5^post95, bSquares^0'=bSquares^post95, ni^0'=ni^post95, tmp___2^0'=tmp___2^post95, (-tmp___3^post95+tmp___3^0 == 0 /\ nl2^0-nl2^post95 == 0 /\ n^0-n^post95 == 0 /\ -bDomain^post95+bDomain^0 == 0 /\ n2^0-n2^post95 == 0 /\ -ni^post95+ni^0 == 0 /\ nk2^0-nk2^post95 == 0 /\ -bSquares^post95+bSquares^0 == 0 /\ 1-n^0+nj^0 <= 0 /\ tmp___5^0-tmp___5^post95 == 0 /\ tmp___4^0-tmp___4^post95 == 0 /\ nk1^post95 == 0 /\ ni2^0-ni2^post95 == 0 /\ nj2^0-nj2^post95 == 0 /\ bCols^0-bCols^post95 == 0 /\ -tmp___0^post95+tmp___0^0 == 0 /\ bRows^0-bRows^post95 == 0 /\ -nj^post95+nj^0 == 0 /\ tmp___1^0-tmp___1^post95 == 0 /\ -nl1^post95+nl1^0 == 0 /\ tmp^0-tmp^post95 == 0 /\ -tmp___2^post95+tmp___2^0 == 0 /\ nj1^0-nj1^post95 == 0 /\ -ni1^post95+ni1^0 == 0), cost: 1 30: l22 -> l23 : bCols^0'=bCols^post30, nk2^0'=nk2^post30, n^0'=n^post30, tmp^0'=tmp^post30, nj2^0'=nj2^post30, tmp___4^0'=tmp___4^post30, bRows^0'=bRows^post30, ni2^0'=ni2^post30, tmp___1^0'=tmp___1^post30, nk1^0'=nk1^post30, n2^0'=n2^post30, nl2^0'=nl2^post30, nj1^0'=nj1^post30, tmp___3^0'=tmp___3^post30, bDomain^0'=bDomain^post30, nl1^0'=nl1^post30, ni1^0'=ni1^post30, tmp___0^0'=tmp___0^post30, nj^0'=nj^post30, tmp___5^0'=tmp___5^post30, bSquares^0'=bSquares^post30, ni^0'=ni^post30, tmp___2^0'=tmp___2^post30, (-tmp___4^post30+tmp___4^0 == 0 /\ tmp^0-tmp^post30 == 0 /\ bRows^0-bRows^post30 == 0 /\ -n2^post30+n2^0 == 0 /\ n^0-n^post30 == 0 /\ -1+ni^post30-ni^0 == 0 /\ -nj1^post30+nj1^0 == 0 /\ -bSquares^post30+bSquares^0 == 0 /\ -nl2^post30+nl2^0 == 0 /\ bDomain^0-bDomain^post30 == 0 /\ -ni2^post30+ni2^0 == 0 /\ nj2^0-nj2^post30 == 0 /\ bCols^0-bCols^post30 == 0 /\ -ni1^post30+ni1^0 == 0 /\ -tmp___1^post30+tmp___1^0 == 0 /\ tmp___0^0-tmp___0^post30 == 0 /\ -nj^post30+nj^0 == 0 /\ nk1^0-nk1^post30 == 0 /\ -nl1^post30+nl1^0 == 0 /\ nk2^0-nk2^post30 == 0 /\ -tmp___2^post30+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post30 == 0 /\ -tmp___5^post30+tmp___5^0 == 0 /\ -1+n2^0-nj1^0 <= 0), cost: 1 31: l22 -> l15 : bCols^0'=bCols^post31, nk2^0'=nk2^post31, n^0'=n^post31, tmp^0'=tmp^post31, nj2^0'=nj2^post31, tmp___4^0'=tmp___4^post31, bRows^0'=bRows^post31, ni2^0'=ni2^post31, tmp___1^0'=tmp___1^post31, nk1^0'=nk1^post31, n2^0'=n2^post31, nl2^0'=nl2^post31, nj1^0'=nj1^post31, tmp___3^0'=tmp___3^post31, bDomain^0'=bDomain^post31, nl1^0'=nl1^post31, ni1^0'=ni1^post31, tmp___0^0'=tmp___0^post31, nj^0'=nj^post31, tmp___5^0'=tmp___5^post31, bSquares^0'=bSquares^post31, ni^0'=ni^post31, tmp___2^0'=tmp___2^post31, (2-n2^0+nj1^0 <= 0 /\ tmp___5^0-tmp___5^post31 == 0 /\ nj^0-nj^post31 == 0 /\ bRows^0-bRows^post31 == 0 /\ tmp___4^0-tmp___4^post31 == 0 /\ -nk1^post31+nk1^0 == 0 /\ -nl1^post31+nl1^0 == 0 /\ nk2^0-nk2^post31 == 0 /\ tmp___1^0-tmp___1^post31 == 0 /\ -tmp___2^post31+tmp___2^0 == 0 /\ -bSquares^post31+bSquares^0 == 0 /\ -tmp___3^post31+tmp___3^0 == 0 /\ -ni^post31+ni^0 == 0 /\ tmp^0-tmp^post31 == 0 /\ -1-nj1^0+nj2^post31 == 0 /\ -n2^post31+n2^0 == 0 /\ -nj1^post31+nj1^0 == 0 /\ -bDomain^post31+bDomain^0 == 0 /\ bCols^0-bCols^post31 == 0 /\ -nl2^post31+nl2^0 == 0 /\ tmp___0^0-tmp___0^post31 == 0 /\ ni1^0-ni1^post31 == 0 /\ n^0-n^post31 == 0 /\ -ni2^post31+ni2^0 == 0), cost: 1 72: l23 -> l24 : bCols^0'=bCols^post72, nk2^0'=nk2^post72, n^0'=n^post72, tmp^0'=tmp^post72, nj2^0'=nj2^post72, tmp___4^0'=tmp___4^post72, bRows^0'=bRows^post72, ni2^0'=ni2^post72, tmp___1^0'=tmp___1^post72, nk1^0'=nk1^post72, n2^0'=n2^post72, nl2^0'=nl2^post72, nj1^0'=nj1^post72, tmp___3^0'=tmp___3^post72, bDomain^0'=bDomain^post72, nl1^0'=nl1^post72, ni1^0'=ni1^post72, tmp___0^0'=tmp___0^post72, nj^0'=nj^post72, tmp___5^0'=tmp___5^post72, bSquares^0'=bSquares^post72, ni^0'=ni^post72, tmp___2^0'=tmp___2^post72, (-tmp___5^post72+tmp___5^0 == 0 /\ tmp^0-tmp^post72 == 0 /\ -tmp___3^post72+tmp___3^0 == 0 /\ bCols^0-bCols^post72 == 0 /\ nk1^0-nk1^post72 == 0 /\ -bSquares^post72+bSquares^0 == 0 /\ nj1^0-nj1^post72 == 0 /\ tmp___4^0-tmp___4^post72 == 0 /\ -nj2^post72+nj2^0 == 0 /\ -bDomain^post72+bDomain^0 == 0 /\ nl2^0-nl2^post72 == 0 /\ -tmp___0^post72+tmp___0^0 == 0 /\ -ni1^post72+ni1^0 == 0 /\ -nj^post72+nj^0 == 0 /\ -nk2^post72+nk2^0 == 0 /\ -nl1^post72+nl1^0 == 0 /\ n^0-n^post72 == 0 /\ tmp___1^0-tmp___1^post72 == 0 /\ n2^0-n2^post72 == 0 /\ -bRows^post72+bRows^0 == 0 /\ -ni^post72+ni^0 == 0 /\ -tmp___2^post72+tmp___2^0 == 0 /\ ni2^0-ni2^post72 == 0), cost: 1 32: l24 -> l11 : bCols^0'=bCols^post32, nk2^0'=nk2^post32, n^0'=n^post32, tmp^0'=tmp^post32, nj2^0'=nj2^post32, tmp___4^0'=tmp___4^post32, bRows^0'=bRows^post32, ni2^0'=ni2^post32, tmp___1^0'=tmp___1^post32, nk1^0'=nk1^post32, n2^0'=n2^post32, nl2^0'=nl2^post32, nj1^0'=nj1^post32, tmp___3^0'=tmp___3^post32, bDomain^0'=bDomain^post32, nl1^0'=nl1^post32, ni1^0'=ni1^post32, tmp___0^0'=tmp___0^post32, nj^0'=nj^post32, tmp___5^0'=tmp___5^post32, bSquares^0'=bSquares^post32, ni^0'=ni^post32, tmp___2^0'=tmp___2^post32, (bCols^0-bCols^post32 == 0 /\ nj^post32 == 0 /\ bRows^0-bRows^post32 == 0 /\ nj2^0-nj2^post32 == 0 /\ -bDomain^post32+bDomain^0 == 0 /\ -ni^post32+ni^0 == 0 /\ -n2^post32+n2^0 == 0 /\ -nj1^post32+nj1^0 == 0 /\ -bSquares^post32+bSquares^0 == 0 /\ -nl2^post32+nl2^0 == 0 /\ -tmp___1^post32+tmp___1^0 == 0 /\ tmp^0-tmp^post32 == 0 /\ tmp___3^0-tmp___3^post32 == 0 /\ -ni2^post32+ni2^0 == 0 /\ tmp___0^0-tmp___0^post32 == 0 /\ n^0-n^post32 == 0 /\ ni1^0-ni1^post32 == 0 /\ -nk1^post32+nk1^0 == 0 /\ nk2^0-nk2^post32 == 0 /\ -nl1^post32+nl1^0 == 0 /\ tmp___4^0-tmp___4^post32 == 0 /\ n2^0-ni^0 <= 0 /\ -tmp___2^post32+tmp___2^0 == 0 /\ -tmp___5^post32+tmp___5^0 == 0), cost: 1 33: l24 -> l20 : bCols^0'=bCols^post33, nk2^0'=nk2^post33, n^0'=n^post33, tmp^0'=tmp^post33, nj2^0'=nj2^post33, tmp___4^0'=tmp___4^post33, bRows^0'=bRows^post33, ni2^0'=ni2^post33, tmp___1^0'=tmp___1^post33, nk1^0'=nk1^post33, n2^0'=n2^post33, nl2^0'=nl2^post33, nj1^0'=nj1^post33, tmp___3^0'=tmp___3^post33, bDomain^0'=bDomain^post33, nl1^0'=nl1^post33, ni1^0'=ni1^post33, tmp___0^0'=tmp___0^post33, nj^0'=nj^post33, tmp___5^0'=tmp___5^post33, bSquares^0'=bSquares^post33, ni^0'=ni^post33, tmp___2^0'=tmp___2^post33, (nl2^0-nl2^post33 == 0 /\ nj^0-nj^post33 == 0 /\ tmp___4^0-tmp___4^post33 == 0 /\ -tmp___5^post33+tmp___5^0 == 0 /\ -tmp___0^post33+tmp___0^0 == 0 /\ nk1^0-nk1^post33 == 0 /\ ni2^0-ni2^post33 == 0 /\ -tmp___3^post33+tmp___3^0 == 0 /\ n^0-n^post33 == 0 /\ nk2^0-nk2^post33 == 0 /\ tmp___1^0-tmp___1^post33 == 0 /\ n2^0-n2^post33 == 0 /\ -nl1^post33+nl1^0 == 0 /\ bCols^0-bCols^post33 == 0 /\ -bSquares^post33+bSquares^0 == 0 /\ -ni^post33+ni^0 == 0 /\ tmp^0-tmp^post33 == 0 /\ bRows^0-bRows^post33 == 0 /\ -bDomain^post33+bDomain^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ nj1^post33 == 0 /\ nj2^0-nj2^post33 == 0 /\ tmp___2^0-tmp___2^post33 == 0 /\ ni1^0-ni1^post33 == 0), cost: 1 34: l25 -> l26 : bCols^0'=bCols^post34, nk2^0'=nk2^post34, n^0'=n^post34, tmp^0'=tmp^post34, nj2^0'=nj2^post34, tmp___4^0'=tmp___4^post34, bRows^0'=bRows^post34, ni2^0'=ni2^post34, tmp___1^0'=tmp___1^post34, nk1^0'=nk1^post34, n2^0'=n2^post34, nl2^0'=nl2^post34, nj1^0'=nj1^post34, tmp___3^0'=tmp___3^post34, bDomain^0'=bDomain^post34, nl1^0'=nl1^post34, ni1^0'=ni1^post34, tmp___0^0'=tmp___0^post34, nj^0'=nj^post34, tmp___5^0'=tmp___5^post34, bSquares^0'=bSquares^post34, ni^0'=ni^post34, tmp___2^0'=tmp___2^post34, (nk1^0-nk1^post34 == 0 /\ tmp___1^0-tmp___1^post34 == 0 /\ -nj^post34+nj^0 == 0 /\ nj1^0-nj1^post34 == 0 /\ bCols^0-bCols^post34 == 0 /\ n2^0-n2^post34 == 0 /\ -ni1^post34+ni1^0 == 0 /\ tmp^0-tmp^post34 == 0 /\ tmp___5^0-tmp___5^post34 == 0 /\ -ni^post34+ni^0 == 0 /\ nl2^0-nl2^post34 == 0 /\ tmp___4^0-tmp___4^post34 == 0 /\ -n^post34+n^0 == 0 /\ nk2^0-nk2^post34 == 0 /\ ni2^0-ni2^post34 == 0 /\ -nj2^post34+nj2^0 == 0 /\ -tmp___3^post34+tmp___3^0 == 0 /\ -tmp___2^post34+tmp___2^0 == 0 /\ -tmp___0^post34+tmp___0^0 == 0 /\ -bDomain^post34+bDomain^0 == 0 /\ -nl1^post34+nl1^0 == 0 /\ bRows^0-bRows^post34 == 0 /\ -bSquares^post34+bSquares^0 == 0), cost: 1 92: l26 -> l2 : bCols^0'=bCols^post92, nk2^0'=nk2^post92, n^0'=n^post92, tmp^0'=tmp^post92, nj2^0'=nj2^post92, tmp___4^0'=tmp___4^post92, bRows^0'=bRows^post92, ni2^0'=ni2^post92, tmp___1^0'=tmp___1^post92, nk1^0'=nk1^post92, n2^0'=n2^post92, nl2^0'=nl2^post92, nj1^0'=nj1^post92, tmp___3^0'=tmp___3^post92, bDomain^0'=bDomain^post92, nl1^0'=nl1^post92, ni1^0'=ni1^post92, tmp___0^0'=tmp___0^post92, nj^0'=nj^post92, tmp___5^0'=tmp___5^post92, bSquares^0'=bSquares^post92, ni^0'=ni^post92, tmp___2^0'=tmp___2^post92, (-tmp___1^post92+tmp___1^0 == 0 /\ tmp___3^0-tmp___3^post92 == 0 /\ bCols^0-bCols^post92 == 0 /\ -tmp___2^post92+tmp___2^0 == 0 /\ -ni2^post92+ni2^0 == 0 /\ ni1^0-ni1^post92 == 0 /\ tmp^0-tmp^post92 == 0 /\ n^0-nk1^0 <= 0 /\ -ni^post92+ni^0 == 0 /\ bSquares^0-bSquares^post92 == 0 /\ -n2^post92+n2^0 == 0 /\ nj2^0-nj2^post92 == 0 /\ tmp___0^0-tmp___0^post92 == 0 /\ n^0-n^post92 == 0 /\ tmp___4^0-tmp___4^post92 == 0 /\ nk2^0-nk2^post92 == 0 /\ -nl2^post92+nl2^0 == 0 /\ -tmp___5^post92+tmp___5^0 == 0 /\ nl1^0-nl1^post92 == 0 /\ -1-nj^0+nj^post92 == 0 /\ -bDomain^post92+bDomain^0 == 0 /\ -nj1^post92+nj1^0 == 0 /\ bRows^0-bRows^post92 == 0 /\ -nk1^post92+nk1^0 == 0), cost: 1 93: l26 -> l34 : bCols^0'=bCols^post93, nk2^0'=nk2^post93, n^0'=n^post93, tmp^0'=tmp^post93, nj2^0'=nj2^post93, tmp___4^0'=tmp___4^post93, bRows^0'=bRows^post93, ni2^0'=ni2^post93, tmp___1^0'=tmp___1^post93, nk1^0'=nk1^post93, n2^0'=n2^post93, nl2^0'=nl2^post93, nj1^0'=nj1^post93, tmp___3^0'=tmp___3^post93, bDomain^0'=bDomain^post93, nl1^0'=nl1^post93, ni1^0'=ni1^post93, tmp___0^0'=tmp___0^post93, nj^0'=nj^post93, tmp___5^0'=tmp___5^post93, bSquares^0'=bSquares^post93, ni^0'=ni^post93, tmp___2^0'=tmp___2^post93, (nj^0-nj^post93 == 0 /\ -nl2^post93+nl2^0 == 0 /\ 1-n^0+nk1^0 <= 0 /\ -tmp___5^post93+tmp___5^0 == 0 /\ n^0-n^post93 == 0 /\ ni2^0-ni2^post93 == 0 /\ -tmp___0^post93+tmp___0^0 == 0 /\ bCols^0-bCols^post93 == 0 /\ -bDomain^post93+bDomain^0 == 0 /\ -nj1^post93+nj1^0 == 0 /\ -nk1^post93+nk1^0 == 0 /\ -bSquares^post93+bSquares^0 == 0 /\ tmp^0-tmp^post93 == 0 /\ ni1^0-ni1^post93 == 0 /\ -tmp___2^post93+tmp___2^0 == 0 /\ -tmp___1^post93+tmp___1^0 == 0 /\ nj2^0-nj2^post93 == 0 /\ bRows^0-bRows^post93 == 0 /\ tmp___4^0-tmp___4^post93 == 0 /\ nk2^0-nk2^post93 == 0 /\ nl1^post93 == 0 /\ tmp___3^0-tmp___3^post93 == 0 /\ -ni^post93+ni^0 == 0 /\ -n2^post93+n2^0 == 0), cost: 1 35: l27 -> l28 : bCols^0'=bCols^post35, nk2^0'=nk2^post35, n^0'=n^post35, tmp^0'=tmp^post35, nj2^0'=nj2^post35, tmp___4^0'=tmp___4^post35, bRows^0'=bRows^post35, ni2^0'=ni2^post35, tmp___1^0'=tmp___1^post35, nk1^0'=nk1^post35, n2^0'=n2^post35, nl2^0'=nl2^post35, nj1^0'=nj1^post35, tmp___3^0'=tmp___3^post35, bDomain^0'=bDomain^post35, nl1^0'=nl1^post35, ni1^0'=ni1^post35, tmp___0^0'=tmp___0^post35, nj^0'=nj^post35, tmp___5^0'=tmp___5^post35, bSquares^0'=bSquares^post35, ni^0'=ni^post35, tmp___2^0'=tmp___2^post35, (tmp^0-tmp^post35 == 0 /\ nj1^0-nj1^post35 == 0 /\ nl2^0-nl2^post35 == 0 /\ n^0-n^post35 == 0 /\ tmp___4^0-tmp___4^post35 == 0 /\ nk1^0-nk1^post35 == 0 /\ -tmp___5^post35+tmp___5^0 == 0 /\ -tmp___0^post35+tmp___0^0 == 0 /\ n2^0-n2^post35 == 0 /\ -tmp___3^post35+tmp___3^0 == 0 /\ ni2^0-ni2^post35 == 0 /\ -1+nj^post35-nj^0 == 0 /\ -bSquares^post35+bSquares^0 == 0 /\ bCols^0-bCols^post35 == 0 /\ -nl1^post35+nl1^0 == 0 /\ nj2^0-nj2^post35 == 0 /\ -ni1^post35+ni1^0 == 0 /\ bRows^0-bRows^post35 == 0 /\ -tmp___1^0+bDomain^post35 == 0 /\ tmp___1^0-tmp___1^post35 == 0 /\ nk2^0-nk2^post35 == 0 /\ tmp___2^0-tmp___2^post35 == 0 /\ -ni^post35+ni^0 == 0), cost: 1 57: l28 -> l32 : bCols^0'=bCols^post57, nk2^0'=nk2^post57, n^0'=n^post57, tmp^0'=tmp^post57, nj2^0'=nj2^post57, tmp___4^0'=tmp___4^post57, bRows^0'=bRows^post57, ni2^0'=ni2^post57, tmp___1^0'=tmp___1^post57, nk1^0'=nk1^post57, n2^0'=n2^post57, nl2^0'=nl2^post57, nj1^0'=nj1^post57, tmp___3^0'=tmp___3^post57, bDomain^0'=bDomain^post57, nl1^0'=nl1^post57, ni1^0'=ni1^post57, tmp___0^0'=tmp___0^post57, nj^0'=nj^post57, tmp___5^0'=tmp___5^post57, bSquares^0'=bSquares^post57, ni^0'=ni^post57, tmp___2^0'=tmp___2^post57, (-tmp___1^post57+tmp___1^0 == 0 /\ n^0-n^post57 == 0 /\ -bRows^post57+bRows^0 == 0 /\ nk2^0-nk2^post57 == 0 /\ ni2^0-ni2^post57 == 0 /\ -tmp___0^post57+tmp___0^0 == 0 /\ -nj^post57+nj^0 == 0 /\ -ni1^post57+ni1^0 == 0 /\ -tmp___2^post57+tmp___2^0 == 0 /\ nl1^0-nl1^post57 == 0 /\ -ni^post57+ni^0 == 0 /\ -n2^post57+n2^0 == 0 /\ nk1^0-nk1^post57 == 0 /\ -tmp___4^post57+tmp___4^0 == 0 /\ bCols^0-bCols^post57 == 0 /\ -tmp___5^post57+tmp___5^0 == 0 /\ tmp^0-tmp^post57 == 0 /\ -bSquares^post57+bSquares^0 == 0 /\ -bDomain^post57+bDomain^0 == 0 /\ -tmp___3^post57+tmp___3^0 == 0 /\ -nj1^post57+nj1^0 == 0 /\ nl2^0-nl2^post57 == 0 /\ nj2^0-nj2^post57 == 0), cost: 1 36: l29 -> l27 : bCols^0'=bCols^post36, nk2^0'=nk2^post36, n^0'=n^post36, tmp^0'=tmp^post36, nj2^0'=nj2^post36, tmp___4^0'=tmp___4^post36, bRows^0'=bRows^post36, ni2^0'=ni2^post36, tmp___1^0'=tmp___1^post36, nk1^0'=nk1^post36, n2^0'=n2^post36, nl2^0'=nl2^post36, nj1^0'=nj1^post36, tmp___3^0'=tmp___3^post36, bDomain^0'=bDomain^post36, nl1^0'=nl1^post36, ni1^0'=ni1^post36, tmp___0^0'=tmp___0^post36, nj^0'=nj^post36, tmp___5^0'=tmp___5^post36, bSquares^0'=bSquares^post36, ni^0'=ni^post36, tmp___2^0'=tmp___2^post36, (-tmp___0^post36+tmp___0^0 == 0 /\ -nj^post36+nj^0 == 0 /\ nk2^0-nk2^post36 == 0 /\ -tmp___2^post36+tmp___2^0 == 0 /\ nl1^0-nl1^post36 == 0 /\ -ni1^post36+ni1^0 == 0 /\ ni2^0-ni2^post36 == 0 /\ tmp^0-tmp^post36 == 0 /\ -n2^post36+n2^0 == 0 /\ -ni^post36+ni^0 == 0 /\ -bRows^post36+bRows^0 == 0 /\ -tmp___4^post36+tmp___4^0 == 0 /\ -tmp___5^post36+tmp___5^0 == 0 /\ -bSquares^post36+bSquares^0 == 0 /\ -tmp___3^post36+tmp___3^0 == 0 /\ nl2^0-nl2^post36 == 0 /\ nj2^0-nj2^post36 == 0 /\ bCols^0-bCols^post36 == 0 /\ -nj1^post36+nj1^0 == 0 /\ nk1^0-nk1^post36 == 0 /\ n^0-n^post36 == 0 /\ -bDomain^post36+bDomain^0 == 0 /\ tmp___1^post36 == 0), cost: 1 37: l29 -> l27 : bCols^0'=bCols^post37, nk2^0'=nk2^post37, n^0'=n^post37, tmp^0'=tmp^post37, nj2^0'=nj2^post37, tmp___4^0'=tmp___4^post37, bRows^0'=bRows^post37, ni2^0'=ni2^post37, tmp___1^0'=tmp___1^post37, nk1^0'=nk1^post37, n2^0'=n2^post37, nl2^0'=nl2^post37, nj1^0'=nj1^post37, tmp___3^0'=tmp___3^post37, bDomain^0'=bDomain^post37, nl1^0'=nl1^post37, ni1^0'=ni1^post37, tmp___0^0'=tmp___0^post37, nj^0'=nj^post37, tmp___5^0'=tmp___5^post37, bSquares^0'=bSquares^post37, ni^0'=ni^post37, tmp___2^0'=tmp___2^post37, (-tmp___5^post37+tmp___5^0 == 0 /\ n^0-n^post37 == 0 /\ -bSquares^post37+bSquares^0 == 0 /\ nk1^0-nk1^post37 == 0 /\ -ni^post37+ni^0 == 0 /\ nk2^0-nk2^post37 == 0 /\ -nl2^post37+nl2^0 == 0 /\ nj1^0-nj1^post37 == 0 /\ bDomain^0-bDomain^post37 == 0 /\ -tmp___4^post37+tmp___4^0 == 0 /\ -1+tmp___1^post37 == 0 /\ nj2^0-nj2^post37 == 0 /\ -tmp___2^post37+tmp___2^0 == 0 /\ bCols^0-bCols^post37 == 0 /\ -nl1^post37+nl1^0 == 0 /\ -nj^post37+nj^0 == 0 /\ -tmp___0^post37+tmp___0^0 == 0 /\ n2^0-n2^post37 == 0 /\ tmp^0-tmp^post37 == 0 /\ ni2^0-ni2^post37 == 0 /\ -ni1^post37+ni1^0 == 0 /\ tmp___3^0-tmp___3^post37 == 0 /\ -bRows^post37+bRows^0 == 0), cost: 1 38: l30 -> l27 : bCols^0'=bCols^post38, nk2^0'=nk2^post38, n^0'=n^post38, tmp^0'=tmp^post38, nj2^0'=nj2^post38, tmp___4^0'=tmp___4^post38, bRows^0'=bRows^post38, ni2^0'=ni2^post38, tmp___1^0'=tmp___1^post38, nk1^0'=nk1^post38, n2^0'=n2^post38, nl2^0'=nl2^post38, nj1^0'=nj1^post38, tmp___3^0'=tmp___3^post38, bDomain^0'=bDomain^post38, nl1^0'=nl1^post38, ni1^0'=ni1^post38, tmp___0^0'=tmp___0^post38, nj^0'=nj^post38, tmp___5^0'=tmp___5^post38, bSquares^0'=bSquares^post38, ni^0'=ni^post38, tmp___2^0'=tmp___2^post38, (-ni1^post38+ni1^0 == 0 /\ -tmp___0^post38+tmp___0^0 == 0 /\ -tmp___2^post38+tmp___2^0 == 0 /\ nl1^0-nl1^post38 == 0 /\ ni2^0-ni2^post38 == 0 /\ bDomain^0-bDomain^post38 == 0 /\ -nj^post38+nj^0 == 0 /\ -ni^post38+ni^0 == 0 /\ -bRows^post38+bRows^0 == 0 /\ -n2^post38+n2^0 == 0 /\ nk2^0-nk2^post38 == 0 /\ -tmp___5^post38+tmp___5^0 == 0 /\ -tmp___3^post38+tmp___3^0 == 0 /\ -bSquares^post38+bSquares^0 == 0 /\ nl2^0-nl2^post38 == 0 /\ -nj1^post38+nj1^0 == 0 /\ nj2^0-nj2^post38 == 0 /\ tmp^0-tmp^post38 == 0 /\ bCols^0-bCols^post38 == 0 /\ nk1^0-nk1^post38 == 0 /\ -tmp___4^post38+tmp___4^0 == 0 /\ tmp___1^post38 == 0 /\ n^0-n^post38 == 0), cost: 1 39: l30 -> l29 : bCols^0'=bCols^post39, nk2^0'=nk2^post39, n^0'=n^post39, tmp^0'=tmp^post39, nj2^0'=nj2^post39, tmp___4^0'=tmp___4^post39, bRows^0'=bRows^post39, ni2^0'=ni2^post39, tmp___1^0'=tmp___1^post39, nk1^0'=nk1^post39, n2^0'=n2^post39, nl2^0'=nl2^post39, nj1^0'=nj1^post39, tmp___3^0'=tmp___3^post39, bDomain^0'=bDomain^post39, nl1^0'=nl1^post39, ni1^0'=ni1^post39, tmp___0^0'=tmp___0^post39, nj^0'=nj^post39, tmp___5^0'=tmp___5^post39, bSquares^0'=bSquares^post39, ni^0'=ni^post39, tmp___2^0'=tmp___2^post39, (-n2^post39+n2^0 == 0 /\ -bDomain^post39+bDomain^0 == 0 /\ tmp___3^0-tmp___3^post39 == 0 /\ -bSquares^post39+bSquares^0 == 0 /\ nj2^0-nj2^post39 == 0 /\ -ni^post39+ni^0 == 0 /\ -nj1^post39+nj1^0 == 0 /\ bCols^0-bCols^post39 == 0 /\ -tmp___1^post39+tmp___1^0 == 0 /\ -ni2^post39+ni2^0 == 0 /\ nj^0-nj^post39 == 0 /\ tmp^0-tmp^post39 == 0 /\ n^0-n^post39 == 0 /\ tmp___0^0-tmp___0^post39 == 0 /\ -nl2^post39+nl2^0 == 0 /\ nk2^0-nk2^post39 == 0 /\ ni1^0-ni1^post39 == 0 /\ -tmp___2^post39+tmp___2^0 == 0 /\ -tmp___5^post39+tmp___5^0 == 0 /\ -nk1^post39+nk1^0 == 0 /\ -nl1^post39+nl1^0 == 0 /\ bRows^0-bRows^post39 == 0 /\ tmp___4^0-tmp___4^post39 == 0), cost: 1 40: l31 -> l27 : bCols^0'=bCols^post40, nk2^0'=nk2^post40, n^0'=n^post40, tmp^0'=tmp^post40, nj2^0'=nj2^post40, tmp___4^0'=tmp___4^post40, bRows^0'=bRows^post40, ni2^0'=ni2^post40, tmp___1^0'=tmp___1^post40, nk1^0'=nk1^post40, n2^0'=n2^post40, nl2^0'=nl2^post40, nj1^0'=nj1^post40, tmp___3^0'=tmp___3^post40, bDomain^0'=bDomain^post40, nl1^0'=nl1^post40, ni1^0'=ni1^post40, tmp___0^0'=tmp___0^post40, nj^0'=nj^post40, tmp___5^0'=tmp___5^post40, bSquares^0'=bSquares^post40, ni^0'=ni^post40, tmp___2^0'=tmp___2^post40, (nj^0-nj^post40 == 0 /\ -nk1^post40+nk1^0 == 0 /\ -tmp___2^post40+tmp___2^0 == 0 /\ bCols^0-bCols^post40 == 0 /\ ni2^0-ni2^post40 == 0 /\ nk2^0-nk2^post40 == 0 /\ nj2^0-nj2^post40 == 0 /\ -bDomain^0 <= 0 /\ -tmp___0^post40+tmp___0^0 == 0 /\ tmp___1^post40 == 0 /\ -tmp___5^post40+tmp___5^0 == 0 /\ -bSquares^post40+bSquares^0 == 0 /\ n^0-n^post40 == 0 /\ -n2^post40+n2^0 == 0 /\ -ni^post40+ni^0 == 0 /\ -bDomain^post40+bDomain^0 == 0 /\ nl1^0-nl1^post40 == 0 /\ bDomain^0 <= 0 /\ bRows^0-bRows^post40 == 0 /\ -nj1^post40+nj1^0 == 0 /\ tmp^0-tmp^post40 == 0 /\ tmp___4^0-tmp___4^post40 == 0 /\ tmp___3^0-tmp___3^post40 == 0 /\ -nl2^post40+nl2^0 == 0 /\ ni1^0-ni1^post40 == 0), cost: 1 41: l31 -> l30 : bCols^0'=bCols^post41, nk2^0'=nk2^post41, n^0'=n^post41, tmp^0'=tmp^post41, nj2^0'=nj2^post41, tmp___4^0'=tmp___4^post41, bRows^0'=bRows^post41, ni2^0'=ni2^post41, tmp___1^0'=tmp___1^post41, nk1^0'=nk1^post41, n2^0'=n2^post41, nl2^0'=nl2^post41, nj1^0'=nj1^post41, tmp___3^0'=tmp___3^post41, bDomain^0'=bDomain^post41, nl1^0'=nl1^post41, ni1^0'=ni1^post41, tmp___0^0'=tmp___0^post41, nj^0'=nj^post41, tmp___5^0'=tmp___5^post41, bSquares^0'=bSquares^post41, ni^0'=ni^post41, tmp___2^0'=tmp___2^post41, (-ni^post41+ni^0 == 0 /\ tmp___3^0-tmp___3^post41 == 0 /\ -bDomain^post41+bDomain^0 == 0 /\ -nl1^post41+nl1^0 == 0 /\ n2^0-n2^post41 == 0 /\ -tmp___1^post41+tmp___1^0 == 0 /\ bCols^0-bCols^post41 == 0 /\ -tmp___2^post41+tmp___2^0 == 0 /\ -ni2^post41+ni2^0 == 0 /\ nj2^0-nj2^post41 == 0 /\ tmp^0-tmp^post41 == 0 /\ 1-bDomain^0 <= 0 /\ nj^0-nj^post41 == 0 /\ tmp___5^0-tmp___5^post41 == 0 /\ bSquares^0-bSquares^post41 == 0 /\ tmp___0^0-tmp___0^post41 == 0 /\ nj1^0-nj1^post41 == 0 /\ n^0-n^post41 == 0 /\ -nl2^post41+nl2^0 == 0 /\ nk2^0-nk2^post41 == 0 /\ ni1^0-ni1^post41 == 0 /\ -nk1^post41+nk1^0 == 0 /\ bRows^0-bRows^post41 == 0 /\ tmp___4^0-tmp___4^post41 == 0), cost: 1 42: l31 -> l30 : bCols^0'=bCols^post42, nk2^0'=nk2^post42, n^0'=n^post42, tmp^0'=tmp^post42, nj2^0'=nj2^post42, tmp___4^0'=tmp___4^post42, bRows^0'=bRows^post42, ni2^0'=ni2^post42, tmp___1^0'=tmp___1^post42, nk1^0'=nk1^post42, n2^0'=n2^post42, nl2^0'=nl2^post42, nj1^0'=nj1^post42, tmp___3^0'=tmp___3^post42, bDomain^0'=bDomain^post42, nl1^0'=nl1^post42, ni1^0'=ni1^post42, tmp___0^0'=tmp___0^post42, nj^0'=nj^post42, tmp___5^0'=tmp___5^post42, bSquares^0'=bSquares^post42, ni^0'=ni^post42, tmp___2^0'=tmp___2^post42, (tmp^0-tmp^post42 == 0 /\ -tmp___5^post42+tmp___5^0 == 0 /\ nl2^0-nl2^post42 == 0 /\ -tmp___3^post42+tmp___3^0 == 0 /\ -bSquares^post42+bSquares^0 == 0 /\ n^0-n^post42 == 0 /\ tmp___4^0-tmp___4^post42 == 0 /\ n2^0-n2^post42 == 0 /\ bCols^0-bCols^post42 == 0 /\ ni2^0-ni2^post42 == 0 /\ -bDomain^post42+bDomain^0 == 0 /\ bRows^0-bRows^post42 == 0 /\ -tmp___2^post42+tmp___2^0 == 0 /\ -nl1^post42+nl1^0 == 0 /\ -nj^post42+nj^0 == 0 /\ -ni1^post42+ni1^0 == 0 /\ -nk2^post42+nk2^0 == 0 /\ -tmp___0^post42+tmp___0^0 == 0 /\ 1+bDomain^0 <= 0 /\ nj2^0-nj2^post42 == 0 /\ nk1^0-nk1^post42 == 0 /\ tmp___1^0-tmp___1^post42 == 0 /\ -ni^post42+ni^0 == 0 /\ nj1^0-nj1^post42 == 0), cost: 1 43: l32 -> l33 : bCols^0'=bCols^post43, nk2^0'=nk2^post43, n^0'=n^post43, tmp^0'=tmp^post43, nj2^0'=nj2^post43, tmp___4^0'=tmp___4^post43, bRows^0'=bRows^post43, ni2^0'=ni2^post43, tmp___1^0'=tmp___1^post43, nk1^0'=nk1^post43, n2^0'=n2^post43, nl2^0'=nl2^post43, nj1^0'=nj1^post43, tmp___3^0'=tmp___3^post43, bDomain^0'=bDomain^post43, nl1^0'=nl1^post43, ni1^0'=ni1^post43, tmp___0^0'=tmp___0^post43, nj^0'=nj^post43, tmp___5^0'=tmp___5^post43, bSquares^0'=bSquares^post43, ni^0'=ni^post43, tmp___2^0'=tmp___2^post43, (nk2^0-nk2^post43 == 0 /\ n^0-n^post43 == 0 /\ tmp___4^0-tmp___4^post43 == 0 /\ -ni1^post43+ni1^0 == 0 /\ -nl1^post43+nl1^0 == 0 /\ n2^0-n2^post43 == 0 /\ -nj^post43+nj^0 == 0 /\ -tmp___2^post43+tmp___2^0 == 0 /\ -ni2^post43+ni2^0 == 0 /\ bRows^0-bRows^post43 == 0 /\ tmp^0-tmp^post43 == 0 /\ tmp___5^0-tmp___5^post43 == 0 /\ tmp___1^0-tmp___1^post43 == 0 /\ nj1^0-nj1^post43 == 0 /\ n2^0-nj^0 <= 0 /\ -nl2^post43+nl2^0 == 0 /\ bCols^0-bCols^post43 == 0 /\ -bSquares^post43+bSquares^0 == 0 /\ -bDomain^post43+bDomain^0 == 0 /\ -tmp___3^post43+tmp___3^0 == 0 /\ nj2^0-nj2^post43 == 0 /\ -nk1^post43+nk1^0 == 0 /\ -1+ni^post43-ni^0 == 0 /\ tmp___0^0-tmp___0^post43 == 0), cost: 1 44: l32 -> l31 : bCols^0'=bCols^post44, nk2^0'=nk2^post44, n^0'=n^post44, tmp^0'=tmp^post44, nj2^0'=nj2^post44, tmp___4^0'=tmp___4^post44, bRows^0'=bRows^post44, ni2^0'=ni2^post44, tmp___1^0'=tmp___1^post44, nk1^0'=nk1^post44, n2^0'=n2^post44, nl2^0'=nl2^post44, nj1^0'=nj1^post44, tmp___3^0'=tmp___3^post44, bDomain^0'=bDomain^post44, nl1^0'=nl1^post44, ni1^0'=ni1^post44, tmp___0^0'=tmp___0^post44, nj^0'=nj^post44, tmp___5^0'=tmp___5^post44, bSquares^0'=bSquares^post44, ni^0'=ni^post44, tmp___2^0'=tmp___2^post44, (-tmp___5^post44+tmp___5^0 == 0 /\ nl2^0-nl2^post44 == 0 /\ tmp^0-tmp^post44 == 0 /\ -tmp___3^post44+tmp___3^0 == 0 /\ nk1^0-nk1^post44 == 0 /\ n^0-n^post44 == 0 /\ nj1^0-nj1^post44 == 0 /\ -bDomain^post44+bDomain^0 == 0 /\ -bSquares^post44+bSquares^0 == 0 /\ tmp___4^0-tmp___4^post44 == 0 /\ bCols^0-bCols^post44 == 0 /\ -ni1^post44+ni1^0 == 0 /\ -tmp___0^post44+tmp___0^0 == 0 /\ -nj^post44+nj^0 == 0 /\ -nk2^post44+nk2^0 == 0 /\ nj2^0-nj2^post44 == 0 /\ n2^0-n2^post44 == 0 /\ -nl1^post44+nl1^0 == 0 /\ -bRows^post44+bRows^0 == 0 /\ tmp___1^0-tmp___1^post44 == 0 /\ 1-n2^0+nj^0 <= 0 /\ -ni^post44+ni^0 == 0 /\ -tmp___2^post44+tmp___2^0 == 0 /\ ni2^0-ni2^post44 == 0), cost: 1 56: l33 -> l36 : bCols^0'=bCols^post56, nk2^0'=nk2^post56, n^0'=n^post56, tmp^0'=tmp^post56, nj2^0'=nj2^post56, tmp___4^0'=tmp___4^post56, bRows^0'=bRows^post56, ni2^0'=ni2^post56, tmp___1^0'=tmp___1^post56, nk1^0'=nk1^post56, n2^0'=n2^post56, nl2^0'=nl2^post56, nj1^0'=nj1^post56, tmp___3^0'=tmp___3^post56, bDomain^0'=bDomain^post56, nl1^0'=nl1^post56, ni1^0'=ni1^post56, tmp___0^0'=tmp___0^post56, nj^0'=nj^post56, tmp___5^0'=tmp___5^post56, bSquares^0'=bSquares^post56, ni^0'=ni^post56, tmp___2^0'=tmp___2^post56, (tmp^0-tmp^post56 == 0 /\ -nl2^post56+nl2^0 == 0 /\ -tmp___5^post56+tmp___5^0 == 0 /\ -bSquares^post56+bSquares^0 == 0 /\ n^0-n^post56 == 0 /\ tmp___4^0-tmp___4^post56 == 0 /\ -nj1^post56+nj1^0 == 0 /\ ni2^0-ni2^post56 == 0 /\ bDomain^0-bDomain^post56 == 0 /\ bCols^0-bCols^post56 == 0 /\ bRows^0-bRows^post56 == 0 /\ -tmp___1^post56+tmp___1^0 == 0 /\ -nj^post56+nj^0 == 0 /\ -ni1^post56+ni1^0 == 0 /\ -tmp___0^post56+tmp___0^0 == 0 /\ nj2^0-nj2^post56 == 0 /\ nk1^0-nk1^post56 == 0 /\ -tmp___2^post56+tmp___2^0 == 0 /\ nk2^0-nk2^post56 == 0 /\ tmp___3^0-tmp___3^post56 == 0 /\ -ni^post56+ni^0 == 0 /\ nl1^0-nl1^post56 == 0 /\ -n2^post56+n2^0 == 0), cost: 1 45: l34 -> l35 : bCols^0'=bCols^post45, nk2^0'=nk2^post45, n^0'=n^post45, tmp^0'=tmp^post45, nj2^0'=nj2^post45, tmp___4^0'=tmp___4^post45, bRows^0'=bRows^post45, ni2^0'=ni2^post45, tmp___1^0'=tmp___1^post45, nk1^0'=nk1^post45, n2^0'=n2^post45, nl2^0'=nl2^post45, nj1^0'=nj1^post45, tmp___3^0'=tmp___3^post45, bDomain^0'=bDomain^post45, nl1^0'=nl1^post45, ni1^0'=ni1^post45, tmp___0^0'=tmp___0^post45, nj^0'=nj^post45, tmp___5^0'=tmp___5^post45, bSquares^0'=bSquares^post45, ni^0'=ni^post45, tmp___2^0'=tmp___2^post45, (bDomain^0-bDomain^post45 == 0 /\ nl1^0-nl1^post45 == 0 /\ -tmp___2^post45+tmp___2^0 == 0 /\ -tmp___0^post45+tmp___0^0 == 0 /\ nk2^0-nk2^post45 == 0 /\ -ni1^post45+ni1^0 == 0 /\ tmp___1^0-tmp___1^post45 == 0 /\ -tmp___5^post45+tmp___5^0 == 0 /\ -bSquares^post45+bSquares^0 == 0 /\ -tmp___3^post45+tmp___3^0 == 0 /\ -bRows^post45+bRows^0 == 0 /\ -ni^post45+ni^0 == 0 /\ -nj1^post45+nj1^0 == 0 /\ -nj^post45+nj^0 == 0 /\ ni2^0-ni2^post45 == 0 /\ bCols^0-bCols^post45 == 0 /\ nl2^0-nl2^post45 == 0 /\ nj2^0-nj2^post45 == 0 /\ nk1^0-nk1^post45 == 0 /\ -tmp___4^post45+tmp___4^0 == 0 /\ n^0-n^post45 == 0 /\ -tmp^post45+tmp^0 == 0 /\ n2^0-n2^post45 == 0), cost: 1 90: l35 -> l25 : bCols^0'=bCols^post90, nk2^0'=nk2^post90, n^0'=n^post90, tmp^0'=tmp^post90, nj2^0'=nj2^post90, tmp___4^0'=tmp___4^post90, bRows^0'=bRows^post90, ni2^0'=ni2^post90, tmp___1^0'=tmp___1^post90, nk1^0'=nk1^post90, n2^0'=n2^post90, nl2^0'=nl2^post90, nj1^0'=nj1^post90, tmp___3^0'=tmp___3^post90, bDomain^0'=bDomain^post90, nl1^0'=nl1^post90, ni1^0'=ni1^post90, tmp___0^0'=tmp___0^post90, nj^0'=nj^post90, tmp___5^0'=tmp___5^post90, bSquares^0'=bSquares^post90, ni^0'=ni^post90, tmp___2^0'=tmp___2^post90, (-ni^post90+ni^0 == 0 /\ -tmp___3^post90+tmp___3^0 == 0 /\ -bSquares^post90+bSquares^0 == 0 /\ -tmp___1^post90+tmp___1^0 == 0 /\ nk2^0-nk2^post90 == 0 /\ -tmp___4^post90+tmp___4^0 == 0 /\ bDomain^0-bDomain^post90 == 0 /\ -nj^post90+nj^0 == 0 /\ nj1^0-nj1^post90 == 0 /\ ni2^0-ni2^post90 == 0 /\ nl2^0-nl2^post90 == 0 /\ bCols^0-bCols^post90 == 0 /\ -1-nk1^0+nk1^post90 == 0 /\ n2^0-n2^post90 == 0 /\ -ni1^post90+ni1^0 == 0 /\ -nl1^post90+nl1^0 == 0 /\ -n^post90+n^0 == 0 /\ -bRows^post90+bRows^0 == 0 /\ n^0-nl1^0 <= 0 /\ -tmp___0^post90+tmp___0^0 == 0 /\ nj2^0-nj2^post90 == 0 /\ tmp^0-tmp^post90 == 0 /\ -tmp___5^post90+tmp___5^0 == 0 /\ -tmp___2^post90+tmp___2^0 == 0), cost: 1 91: l35 -> l37 : bCols^0'=bCols^post91, nk2^0'=nk2^post91, n^0'=n^post91, tmp^0'=tmp^post91, nj2^0'=nj2^post91, tmp___4^0'=tmp___4^post91, bRows^0'=bRows^post91, ni2^0'=ni2^post91, tmp___1^0'=tmp___1^post91, nk1^0'=nk1^post91, n2^0'=n2^post91, nl2^0'=nl2^post91, nj1^0'=nj1^post91, tmp___3^0'=tmp___3^post91, bDomain^0'=bDomain^post91, nl1^0'=nl1^post91, ni1^0'=ni1^post91, tmp___0^0'=tmp___0^post91, nj^0'=nj^post91, tmp___5^0'=tmp___5^post91, bSquares^0'=bSquares^post91, ni^0'=ni^post91, tmp___2^0'=tmp___2^post91, (bDomain^0-bDomain^post91 == 0 /\ nk2^post91 == 0 /\ -ni1^post91+ni1^0 == 0 /\ tmp___1^0-tmp___1^post91 == 0 /\ -tmp___5^post91+tmp___5^0 == 0 /\ -tmp___0^post91+tmp___0^0 == 0 /\ -tmp___3^post91+tmp___3^0 == 0 /\ 1-n^0+nl1^0 <= 0 /\ nl1^0-nl1^post91 == 0 /\ -bSquares^post91+bSquares^0 == 0 /\ -ni^post91+ni^0 == 0 /\ -tmp___2^post91+tmp___2^0 == 0 /\ nl2^0-nl2^post91 == 0 /\ -nj1^post91+nj1^0 == 0 /\ -bRows^post91+bRows^0 == 0 /\ -tmp^post91+tmp^0 == 0 /\ bCols^0-bCols^post91 == 0 /\ ni2^0-ni2^post91 == 0 /\ nj2^0-nj2^post91 == 0 /\ n^0-n^post91 == 0 /\ -tmp___4^post91+tmp___4^0 == 0 /\ -nj^post91+nj^0 == 0 /\ nk1^0-nk1^post91 == 0 /\ -n2^post91+n2^0 == 0), cost: 1 46: l36 -> l23 : bCols^0'=bCols^post46, nk2^0'=nk2^post46, n^0'=n^post46, tmp^0'=tmp^post46, nj2^0'=nj2^post46, tmp___4^0'=tmp___4^post46, bRows^0'=bRows^post46, ni2^0'=ni2^post46, tmp___1^0'=tmp___1^post46, nk1^0'=nk1^post46, n2^0'=n2^post46, nl2^0'=nl2^post46, nj1^0'=nj1^post46, tmp___3^0'=tmp___3^post46, bDomain^0'=bDomain^post46, nl1^0'=nl1^post46, ni1^0'=ni1^post46, tmp___0^0'=tmp___0^post46, nj^0'=nj^post46, tmp___5^0'=tmp___5^post46, bSquares^0'=bSquares^post46, ni^0'=ni^post46, tmp___2^0'=tmp___2^post46, (bCols^0-bCols^post46 == 0 /\ -tmp___3^post46+tmp___3^0 == 0 /\ nk1^0-nk1^post46 == 0 /\ tmp___1^0-tmp___1^post46 == 0 /\ -bSquares^post46+bSquares^0 == 0 /\ -nj^post46+nj^0 == 0 /\ tmp^0-tmp^post46 == 0 /\ -nj2^post46+nj2^0 == 0 /\ nj1^0-nj1^post46 == 0 /\ nl2^0-nl2^post46 == 0 /\ ni^post46 == 0 /\ -tmp___0^post46+tmp___0^0 == 0 /\ n2^0-n2^post46 == 0 /\ nk2^0-nk2^post46 == 0 /\ -nl1^post46+nl1^0 == 0 /\ -n^post46+n^0 == 0 /\ bDomain^0-bDomain^post46 == 0 /\ -bRows^post46+bRows^0 == 0 /\ tmp___4^0-tmp___4^post46 == 0 /\ n2^0-ni^0 <= 0 /\ -tmp___2^post46+tmp___2^0 == 0 /\ -tmp___5^post46+tmp___5^0 == 0 /\ -ni1^post46+ni1^0 == 0 /\ ni2^0-ni2^post46 == 0), cost: 1 47: l36 -> l28 : bCols^0'=bCols^post47, nk2^0'=nk2^post47, n^0'=n^post47, tmp^0'=tmp^post47, nj2^0'=nj2^post47, tmp___4^0'=tmp___4^post47, bRows^0'=bRows^post47, ni2^0'=ni2^post47, tmp___1^0'=tmp___1^post47, nk1^0'=nk1^post47, n2^0'=n2^post47, nl2^0'=nl2^post47, nj1^0'=nj1^post47, tmp___3^0'=tmp___3^post47, bDomain^0'=bDomain^post47, nl1^0'=nl1^post47, ni1^0'=ni1^post47, tmp___0^0'=tmp___0^post47, nj^0'=nj^post47, tmp___5^0'=tmp___5^post47, bSquares^0'=bSquares^post47, ni^0'=ni^post47, tmp___2^0'=tmp___2^post47, (bDomain^0-bDomain^post47 == 0 /\ -nl2^post47+nl2^0 == 0 /\ -tmp___5^post47+tmp___5^0 == 0 /\ -tmp___0^post47+tmp___0^0 == 0 /\ ni2^0-ni2^post47 == 0 /\ n^0-n^post47 == 0 /\ -tmp___2^post47+tmp___2^0 == 0 /\ -ni1^post47+ni1^0 == 0 /\ nk2^0-nk2^post47 == 0 /\ -nk1^post47+nk1^0 == 0 /\ nj^post47 == 0 /\ bCols^0-bCols^post47 == 0 /\ nl1^0-nl1^post47 == 0 /\ -bSquares^post47+bSquares^0 == 0 /\ -ni^post47+ni^0 == 0 /\ -n2^post47+n2^0 == 0 /\ -nj1^post47+nj1^0 == 0 /\ nj2^0-nj2^post47 == 0 /\ -tmp___1^post47+tmp___1^0 == 0 /\ bRows^0-bRows^post47 == 0 /\ 1-n2^0+ni^0 <= 0 /\ tmp___3^0-tmp___3^post47 == 0 /\ -tmp___4^post47+tmp___4^0 == 0 /\ -tmp^post47+tmp^0 == 0), cost: 1 48: l37 -> l38 : bCols^0'=bCols^post48, nk2^0'=nk2^post48, n^0'=n^post48, tmp^0'=tmp^post48, nj2^0'=nj2^post48, tmp___4^0'=tmp___4^post48, bRows^0'=bRows^post48, ni2^0'=ni2^post48, tmp___1^0'=tmp___1^post48, nk1^0'=nk1^post48, n2^0'=n2^post48, nl2^0'=nl2^post48, nj1^0'=nj1^post48, tmp___3^0'=tmp___3^post48, bDomain^0'=bDomain^post48, nl1^0'=nl1^post48, ni1^0'=ni1^post48, tmp___0^0'=tmp___0^post48, nj^0'=nj^post48, tmp___5^0'=tmp___5^post48, bSquares^0'=bSquares^post48, ni^0'=ni^post48, tmp___2^0'=tmp___2^post48, (ni2^0-ni2^post48 == 0 /\ -n2^post48+n2^0 == 0 /\ -nj1^post48+nj1^0 == 0 /\ tmp___3^0-tmp___3^post48 == 0 /\ bCols^0-bCols^post48 == 0 /\ -tmp___1^post48+tmp___1^0 == 0 /\ tmp^0-tmp^post48 == 0 /\ nj^0-nj^post48 == 0 /\ ni1^0-ni1^post48 == 0 /\ bSquares^0-bSquares^post48 == 0 /\ -ni^post48+ni^0 == 0 /\ nj2^0-nj2^post48 == 0 /\ tmp___0^0-tmp___0^post48 == 0 /\ n^0-n^post48 == 0 /\ -nl2^post48+nl2^0 == 0 /\ tmp___4^0-tmp___4^post48 == 0 /\ nk2^0-nk2^post48 == 0 /\ nl1^0-nl1^post48 == 0 /\ -tmp___2^post48+tmp___2^0 == 0 /\ -tmp___5^post48+tmp___5^0 == 0 /\ -bDomain^post48+bDomain^0 == 0 /\ -nk1^post48+nk1^0 == 0 /\ bRows^0-bRows^post48 == 0), cost: 1 87: l38 -> l34 : bCols^0'=bCols^post87, nk2^0'=nk2^post87, n^0'=n^post87, tmp^0'=tmp^post87, nj2^0'=nj2^post87, tmp___4^0'=tmp___4^post87, bRows^0'=bRows^post87, ni2^0'=ni2^post87, tmp___1^0'=tmp___1^post87, nk1^0'=nk1^post87, n2^0'=n2^post87, nl2^0'=nl2^post87, nj1^0'=nj1^post87, tmp___3^0'=tmp___3^post87, bDomain^0'=bDomain^post87, nl1^0'=nl1^post87, ni1^0'=ni1^post87, tmp___0^0'=tmp___0^post87, nj^0'=nj^post87, tmp___5^0'=tmp___5^post87, bSquares^0'=bSquares^post87, ni^0'=ni^post87, tmp___2^0'=tmp___2^post87, (-tmp___2^post87+tmp___2^0 == 0 /\ -ni1^post87+ni1^0 == 0 /\ n2^0-n2^post87 == 0 /\ -nj^post87+nj^0 == 0 /\ -ni2^post87+ni2^0 == 0 /\ nl2^0-nl2^post87 == 0 /\ -ni^post87+ni^0 == 0 /\ tmp^0-tmp^post87 == 0 /\ bCols^0-bCols^post87 == 0 /\ nk1^0-nk1^post87 == 0 /\ tmp___5^0-tmp___5^post87 == 0 /\ n^0-n^post87 == 0 /\ -1+nl1^post87-nl1^0 == 0 /\ nj1^0-nj1^post87 == 0 /\ tmp___4^0-tmp___4^post87 == 0 /\ -tmp___3^post87+tmp___3^0 == 0 /\ -bSquares^post87+bSquares^0 == 0 /\ -nk2^0+n^0 <= 0 /\ -nj2^post87+nj2^0 == 0 /\ bRows^0-bRows^post87 == 0 /\ -bDomain^post87+bDomain^0 == 0 /\ nk2^0-nk2^post87 == 0 /\ tmp___0^0-tmp___0^post87 == 0 /\ tmp___1^0-tmp___1^post87 == 0), cost: 1 88: l38 -> l43 : bCols^0'=bCols^post88, nk2^0'=nk2^post88, n^0'=n^post88, tmp^0'=tmp^post88, nj2^0'=nj2^post88, tmp___4^0'=tmp___4^post88, bRows^0'=bRows^post88, ni2^0'=ni2^post88, tmp___1^0'=tmp___1^post88, nk1^0'=nk1^post88, n2^0'=n2^post88, nl2^0'=nl2^post88, nj1^0'=nj1^post88, tmp___3^0'=tmp___3^post88, bDomain^0'=bDomain^post88, nl1^0'=nl1^post88, ni1^0'=ni1^post88, tmp___0^0'=tmp___0^post88, nj^0'=nj^post88, tmp___5^0'=tmp___5^post88, bSquares^0'=bSquares^post88, ni^0'=ni^post88, tmp___2^0'=tmp___2^post88, (tmp^0-tmp^post88 == 0 /\ -tmp___5^post88+tmp___5^0 == 0 /\ -tmp___3^post88+tmp___3^0 == 0 /\ n^0-n^post88 == 0 /\ -bDomain^post88+bDomain^0 == 0 /\ n2^0-n2^post88 == 0 /\ tmp___4^0-tmp___4^post88 == 0 /\ -bSquares^post88+bSquares^0 == 0 /\ ni2^0-ni2^post88 == 0 /\ bRows^0-bRows^post88 == 0 /\ -ni1^post88+ni1^0 == 0 /\ nl2^post88 == 0 /\ nj2^0-nj2^post88 == 0 /\ bCols^0-bCols^post88 == 0 /\ -tmp___2^post88+tmp___2^0 == 0 /\ -nl1^post88+nl1^0 == 0 /\ -nj^post88+nj^0 == 0 /\ nk1^0-nk1^post88 == 0 /\ -nk2^post88+nk2^0 == 0 /\ -tmp___0^post88+tmp___0^0 == 0 /\ tmp___1^0-tmp___1^post88 == 0 /\ -ni^post88+ni^0 == 0 /\ nj1^0-nj1^post88 == 0 /\ 1+nk2^0-n^0 <= 0), cost: 1 49: l39 -> l40 : bCols^0'=bCols^post49, nk2^0'=nk2^post49, n^0'=n^post49, tmp^0'=tmp^post49, nj2^0'=nj2^post49, tmp___4^0'=tmp___4^post49, bRows^0'=bRows^post49, ni2^0'=ni2^post49, tmp___1^0'=tmp___1^post49, nk1^0'=nk1^post49, n2^0'=n2^post49, nl2^0'=nl2^post49, nj1^0'=nj1^post49, tmp___3^0'=tmp___3^post49, bDomain^0'=bDomain^post49, nl1^0'=nl1^post49, ni1^0'=ni1^post49, tmp___0^0'=tmp___0^post49, nj^0'=nj^post49, tmp___5^0'=tmp___5^post49, bSquares^0'=bSquares^post49, ni^0'=ni^post49, tmp___2^0'=tmp___2^post49, (-nl2^post49+nl2^0 == 0 /\ bSquares^0-bSquares^post49 == 0 /\ tmp^0-tmp^post49 == 0 /\ n^0-n^post49 == 0 /\ tmp___4^0-tmp___4^post49 == 0 /\ -tmp___5^post49+tmp___5^0 == 0 /\ -tmp___0^post49+tmp___0^0 == 0 /\ ni2^0-ni2^post49 == 0 /\ -1+ni^post49-ni^0 == 0 /\ -nk1^post49+nk1^0 == 0 /\ bCols^0-bCols^post49 == 0 /\ -nj1^post49+nj1^0 == 0 /\ nl1^0-nl1^post49 == 0 /\ n2^0-nj^0 <= 0 /\ -bDomain^post49+bDomain^0 == 0 /\ -tmp___2^post49+tmp___2^0 == 0 /\ nj2^0-nj2^post49 == 0 /\ -tmp___1^post49+tmp___1^0 == 0 /\ bRows^0-bRows^post49 == 0 /\ -ni1^post49+ni1^0 == 0 /\ nk2^0-nk2^post49 == 0 /\ tmp___3^0-tmp___3^post49 == 0 /\ -n2^post49+n2^0 == 0 /\ -nj^post49+nj^0 == 0), cost: 1 50: l39 -> l41 : bCols^0'=bCols^post50, nk2^0'=nk2^post50, n^0'=n^post50, tmp^0'=tmp^post50, nj2^0'=nj2^post50, tmp___4^0'=tmp___4^post50, bRows^0'=bRows^post50, ni2^0'=ni2^post50, tmp___1^0'=tmp___1^post50, nk1^0'=nk1^post50, n2^0'=n2^post50, nl2^0'=nl2^post50, nj1^0'=nj1^post50, tmp___3^0'=tmp___3^post50, bDomain^0'=bDomain^post50, nl1^0'=nl1^post50, ni1^0'=ni1^post50, tmp___0^0'=tmp___0^post50, nj^0'=nj^post50, tmp___5^0'=tmp___5^post50, bSquares^0'=bSquares^post50, ni^0'=ni^post50, tmp___2^0'=tmp___2^post50, (0 == 0 /\ nk2^0-nk2^post50 == 0 /\ n2^0-n2^post50 == 0 /\ -nk1^post50+nk1^0 == 0 /\ -tmp___2^post50+tmp___2^0 == 0 /\ -ni2^post50+ni2^0 == 0 /\ tmp___4^0-tmp___4^post50 == 0 /\ -nl1^post50+nl1^0 == 0 /\ -ni^post50+ni^0 == 0 /\ bRows^0-bRows^post50 == 0 /\ tmp^0-tmp^post50 == 0 /\ tmp___5^0-tmp___5^post50 == 0 /\ tmp___1^0-tmp___1^post50 == 0 /\ nj1^0-nj1^post50 == 0 /\ -tmp___3^post50+tmp___3^0 == 0 /\ 1-n2^0+nj^0 <= 0 /\ nj2^0-nj2^post50 == 0 /\ bCols^0-bCols^post50 == 0 /\ -1-nj^0+nj^post50 == 0 /\ -bSquares^post50+bSquares^0 == 0 /\ ni1^0-ni1^post50 == 0 /\ -nl2^post50+nl2^0 == 0 /\ -bDomain^post50+bDomain^0 == 0 /\ n^0-n^post50 == 0), cost: 1 54: l40 -> l42 : bCols^0'=bCols^post54, nk2^0'=nk2^post54, n^0'=n^post54, tmp^0'=tmp^post54, nj2^0'=nj2^post54, tmp___4^0'=tmp___4^post54, bRows^0'=bRows^post54, ni2^0'=ni2^post54, tmp___1^0'=tmp___1^post54, nk1^0'=nk1^post54, n2^0'=n2^post54, nl2^0'=nl2^post54, nj1^0'=nj1^post54, tmp___3^0'=tmp___3^post54, bDomain^0'=bDomain^post54, nl1^0'=nl1^post54, ni1^0'=ni1^post54, tmp___0^0'=tmp___0^post54, nj^0'=nj^post54, tmp___5^0'=tmp___5^post54, bSquares^0'=bSquares^post54, ni^0'=ni^post54, tmp___2^0'=tmp___2^post54, (bDomain^0-bDomain^post54 == 0 /\ nj1^0-nj1^post54 == 0 /\ -tmp___2^post54+tmp___2^0 == 0 /\ -ni1^post54+ni1^0 == 0 /\ ni2^0-ni2^post54 == 0 /\ bCols^0-bCols^post54 == 0 /\ nl2^0-nl2^post54 == 0 /\ nk2^0-nk2^post54 == 0 /\ -nl1^post54+nl1^0 == 0 /\ nk1^0-nk1^post54 == 0 /\ -tmp___5^post54+tmp___5^0 == 0 /\ -tmp___0^post54+tmp___0^0 == 0 /\ n^0-n^post54 == 0 /\ n2^0-n2^post54 == 0 /\ -tmp___3^post54+tmp___3^0 == 0 /\ -bSquares^post54+bSquares^0 == 0 /\ -ni^post54+ni^0 == 0 /\ bRows^0-bRows^post54 == 0 /\ -tmp___4^post54+tmp___4^0 == 0 /\ -tmp^post54+tmp^0 == 0 /\ -nj^post54+nj^0 == 0 /\ tmp___1^0-tmp___1^post54 == 0 /\ -nj2^post54+nj2^0 == 0), cost: 1 55: l41 -> l39 : bCols^0'=bCols^post55, nk2^0'=nk2^post55, n^0'=n^post55, tmp^0'=tmp^post55, nj2^0'=nj2^post55, tmp___4^0'=tmp___4^post55, bRows^0'=bRows^post55, ni2^0'=ni2^post55, tmp___1^0'=tmp___1^post55, nk1^0'=nk1^post55, n2^0'=n2^post55, nl2^0'=nl2^post55, nj1^0'=nj1^post55, tmp___3^0'=tmp___3^post55, bDomain^0'=bDomain^post55, nl1^0'=nl1^post55, ni1^0'=ni1^post55, tmp___0^0'=tmp___0^post55, nj^0'=nj^post55, tmp___5^0'=tmp___5^post55, bSquares^0'=bSquares^post55, ni^0'=ni^post55, tmp___2^0'=tmp___2^post55, (-ni^post55+ni^0 == 0 /\ -nj1^post55+nj1^0 == 0 /\ nk1^0-nk1^post55 == 0 /\ tmp___1^0-tmp___1^post55 == 0 /\ -bSquares^post55+bSquares^0 == 0 /\ ni2^0-ni2^post55 == 0 /\ -tmp___2^post55+tmp___2^0 == 0 /\ nl1^0-nl1^post55 == 0 /\ bCols^0-bCols^post55 == 0 /\ nl2^0-nl2^post55 == 0 /\ -nj^post55+nj^0 == 0 /\ -n2^post55+n2^0 == 0 /\ tmp^0-tmp^post55 == 0 /\ -nj2^post55+nj2^0 == 0 /\ nk2^0-nk2^post55 == 0 /\ -n^post55+n^0 == 0 /\ -tmp___5^post55+tmp___5^0 == 0 /\ -ni1^post55+ni1^0 == 0 /\ bDomain^0-bDomain^post55 == 0 /\ -tmp___0^post55+tmp___0^0 == 0 /\ bRows^0-bRows^post55 == 0 /\ -tmp___3^post55+tmp___3^0 == 0 /\ tmp___4^0-tmp___4^post55 == 0), cost: 1 51: l42 -> l33 : bCols^0'=bCols^post51, nk2^0'=nk2^post51, n^0'=n^post51, tmp^0'=tmp^post51, nj2^0'=nj2^post51, tmp___4^0'=tmp___4^post51, bRows^0'=bRows^post51, ni2^0'=ni2^post51, tmp___1^0'=tmp___1^post51, nk1^0'=nk1^post51, n2^0'=n2^post51, nl2^0'=nl2^post51, nj1^0'=nj1^post51, tmp___3^0'=tmp___3^post51, bDomain^0'=bDomain^post51, nl1^0'=nl1^post51, ni1^0'=ni1^post51, tmp___0^0'=tmp___0^post51, nj^0'=nj^post51, tmp___5^0'=tmp___5^post51, bSquares^0'=bSquares^post51, ni^0'=ni^post51, tmp___2^0'=tmp___2^post51, (nl2^0-nl2^post51 == 0 /\ bRows^0-bRows^post51 == 0 /\ tmp^0-tmp^post51 == 0 /\ -tmp___5^post51+tmp___5^0 == 0 /\ nk2^0-nk2^post51 == 0 /\ -bSquares^post51+bSquares^0 == 0 /\ -bDomain^post51+bDomain^0 == 0 /\ ni^post51 == 0 /\ tmp___4^0-tmp___4^post51 == 0 /\ -nj1^post51+nj1^0 == 0 /\ tmp___3^0-tmp___3^post51 == 0 /\ nj2^0-nj2^post51 == 0 /\ -tmp___2^post51+tmp___2^0 == 0 /\ -nk1^post51+nk1^0 == 0 /\ bCols^0-bCols^post51 == 0 /\ -ni2^post51+ni2^0 == 0 /\ -nl1^post51+nl1^0 == 0 /\ tmp___1^0-tmp___1^post51 == 0 /\ n^0-n^post51 == 0 /\ tmp___0^0-tmp___0^post51 == 0 /\ -nj^post51+nj^0 == 0 /\ -n2^post51+n2^0 == 0 /\ n2^0-ni^0 <= 0 /\ -ni1^post51+ni1^0 == 0), cost: 1 52: l42 -> l41 : bCols^0'=bCols^post52, nk2^0'=nk2^post52, n^0'=n^post52, tmp^0'=tmp^post52, nj2^0'=nj2^post52, tmp___4^0'=tmp___4^post52, bRows^0'=bRows^post52, ni2^0'=ni2^post52, tmp___1^0'=tmp___1^post52, nk1^0'=nk1^post52, n2^0'=n2^post52, nl2^0'=nl2^post52, nj1^0'=nj1^post52, tmp___3^0'=tmp___3^post52, bDomain^0'=bDomain^post52, nl1^0'=nl1^post52, ni1^0'=ni1^post52, tmp___0^0'=tmp___0^post52, nj^0'=nj^post52, tmp___5^0'=tmp___5^post52, bSquares^0'=bSquares^post52, ni^0'=ni^post52, tmp___2^0'=tmp___2^post52, (nj^post52 == 0 /\ -ni2^post52+ni2^0 == 0 /\ -nk1^post52+nk1^0 == 0 /\ tmp___4^0-tmp___4^post52 == 0 /\ -nl1^post52+nl1^0 == 0 /\ -ni^post52+ni^0 == 0 /\ bRows^0-bRows^post52 == 0 /\ tmp___5^0-tmp___5^post52 == 0 /\ nk2^0-nk2^post52 == 0 /\ -tmp___2^post52+tmp___2^0 == 0 /\ tmp___1^0-tmp___1^post52 == 0 /\ n2^0-n2^post52 == 0 /\ nj1^0-nj1^post52 == 0 /\ -bSquares^post52+bSquares^0 == 0 /\ -tmp___3^post52+tmp___3^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ nj2^0-nj2^post52 == 0 /\ ni1^0-ni1^post52 == 0 /\ tmp^0-tmp^post52 == 0 /\ bCols^0-bCols^post52 == 0 /\ -bDomain^post52+bDomain^0 == 0 /\ tmp___0^0-tmp___0^post52 == 0 /\ -nl2^post52+nl2^0 == 0 /\ n^0-n^post52 == 0), cost: 1 53: l43 -> l44 : bCols^0'=bCols^post53, nk2^0'=nk2^post53, n^0'=n^post53, tmp^0'=tmp^post53, nj2^0'=nj2^post53, tmp___4^0'=tmp___4^post53, bRows^0'=bRows^post53, ni2^0'=ni2^post53, tmp___1^0'=tmp___1^post53, nk1^0'=nk1^post53, n2^0'=n2^post53, nl2^0'=nl2^post53, nj1^0'=nj1^post53, tmp___3^0'=tmp___3^post53, bDomain^0'=bDomain^post53, nl1^0'=nl1^post53, ni1^0'=ni1^post53, tmp___0^0'=tmp___0^post53, nj^0'=nj^post53, tmp___5^0'=tmp___5^post53, bSquares^0'=bSquares^post53, ni^0'=ni^post53, tmp___2^0'=tmp___2^post53, (bCols^0-bCols^post53 == 0 /\ -bSquares^post53+bSquares^0 == 0 /\ nk1^0-nk1^post53 == 0 /\ -ni^post53+ni^0 == 0 /\ tmp___1^0-tmp___1^post53 == 0 /\ -nj^post53+nj^0 == 0 /\ nl2^0-nl2^post53 == 0 /\ -nj2^post53+nj2^0 == 0 /\ tmp^0-tmp^post53 == 0 /\ nj1^0-nj1^post53 == 0 /\ ni2^0-ni2^post53 == 0 /\ n2^0-n2^post53 == 0 /\ -n^post53+n^0 == 0 /\ nk2^0-nk2^post53 == 0 /\ bDomain^0-bDomain^post53 == 0 /\ -tmp___2^post53+tmp___2^0 == 0 /\ -ni1^post53+ni1^0 == 0 /\ -nl1^post53+nl1^0 == 0 /\ -tmp___5^post53+tmp___5^0 == 0 /\ bRows^0-bRows^post53 == 0 /\ -tmp___0^post53+tmp___0^0 == 0 /\ tmp___4^0-tmp___4^post53 == 0 /\ -tmp___3^post53+tmp___3^0 == 0), cost: 1 85: l44 -> l37 : bCols^0'=bCols^post85, nk2^0'=nk2^post85, n^0'=n^post85, tmp^0'=tmp^post85, nj2^0'=nj2^post85, tmp___4^0'=tmp___4^post85, bRows^0'=bRows^post85, ni2^0'=ni2^post85, tmp___1^0'=tmp___1^post85, nk1^0'=nk1^post85, n2^0'=n2^post85, nl2^0'=nl2^post85, nj1^0'=nj1^post85, tmp___3^0'=tmp___3^post85, bDomain^0'=bDomain^post85, nl1^0'=nl1^post85, ni1^0'=ni1^post85, tmp___0^0'=tmp___0^post85, nj^0'=nj^post85, tmp___5^0'=tmp___5^post85, bSquares^0'=bSquares^post85, ni^0'=ni^post85, tmp___2^0'=tmp___2^post85, (-nj1^post85+nj1^0 == 0 /\ -1-nk2^0+nk2^post85 == 0 /\ tmp___3^0-tmp___3^post85 == 0 /\ -ni^post85+ni^0 == 0 /\ -n2^post85+n2^0 == 0 /\ -bDomain^post85+bDomain^0 == 0 /\ -tmp___1^post85+tmp___1^0 == 0 /\ bCols^0-bCols^post85 == 0 /\ -ni2^post85+ni2^0 == 0 /\ nj2^0-nj2^post85 == 0 /\ n^0-nl2^0 <= 0 /\ nj^0-nj^post85 == 0 /\ bSquares^0-bSquares^post85 == 0 /\ tmp^0-tmp^post85 == 0 /\ tmp___4^0-tmp___4^post85 == 0 /\ tmp___0^0-tmp___0^post85 == 0 /\ n^0-n^post85 == 0 /\ ni1^0-ni1^post85 == 0 /\ -nl2^post85+nl2^0 == 0 /\ -tmp___5^post85+tmp___5^0 == 0 /\ -tmp___2^post85+tmp___2^0 == 0 /\ -nk1^post85+nk1^0 == 0 /\ bRows^0-bRows^post85 == 0 /\ -nl1^post85+nl1^0 == 0), cost: 1 86: l44 -> l56 : bCols^0'=bCols^post86, nk2^0'=nk2^post86, n^0'=n^post86, tmp^0'=tmp^post86, nj2^0'=nj2^post86, tmp___4^0'=tmp___4^post86, bRows^0'=bRows^post86, ni2^0'=ni2^post86, tmp___1^0'=tmp___1^post86, nk1^0'=nk1^post86, n2^0'=n2^post86, nl2^0'=nl2^post86, nj1^0'=nj1^post86, tmp___3^0'=tmp___3^post86, bDomain^0'=bDomain^post86, nl1^0'=nl1^post86, ni1^0'=ni1^post86, tmp___0^0'=tmp___0^post86, nj^0'=nj^post86, tmp___5^0'=tmp___5^post86, bSquares^0'=bSquares^post86, ni^0'=ni^post86, tmp___2^0'=tmp___2^post86, (nj^0-nj^post86 == 0 /\ nl2^0-nl2^post86 == 0 /\ -tmp___5^post86+tmp___5^0 == 0 /\ 1-n^0+nl2^0 <= 0 /\ n^0-n^post86 == 0 /\ -tmp___3^post86+tmp___3^0 == 0 /\ n2^0-n2^post86 == 0 /\ -bSquares^post86+bSquares^0 == 0 /\ nk2^0-nk2^post86 == 0 /\ -bDomain^post86+bDomain^0 == 0 /\ ni2^0-ni2^post86 == 0 /\ tmp^0-tmp^post86 == 0 /\ -tmp___2^post86+tmp___2^0 == 0 /\ bRows^0-bRows^post86 == 0 /\ ni1^0-ni1^post86 == 0 /\ bCols^0-bCols^post86 == 0 /\ -nl1^post86+nl1^0 == 0 /\ -tmp___0^post86+tmp___0^0 == 0 /\ nj2^0-nj2^post86 == 0 /\ nk1^0-nk1^post86 == 0 /\ tmp___1^0-tmp___1^post86 == 0 /\ tmp___4^0-tmp___4^post86 == 0 /\ nj1^0-nj1^post86 == 0 /\ -ni^post86+ni^0 == 0), cost: 1 73: l51 -> l43 : bCols^0'=bCols^post73, nk2^0'=nk2^post73, n^0'=n^post73, tmp^0'=tmp^post73, nj2^0'=nj2^post73, tmp___4^0'=tmp___4^post73, bRows^0'=bRows^post73, ni2^0'=ni2^post73, tmp___1^0'=tmp___1^post73, nk1^0'=nk1^post73, n2^0'=n2^post73, nl2^0'=nl2^post73, nj1^0'=nj1^post73, tmp___3^0'=tmp___3^post73, bDomain^0'=bDomain^post73, nl1^0'=nl1^post73, ni1^0'=ni1^post73, tmp___0^0'=tmp___0^post73, nj^0'=nj^post73, tmp___5^0'=tmp___5^post73, bSquares^0'=bSquares^post73, ni^0'=ni^post73, tmp___2^0'=tmp___2^post73, (nj1^0-nj1^post73 == 0 /\ bDomain^0-bDomain^post73 == 0 /\ -tmp___2^post73+tmp___2^0 == 0 /\ -tmp___0^post73+tmp___0^0 == 0 /\ -nl1^post73+nl1^0 == 0 /\ -1-nl2^0+nl2^post73 == 0 /\ -bRows^post73+bRows^0 == 0 /\ tmp___1^0-tmp___1^post73 == 0 /\ -ni1^post73+ni1^0 == 0 /\ nk2^0-nk2^post73 == 0 /\ n2^0-n2^post73 == 0 /\ -tmp___3^post73+tmp___3^0 == 0 /\ -tmp___5^post73+tmp___5^0 == 0 /\ -ni^post73+ni^0 == 0 /\ -bSquares^post73+bSquares^0 == 0 /\ ni2^0-ni2^post73 == 0 /\ bCols^0-bCols^post73 == 0 /\ -nj^post73+nj^0 == 0 /\ nj2^0-nj2^post73 == 0 /\ -tmp^post73+tmp^0 == 0 /\ nk1^0-nk1^post73 == 0 /\ n^0-n^post73 == 0 /\ -tmp___4^post73+tmp___4^0 == 0), cost: 1 75: l52 -> l51 : bCols^0'=bCols^post75, nk2^0'=nk2^post75, n^0'=n^post75, tmp^0'=tmp^post75, nj2^0'=nj2^post75, tmp___4^0'=tmp___4^post75, bRows^0'=bRows^post75, ni2^0'=ni2^post75, tmp___1^0'=tmp___1^post75, nk1^0'=nk1^post75, n2^0'=n2^post75, nl2^0'=nl2^post75, nj1^0'=nj1^post75, tmp___3^0'=tmp___3^post75, bDomain^0'=bDomain^post75, nl1^0'=nl1^post75, ni1^0'=ni1^post75, tmp___0^0'=tmp___0^post75, nj^0'=nj^post75, tmp___5^0'=tmp___5^post75, bSquares^0'=bSquares^post75, ni^0'=ni^post75, tmp___2^0'=tmp___2^post75, (bDomain^0-bDomain^post75 == 0 /\ -nl2^post75+nl2^0 == 0 /\ -tmp___0^post75+tmp___0^0 == 0 /\ ni2^0-ni2^post75 == 0 /\ -tmp___2^post75+tmp___2^0 == 0 /\ n^0-n^post75 == 0 /\ -tmp___5^post75+tmp___5^0 == 0 /\ -nk1^post75+nk1^0 == 0 /\ -ni1^post75+ni1^0 == 0 /\ bCols^0-bCols^post75 == 0 /\ -ni^post75+ni^0 == 0 /\ nl1^0-nl1^post75 == 0 /\ -n2^post75+n2^0 == 0 /\ -nj1^post75+nj1^0 == 0 /\ -tmp___1^post75+tmp___1^0 == 0 /\ nj2^0-nj2^post75 == 0 /\ bRows^0-bRows^post75 == 0 /\ tmp___4^0-tmp___4^post75 == 0 /\ -tmp___4^0+bSquares^post75 == 0 /\ tmp___3^0-tmp___3^post75 == 0 /\ -nj^post75+nj^0 == 0 /\ nk2^0-nk2^post75 == 0 /\ -tmp^post75+tmp^0 == 0), cost: 1 76: l53 -> l52 : bCols^0'=bCols^post76, nk2^0'=nk2^post76, n^0'=n^post76, tmp^0'=tmp^post76, nj2^0'=nj2^post76, tmp___4^0'=tmp___4^post76, bRows^0'=bRows^post76, ni2^0'=ni2^post76, tmp___1^0'=tmp___1^post76, nk1^0'=nk1^post76, n2^0'=n2^post76, nl2^0'=nl2^post76, nj1^0'=nj1^post76, tmp___3^0'=tmp___3^post76, bDomain^0'=bDomain^post76, nl1^0'=nl1^post76, ni1^0'=ni1^post76, tmp___0^0'=tmp___0^post76, nj^0'=nj^post76, tmp___5^0'=tmp___5^post76, bSquares^0'=bSquares^post76, ni^0'=ni^post76, tmp___2^0'=tmp___2^post76, (-n2^post76+n2^0 == 0 /\ ni2^0-ni2^post76 == 0 /\ -bDomain^post76+bDomain^0 == 0 /\ -nj1^post76+nj1^0 == 0 /\ -tmp___1^post76+tmp___1^0 == 0 /\ -bRows^post76+bRows^0 == 0 /\ bCols^0-bCols^post76 == 0 /\ tmp^0-tmp^post76 == 0 /\ ni1^0-ni1^post76 == 0 /\ nj2^0-nj2^post76 == 0 /\ bSquares^0-bSquares^post76 == 0 /\ nj^0-nj^post76 == 0 /\ -ni^post76+ni^0 == 0 /\ n^0-n^post76 == 0 /\ -nl2^post76+nl2^0 == 0 /\ tmp___3^0-tmp___3^post76 == 0 /\ nk2^0-nk2^post76 == 0 /\ nk1^0-nk1^post76 == 0 /\ nl1^0-nl1^post76 == 0 /\ -tmp___2^post76+tmp___2^0 == 0 /\ -tmp___5^post76+tmp___5^0 == 0 /\ -tmp___0^post76+tmp___0^0 == 0 /\ -1+tmp___4^post76 == 0), cost: 1 77: l54 -> l53 : bCols^0'=bCols^post77, nk2^0'=nk2^post77, n^0'=n^post77, tmp^0'=tmp^post77, nj2^0'=nj2^post77, tmp___4^0'=tmp___4^post77, bRows^0'=bRows^post77, ni2^0'=ni2^post77, tmp___1^0'=tmp___1^post77, nk1^0'=nk1^post77, n2^0'=n2^post77, nl2^0'=nl2^post77, nj1^0'=nj1^post77, tmp___3^0'=tmp___3^post77, bDomain^0'=bDomain^post77, nl1^0'=nl1^post77, ni1^0'=ni1^post77, tmp___0^0'=tmp___0^post77, nj^0'=nj^post77, tmp___5^0'=tmp___5^post77, bSquares^0'=bSquares^post77, ni^0'=ni^post77, tmp___2^0'=tmp___2^post77, (-nl2^post77+nl2^0 == 0 /\ bSquares^0-bSquares^post77 == 0 /\ tmp^0-tmp^post77 == 0 /\ -tmp___5^post77+tmp___5^0 == 0 /\ tmp___4^0-tmp___4^post77 == 0 /\ -ni1^post77+ni1^0 == 0 /\ -tmp___0^post77+tmp___0^0 == 0 /\ ni2^0-ni2^post77 == 0 /\ n^0-n^post77 == 0 /\ -nk1^post77+nk1^0 == 0 /\ bCols^0-bCols^post77 == 0 /\ -nj1^post77+nj1^0 == 0 /\ -ni^post77+ni^0 == 0 /\ nl1^0-nl1^post77 == 0 /\ -n2^post77+n2^0 == 0 /\ -bDomain^post77+bDomain^0 == 0 /\ nj2^0-nj2^post77 == 0 /\ -tmp___1^post77+tmp___1^0 == 0 /\ bRows^0-bRows^post77 == 0 /\ -tmp___2^post77+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post77 == 0 /\ nk2^0-nk2^post77 == 0 /\ -nj^post77+nj^0 == 0), cost: 1 78: l54 -> l52 : bCols^0'=bCols^post78, nk2^0'=nk2^post78, n^0'=n^post78, tmp^0'=tmp^post78, nj2^0'=nj2^post78, tmp___4^0'=tmp___4^post78, bRows^0'=bRows^post78, ni2^0'=ni2^post78, tmp___1^0'=tmp___1^post78, nk1^0'=nk1^post78, n2^0'=n2^post78, nl2^0'=nl2^post78, nj1^0'=nj1^post78, tmp___3^0'=tmp___3^post78, bDomain^0'=bDomain^post78, nl1^0'=nl1^post78, ni1^0'=ni1^post78, tmp___0^0'=tmp___0^post78, nj^0'=nj^post78, tmp___5^0'=tmp___5^post78, bSquares^0'=bSquares^post78, ni^0'=ni^post78, tmp___2^0'=tmp___2^post78, (n2^0-n2^post78 == 0 /\ -tmp___2^post78+tmp___2^0 == 0 /\ nk2^0-nk2^post78 == 0 /\ -nj^post78+nj^0 == 0 /\ -nk1^post78+nk1^0 == 0 /\ -ni2^post78+ni2^0 == 0 /\ -nl1^post78+nl1^0 == 0 /\ bRows^0-bRows^post78 == 0 /\ -ni^post78+ni^0 == 0 /\ tmp___5^0-tmp___5^post78 == 0 /\ tmp___1^0-tmp___1^post78 == 0 /\ tmp___4^post78 == 0 /\ nj1^0-nj1^post78 == 0 /\ -tmp___3^post78+tmp___3^0 == 0 /\ -bDomain^post78+bDomain^0 == 0 /\ -bSquares^post78+bSquares^0 == 0 /\ tmp^0-tmp^post78 == 0 /\ bCols^0-bCols^post78 == 0 /\ ni1^0-ni1^post78 == 0 /\ -nl2^post78+nl2^0 == 0 /\ nj2^0-nj2^post78 == 0 /\ n^0-n^post78 == 0 /\ tmp___0^0-tmp___0^post78 == 0), cost: 1 79: l54 -> l53 : bCols^0'=bCols^post79, nk2^0'=nk2^post79, n^0'=n^post79, tmp^0'=tmp^post79, nj2^0'=nj2^post79, tmp___4^0'=tmp___4^post79, bRows^0'=bRows^post79, ni2^0'=ni2^post79, tmp___1^0'=tmp___1^post79, nk1^0'=nk1^post79, n2^0'=n2^post79, nl2^0'=nl2^post79, nj1^0'=nj1^post79, tmp___3^0'=tmp___3^post79, bDomain^0'=bDomain^post79, nl1^0'=nl1^post79, ni1^0'=ni1^post79, tmp___0^0'=tmp___0^post79, nj^0'=nj^post79, tmp___5^0'=tmp___5^post79, bSquares^0'=bSquares^post79, ni^0'=ni^post79, tmp___2^0'=tmp___2^post79, (bRows^0-bRows^post79 == 0 /\ -nl2^post79+nl2^0 == 0 /\ tmp^0-tmp^post79 == 0 /\ -tmp___5^post79+tmp___5^0 == 0 /\ -bSquares^post79+bSquares^0 == 0 /\ nk2^0-nk2^post79 == 0 /\ nj2^0-nj2^post79 == 0 /\ tmp___1^0-tmp___1^post79 == 0 /\ -bDomain^post79+bDomain^0 == 0 /\ tmp___4^0-tmp___4^post79 == 0 /\ -nj1^post79+nj1^0 == 0 /\ tmp___3^0-tmp___3^post79 == 0 /\ -nk1^post79+nk1^0 == 0 /\ -tmp___2^post79+tmp___2^0 == 0 /\ -ni1^post79+ni1^0 == 0 /\ -nl1^post79+nl1^0 == 0 /\ -ni2^post79+ni2^0 == 0 /\ tmp___0^0-tmp___0^post79 == 0 /\ -nj^post79+nj^0 == 0 /\ -ni^post79+ni^0 == 0 /\ n^0-n^post79 == 0 /\ bCols^0-bCols^post79 == 0 /\ -n2^post79+n2^0 == 0), cost: 1 80: l55 -> l52 : bCols^0'=bCols^post80, nk2^0'=nk2^post80, n^0'=n^post80, tmp^0'=tmp^post80, nj2^0'=nj2^post80, tmp___4^0'=tmp___4^post80, bRows^0'=bRows^post80, ni2^0'=ni2^post80, tmp___1^0'=tmp___1^post80, nk1^0'=nk1^post80, n2^0'=n2^post80, nl2^0'=nl2^post80, nj1^0'=nj1^post80, tmp___3^0'=tmp___3^post80, bDomain^0'=bDomain^post80, nl1^0'=nl1^post80, ni1^0'=ni1^post80, tmp___0^0'=tmp___0^post80, nj^0'=nj^post80, tmp___5^0'=tmp___5^post80, bSquares^0'=bSquares^post80, ni^0'=ni^post80, tmp___2^0'=tmp___2^post80, (nk2^0-nk2^post80 == 0 /\ -nk1^post80+nk1^0 == 0 /\ -nj^post80+nj^0 == 0 /\ nj1^0-nj1^post80 == 0 /\ -ni^post80+ni^0 == 0 /\ bRows^0-bRows^post80 == 0 /\ -nl1^post80+nl1^0 == 0 /\ -tmp___5^post80+tmp___5^0 == 0 /\ -tmp___2^post80+tmp___2^0 == 0 /\ n2^0-n2^post80 == 0 /\ tmp___1^0-tmp___1^post80 == 0 /\ tmp___4^post80 == 0 /\ -tmp___3^post80+tmp___3^0 == 0 /\ ni2^0-ni2^post80 == 0 /\ -bDomain^post80+bDomain^0 == 0 /\ nj2^0-nj2^post80 == 0 /\ tmp^0-tmp^post80 == 0 /\ bCols^0-bCols^post80 == 0 /\ ni1^0-ni1^post80 == 0 /\ -bSquares^post80+bSquares^0 == 0 /\ bSquares^0 <= 0 /\ -nl2^post80+nl2^0 == 0 /\ -bSquares^0 <= 0 /\ tmp___0^0-tmp___0^post80 == 0 /\ n^0-n^post80 == 0), cost: 1 81: l55 -> l54 : bCols^0'=bCols^post81, nk2^0'=nk2^post81, n^0'=n^post81, tmp^0'=tmp^post81, nj2^0'=nj2^post81, tmp___4^0'=tmp___4^post81, bRows^0'=bRows^post81, ni2^0'=ni2^post81, tmp___1^0'=tmp___1^post81, nk1^0'=nk1^post81, n2^0'=n2^post81, nl2^0'=nl2^post81, nj1^0'=nj1^post81, tmp___3^0'=tmp___3^post81, bDomain^0'=bDomain^post81, nl1^0'=nl1^post81, ni1^0'=ni1^post81, tmp___0^0'=tmp___0^post81, nj^0'=nj^post81, tmp___5^0'=tmp___5^post81, bSquares^0'=bSquares^post81, ni^0'=ni^post81, tmp___2^0'=tmp___2^post81, (-bSquares^post81+bSquares^0 == 0 /\ bCols^0-bCols^post81 == 0 /\ -ni^post81+ni^0 == 0 /\ nk1^0-nk1^post81 == 0 /\ tmp___1^0-tmp___1^post81 == 0 /\ -nj^post81+nj^0 == 0 /\ tmp^0-tmp^post81 == 0 /\ -nj2^post81+nj2^0 == 0 /\ nj1^0-nj1^post81 == 0 /\ ni2^0-ni2^post81 == 0 /\ nl2^0-nl2^post81 == 0 /\ nk2^0-nk2^post81 == 0 /\ n2^0-n2^post81 == 0 /\ -tmp___2^post81+tmp___2^0 == 0 /\ bDomain^0-bDomain^post81 == 0 /\ -nl1^post81+nl1^0 == 0 /\ -n^post81+n^0 == 0 /\ bRows^0-bRows^post81 == 0 /\ -ni1^post81+ni1^0 == 0 /\ -tmp___0^post81+tmp___0^0 == 0 /\ -tmp___5^post81+tmp___5^0 == 0 /\ tmp___4^0-tmp___4^post81 == 0 /\ 1-bSquares^0 <= 0 /\ -tmp___3^post81+tmp___3^0 == 0), cost: 1 82: l55 -> l54 : bCols^0'=bCols^post82, nk2^0'=nk2^post82, n^0'=n^post82, tmp^0'=tmp^post82, nj2^0'=nj2^post82, tmp___4^0'=tmp___4^post82, bRows^0'=bRows^post82, ni2^0'=ni2^post82, tmp___1^0'=tmp___1^post82, nk1^0'=nk1^post82, n2^0'=n2^post82, nl2^0'=nl2^post82, nj1^0'=nj1^post82, tmp___3^0'=tmp___3^post82, bDomain^0'=bDomain^post82, nl1^0'=nl1^post82, ni1^0'=ni1^post82, tmp___0^0'=tmp___0^post82, nj^0'=nj^post82, tmp___5^0'=tmp___5^post82, bSquares^0'=bSquares^post82, ni^0'=ni^post82, tmp___2^0'=tmp___2^post82, (bDomain^0-bDomain^post82 == 0 /\ nj1^0-nj1^post82 == 0 /\ 1+bSquares^0 <= 0 /\ ni2^0-ni2^post82 == 0 /\ bCols^0-bCols^post82 == 0 /\ -nl1^post82+nl1^0 == 0 /\ nl2^0-nl2^post82 == 0 /\ nk1^0-nk1^post82 == 0 /\ -tmp___0^post82+tmp___0^0 == 0 /\ -ni1^post82+ni1^0 == 0 /\ n^0-n^post82 == 0 /\ -tmp___2^post82+tmp___2^0 == 0 /\ -tmp___5^post82+tmp___5^0 == 0 /\ n2^0-n2^post82 == 0 /\ -tmp___3^post82+tmp___3^0 == 0 /\ -bSquares^post82+bSquares^0 == 0 /\ bRows^0-bRows^post82 == 0 /\ tmp___4^0-tmp___4^post82 == 0 /\ -ni^post82+ni^0 == 0 /\ -tmp^post82+tmp^0 == 0 /\ -nj2^post82+nj2^0 == 0 /\ tmp___1^0-tmp___1^post82 == 0 /\ -nj^post82+nj^0 == 0 /\ nk2^0-nk2^post82 == 0), cost: 1 83: l56 -> l51 : bCols^0'=bCols^post83, nk2^0'=nk2^post83, n^0'=n^post83, tmp^0'=tmp^post83, nj2^0'=nj2^post83, tmp___4^0'=tmp___4^post83, bRows^0'=bRows^post83, ni2^0'=ni2^post83, tmp___1^0'=tmp___1^post83, nk1^0'=nk1^post83, n2^0'=n2^post83, nl2^0'=nl2^post83, nj1^0'=nj1^post83, tmp___3^0'=tmp___3^post83, bDomain^0'=bDomain^post83, nl1^0'=nl1^post83, ni1^0'=ni1^post83, tmp___0^0'=tmp___0^post83, nj^0'=nj^post83, tmp___5^0'=tmp___5^post83, bSquares^0'=bSquares^post83, ni^0'=ni^post83, tmp___2^0'=tmp___2^post83, (n^0-n^post83 == 0 /\ -bRows^post83+bRows^0 == 0 /\ -nj1^post83+nj1^0 == 0 /\ -bSquares^post83+bSquares^0 == 0 /\ ni2^0-ni2^post83 == 0 /\ -ni^post83+ni^0 == 0 /\ tmp___1^0-tmp___1^post83 == 0 /\ -tmp___2^post83+tmp___2^0 == 0 /\ bCols^0-bCols^post83 == 0 /\ -nj^post83+nj^0 == 0 /\ -n2^post83+n2^0 == 0 /\ nl2^0-nl2^post83 == 0 /\ -nj2^post83+nj2^0 == 0 /\ tmp^0-tmp^post83 == 0 /\ nk1^0-nk1^post83 == 0 /\ nk2^0-nk2^post83 == 0 /\ -tmp___5^post83+tmp___5^0 == 0 /\ nl1^0-nl1^post83 == 0 /\ -tmp___0^post83+tmp___0^0 == 0 /\ -tmp___3^post83+tmp___3^0 == 0 /\ -ni1^post83+ni1^0 == 0 /\ bDomain^0-bDomain^post83 == 0 /\ tmp___4^0-tmp___4^post83 == 0), cost: 1 84: l56 -> l55 : bCols^0'=bCols^post84, nk2^0'=nk2^post84, n^0'=n^post84, tmp^0'=tmp^post84, nj2^0'=nj2^post84, tmp___4^0'=tmp___4^post84, bRows^0'=bRows^post84, ni2^0'=ni2^post84, tmp___1^0'=tmp___1^post84, nk1^0'=nk1^post84, n2^0'=n2^post84, nl2^0'=nl2^post84, nj1^0'=nj1^post84, tmp___3^0'=tmp___3^post84, bDomain^0'=bDomain^post84, nl1^0'=nl1^post84, ni1^0'=ni1^post84, tmp___0^0'=tmp___0^post84, nj^0'=nj^post84, tmp___5^0'=tmp___5^post84, bSquares^0'=bSquares^post84, ni^0'=ni^post84, tmp___2^0'=tmp___2^post84, (tmp^0-tmp^post84 == 0 /\ -nl2^post84+nl2^0 == 0 /\ -tmp___5^post84+tmp___5^0 == 0 /\ -bSquares^post84+bSquares^0 == 0 /\ n^0-n^post84 == 0 /\ -tmp___2^post84+tmp___2^0 == 0 /\ tmp___4^0-tmp___4^post84 == 0 /\ ni2^0-ni2^post84 == 0 /\ bCols^0-bCols^post84 == 0 /\ bDomain^0-bDomain^post84 == 0 /\ -nj1^post84+nj1^0 == 0 /\ -nk1^post84+nk1^0 == 0 /\ -nj^post84+nj^0 == 0 /\ -tmp___1^post84+tmp___1^0 == 0 /\ -n2^post84+n2^0 == 0 /\ -tmp___0^post84+tmp___0^0 == 0 /\ -ni1^post84+ni1^0 == 0 /\ nj2^0-nj2^post84 == 0 /\ bRows^0-bRows^post84 == 0 /\ tmp___3^0-tmp___3^post84 == 0 /\ nk2^0-nk2^post84 == 0 /\ -ni^post84+ni^0 == 0 /\ nl1^0-nl1^post84 == 0), cost: 1 97: l57 -> l40 : bCols^0'=bCols^post97, nk2^0'=nk2^post97, n^0'=n^post97, tmp^0'=tmp^post97, nj2^0'=nj2^post97, tmp___4^0'=tmp___4^post97, bRows^0'=bRows^post97, ni2^0'=ni2^post97, tmp___1^0'=tmp___1^post97, nk1^0'=nk1^post97, n2^0'=n2^post97, nl2^0'=nl2^post97, nj1^0'=nj1^post97, tmp___3^0'=tmp___3^post97, bDomain^0'=bDomain^post97, nl1^0'=nl1^post97, ni1^0'=ni1^post97, tmp___0^0'=tmp___0^post97, nj^0'=nj^post97, tmp___5^0'=tmp___5^post97, bSquares^0'=bSquares^post97, ni^0'=ni^post97, tmp___2^0'=tmp___2^post97, (0 == 0 /\ nk1^0-nk1^post97 == 0 /\ nk2^0-nk2^post97 == 0 /\ -nj^post97+nj^0 == 0 /\ ni^post97 == 0 /\ nj1^0-nj1^post97 == 0 /\ nl2^0-nl2^post97 == 0 /\ tmp___4^0-tmp___4^post97 == 0 /\ -3+n^post97 == 0 /\ -1+bDomain^post97 == 0 /\ ni2^0-ni2^post97 == 0 /\ -1+bCols^post97 == 0 /\ nj2^0-nj2^post97 == 0 /\ tmp___1^0-tmp___1^post97 == 0 /\ -1+bRows^post97 == 0 /\ -1+bSquares^post97 == 0 /\ -tmp___5^post97+tmp___5^0 == 0 /\ -tmp___2^post97+tmp___2^0 == 0 /\ -nl1^post97+nl1^0 == 0 /\ -ni1^post97+ni1^0 == 0 /\ -tmp___3^post97+tmp___3^0 == 0 /\ -tmp___0^post97+tmp___0^0 == 0), cost: 1 98: l58 -> l57 : bCols^0'=bCols^post98, nk2^0'=nk2^post98, n^0'=n^post98, tmp^0'=tmp^post98, nj2^0'=nj2^post98, tmp___4^0'=tmp___4^post98, bRows^0'=bRows^post98, ni2^0'=ni2^post98, tmp___1^0'=tmp___1^post98, nk1^0'=nk1^post98, n2^0'=n2^post98, nl2^0'=nl2^post98, nj1^0'=nj1^post98, tmp___3^0'=tmp___3^post98, bDomain^0'=bDomain^post98, nl1^0'=nl1^post98, ni1^0'=ni1^post98, tmp___0^0'=tmp___0^post98, nj^0'=nj^post98, tmp___5^0'=tmp___5^post98, bSquares^0'=bSquares^post98, ni^0'=ni^post98, tmp___2^0'=tmp___2^post98, (bDomain^0-bDomain^post98 == 0 /\ nj2^0-nj2^post98 == 0 /\ -tmp___2^post98+tmp___2^0 == 0 /\ -tmp___0^post98+tmp___0^0 == 0 /\ tmp___1^0-tmp___1^post98 == 0 /\ nk2^0-nk2^post98 == 0 /\ -tmp___3^post98+tmp___3^0 == 0 /\ -nl1^post98+nl1^0 == 0 /\ n2^0-n2^post98 == 0 /\ -bSquares^post98+bSquares^0 == 0 /\ -tmp___5^post98+tmp___5^0 == 0 /\ -bRows^post98+bRows^0 == 0 /\ -nj1^post98+nj1^0 == 0 /\ nl2^0-nl2^post98 == 0 /\ -ni1^post98+ni1^0 == 0 /\ n^0-n^post98 == 0 /\ tmp___4^0-tmp___4^post98 == 0 /\ nk1^0-nk1^post98 == 0 /\ -tmp^post98+tmp^0 == 0 /\ ni2^0-ni2^post98 == 0 /\ -ni^post98+ni^0 == 0 /\ bCols^0-bCols^post98 == 0 /\ -nj^post98+nj^0 == 0), cost: 1 Applied preprocessing Original rule: l0 -> l2 : bCols^0'=bCols^post1, nk2^0'=nk2^post1, n^0'=n^post1, tmp^0'=tmp^post1, nj2^0'=nj2^post1, tmp___4^0'=tmp___4^post1, bRows^0'=bRows^post1, ni2^0'=ni2^post1, tmp___1^0'=tmp___1^post1, nk1^0'=nk1^post1, n2^0'=n2^post1, nl2^0'=nl2^post1, nj1^0'=nj1^post1, tmp___3^0'=tmp___3^post1, bDomain^0'=bDomain^post1, nl1^0'=nl1^post1, ni1^0'=ni1^post1, tmp___0^0'=tmp___0^post1, nj^0'=nj^post1, tmp___5^0'=tmp___5^post1, bSquares^0'=bSquares^post1, ni^0'=ni^post1, tmp___2^0'=tmp___2^post1, (-ni1^post1+ni1^0 == 0 /\ -tmp___2^post1+tmp___2^0 == 0 /\ -tmp___0^post1+tmp___0^0 == 0 /\ ni2^0-ni2^post1 == 0 /\ 1-n^0+ni^0 <= 0 /\ nl1^0-nl1^post1 == 0 /\ -n2^post1+n2^0 == 0 /\ nj2^0-nj2^post1 == 0 /\ -ni^post1+ni^0 == 0 /\ tmp^0-tmp^post1 == 0 /\ bSquares^0-bSquares^post1 == 0 /\ -bRows^post1+bRows^0 == 0 /\ tmp___4^0-tmp___4^post1 == 0 /\ bCols^0-bCols^post1 == 0 /\ -tmp___5^post1+tmp___5^0 == 0 /\ -tmp___3^post1+tmp___3^0 == 0 /\ nj^post1 == 0 /\ -bDomain^post1+bDomain^0 == 0 /\ -nj1^post1+nj1^0 == 0 /\ -tmp___1^post1+tmp___1^0 == 0 /\ n^0-n^post1 == 0 /\ nl2^0-nl2^post1 == 0 /\ nk2^0-nk2^post1 == 0 /\ nk1^0-nk1^post1 == 0), cost: 1 New rule: l0 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 1 Applied preprocessing Original rule: l3 -> l4 : bCols^0'=bCols^post2, nk2^0'=nk2^post2, n^0'=n^post2, tmp^0'=tmp^post2, nj2^0'=nj2^post2, tmp___4^0'=tmp___4^post2, bRows^0'=bRows^post2, ni2^0'=ni2^post2, tmp___1^0'=tmp___1^post2, nk1^0'=nk1^post2, n2^0'=n2^post2, nl2^0'=nl2^post2, nj1^0'=nj1^post2, tmp___3^0'=tmp___3^post2, bDomain^0'=bDomain^post2, nl1^0'=nl1^post2, ni1^0'=ni1^post2, tmp___0^0'=tmp___0^post2, nj^0'=nj^post2, tmp___5^0'=tmp___5^post2, bSquares^0'=bSquares^post2, ni^0'=ni^post2, tmp___2^0'=tmp___2^post2, (-tmp___4^post2+tmp___4^0 == 0 /\ tmp^0-tmp^post2 == 0 /\ -bSquares^post2+bSquares^0 == 0 /\ -n2^post2+n2^0 == 0 /\ n^0-n^post2 == 0 /\ -nj1^post2+nj1^0 == 0 /\ -tmp___1^post2+tmp___1^0 == 0 /\ -nl2^post2+nl2^0 == 0 /\ ni2^0-ni2^post2 == 0 /\ bDomain^0-bDomain^post2 == 0 /\ -tmp___0^post2+tmp___0^0 == 0 /\ nj2^0-nj2^post2 == 0 /\ bRows^0-bRows^post2 == 0 /\ -ni1^post2+ni1^0 == 0 /\ bCols^0-bCols^post2 == 0 /\ -nj^post2+nj^0 == 0 /\ nk1^0-nk1^post2 == 0 /\ -ni^post2+ni^0 == 0 /\ nk2^0-nk2^post2 == 0 /\ -nl1^post2+nl1^0 == 0 /\ tmp___3^0-tmp___3^post2 == 0 /\ -tmp___2^post2+tmp___2^0 == 0 /\ -tmp___5^post2+tmp___5^0 == 0), cost: 1 New rule: l3 -> l4 : TRUE, cost: 1 Applied preprocessing Original rule: l5 -> l6 : bCols^0'=bCols^post3, nk2^0'=nk2^post3, n^0'=n^post3, tmp^0'=tmp^post3, nj2^0'=nj2^post3, tmp___4^0'=tmp___4^post3, bRows^0'=bRows^post3, ni2^0'=ni2^post3, tmp___1^0'=tmp___1^post3, nk1^0'=nk1^post3, n2^0'=n2^post3, nl2^0'=nl2^post3, nj1^0'=nj1^post3, tmp___3^0'=tmp___3^post3, bDomain^0'=bDomain^post3, nl1^0'=nl1^post3, ni1^0'=ni1^post3, tmp___0^0'=tmp___0^post3, nj^0'=nj^post3, tmp___5^0'=tmp___5^post3, bSquares^0'=bSquares^post3, ni^0'=ni^post3, tmp___2^0'=tmp___2^post3, (tmp___5^0-tmp___5^post3 == 0 /\ bRows^0-bRows^post3 == 0 /\ nj^0-nj^post3 == 0 /\ tmp___4^0-tmp___4^post3 == 0 /\ -nk1^post3+nk1^0 == 0 /\ -tmp___2^post3+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post3 == 0 /\ -nl1^post3+nl1^0 == 0 /\ tmp___1^0-tmp___1^post3 == 0 /\ nk2^0-nk2^post3 == 0 /\ -1+ni2^post3-ni2^0 == 0 /\ -n2^post3+n2^0 == 0 /\ bCols^post3-tmp___3^0 == 0 /\ -bSquares^post3+bSquares^0 == 0 /\ -ni^post3+ni^0 == 0 /\ -nj1^post3+nj1^0 == 0 /\ tmp^0-tmp^post3 == 0 /\ -bDomain^post3+bDomain^0 == 0 /\ n^0-n^post3 == 0 /\ -nl2^post3+nl2^0 == 0 /\ nj2^0-nj2^post3 == 0 /\ tmp___0^0-tmp___0^post3 == 0 /\ ni1^0-ni1^post3 == 0), cost: 1 New rule: l5 -> l6 : bCols^0'=tmp___3^0, ni2^0'=1+ni2^0, TRUE, cost: 1 Applied preprocessing Original rule: l7 -> l5 : bCols^0'=bCols^post4, nk2^0'=nk2^post4, n^0'=n^post4, tmp^0'=tmp^post4, nj2^0'=nj2^post4, tmp___4^0'=tmp___4^post4, bRows^0'=bRows^post4, ni2^0'=ni2^post4, tmp___1^0'=tmp___1^post4, nk1^0'=nk1^post4, n2^0'=n2^post4, nl2^0'=nl2^post4, nj1^0'=nj1^post4, tmp___3^0'=tmp___3^post4, bDomain^0'=bDomain^post4, nl1^0'=nl1^post4, ni1^0'=ni1^post4, tmp___0^0'=tmp___0^post4, nj^0'=nj^post4, tmp___5^0'=tmp___5^post4, bSquares^0'=bSquares^post4, ni^0'=ni^post4, tmp___2^0'=tmp___2^post4, (-bSquares^post4+bSquares^0 == 0 /\ bCols^0-bCols^post4 == 0 /\ -ni^post4+ni^0 == 0 /\ -bDomain^post4+bDomain^0 == 0 /\ nj2^0-nj2^post4 == 0 /\ -n2^post4+n2^0 == 0 /\ -nj1^post4+nj1^0 == 0 /\ -tmp___1^post4+tmp___1^0 == 0 /\ -nl2^post4+nl2^0 == 0 /\ -nj^post4+nj^0 == 0 /\ -ni2^post4+ni2^0 == 0 /\ -1+tmp___3^post4 == 0 /\ tmp___0^0-tmp___0^post4 == 0 /\ nk2^0-nk2^post4 == 0 /\ n^0-n^post4 == 0 /\ -nk1^post4+nk1^0 == 0 /\ -ni1^post4+ni1^0 == 0 /\ -nl1^post4+nl1^0 == 0 /\ bRows^0-bRows^post4 == 0 /\ tmp___4^0-tmp___4^post4 == 0 /\ tmp^0-tmp^post4 == 0 /\ -tmp___5^post4+tmp___5^0 == 0 /\ -tmp___2^post4+tmp___2^0 == 0), cost: 1 New rule: l7 -> l5 : tmp___3^0'=1, TRUE, cost: 1 Applied preprocessing Original rule: l8 -> l7 : bCols^0'=bCols^post5, nk2^0'=nk2^post5, n^0'=n^post5, tmp^0'=tmp^post5, nj2^0'=nj2^post5, tmp___4^0'=tmp___4^post5, bRows^0'=bRows^post5, ni2^0'=ni2^post5, tmp___1^0'=tmp___1^post5, nk1^0'=nk1^post5, n2^0'=n2^post5, nl2^0'=nl2^post5, nj1^0'=nj1^post5, tmp___3^0'=tmp___3^post5, bDomain^0'=bDomain^post5, nl1^0'=nl1^post5, ni1^0'=ni1^post5, tmp___0^0'=tmp___0^post5, nj^0'=nj^post5, tmp___5^0'=tmp___5^post5, bSquares^0'=bSquares^post5, ni^0'=ni^post5, tmp___2^0'=tmp___2^post5, (nj1^0-nj1^post5 == 0 /\ nj^0-nj^post5 == 0 /\ -nl2^post5+nl2^0 == 0 /\ tmp___4^0-tmp___4^post5 == 0 /\ -tmp___5^post5+tmp___5^0 == 0 /\ nk1^0-nk1^post5 == 0 /\ tmp___3^0-tmp___3^post5 == 0 /\ -tmp___0^post5+tmp___0^0 == 0 /\ n2^0-n2^post5 == 0 /\ ni2^0-ni2^post5 == 0 /\ tmp___1^0-tmp___1^post5 == 0 /\ nk2^0-nk2^post5 == 0 /\ -nl1^post5+nl1^0 == 0 /\ -bDomain^post5+bDomain^0 == 0 /\ -bSquares^post5+bSquares^0 == 0 /\ -ni^post5+ni^0 == 0 /\ bRows^0-bRows^post5 == 0 /\ tmp^0-tmp^post5 == 0 /\ nj2^0-nj2^post5 == 0 /\ n^0-n^post5 == 0 /\ tmp___2^0-tmp___2^post5 == 0 /\ bCols^0-bCols^post5 == 0 /\ ni1^0-ni1^post5 == 0), cost: 1 New rule: l8 -> l7 : TRUE, cost: 1 Applied preprocessing Original rule: l8 -> l5 : bCols^0'=bCols^post6, nk2^0'=nk2^post6, n^0'=n^post6, tmp^0'=tmp^post6, nj2^0'=nj2^post6, tmp___4^0'=tmp___4^post6, bRows^0'=bRows^post6, ni2^0'=ni2^post6, tmp___1^0'=tmp___1^post6, nk1^0'=nk1^post6, n2^0'=n2^post6, nl2^0'=nl2^post6, nj1^0'=nj1^post6, tmp___3^0'=tmp___3^post6, bDomain^0'=bDomain^post6, nl1^0'=nl1^post6, ni1^0'=ni1^post6, tmp___0^0'=tmp___0^post6, nj^0'=nj^post6, tmp___5^0'=tmp___5^post6, bSquares^0'=bSquares^post6, ni^0'=ni^post6, tmp___2^0'=tmp___2^post6, (nk1^0-nk1^post6 == 0 /\ -nj^post6+nj^0 == 0 /\ tmp___1^0-tmp___1^post6 == 0 /\ nj1^0-nj1^post6 == 0 /\ -nl1^post6+nl1^0 == 0 /\ -tmp___0^post6+tmp___0^0 == 0 /\ bCols^0-bCols^post6 == 0 /\ -ni1^post6+ni1^0 == 0 /\ -tmp___2^post6+tmp___2^0 == 0 /\ tmp^0-tmp^post6 == 0 /\ tmp___3^post6 == 0 /\ -ni^post6+ni^0 == 0 /\ nl2^0-nl2^post6 == 0 /\ nk2^0-nk2^post6 == 0 /\ tmp___4^0-tmp___4^post6 == 0 /\ -n^post6+n^0 == 0 /\ n2^0-n2^post6 == 0 /\ -nj2^post6+nj2^0 == 0 /\ ni2^0-ni2^post6 == 0 /\ -tmp___5^post6+tmp___5^0 == 0 /\ -bSquares^post6+bSquares^0 == 0 /\ bRows^0-bRows^post6 == 0 /\ -bDomain^post6+bDomain^0 == 0), cost: 1 New rule: l8 -> l5 : tmp___3^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l8 -> l7 : bCols^0'=bCols^post7, nk2^0'=nk2^post7, n^0'=n^post7, tmp^0'=tmp^post7, nj2^0'=nj2^post7, tmp___4^0'=tmp___4^post7, bRows^0'=bRows^post7, ni2^0'=ni2^post7, tmp___1^0'=tmp___1^post7, nk1^0'=nk1^post7, n2^0'=n2^post7, nl2^0'=nl2^post7, nj1^0'=nj1^post7, tmp___3^0'=tmp___3^post7, bDomain^0'=bDomain^post7, nl1^0'=nl1^post7, ni1^0'=ni1^post7, tmp___0^0'=tmp___0^post7, nj^0'=nj^post7, tmp___5^0'=tmp___5^post7, bSquares^0'=bSquares^post7, ni^0'=ni^post7, tmp___2^0'=tmp___2^post7, (tmp^0-tmp^post7 == 0 /\ -tmp___5^post7+tmp___5^0 == 0 /\ nl2^0-nl2^post7 == 0 /\ nk1^0-nk1^post7 == 0 /\ n^0-n^post7 == 0 /\ tmp___4^0-tmp___4^post7 == 0 /\ -tmp___3^post7+tmp___3^0 == 0 /\ n2^0-n2^post7 == 0 /\ -tmp___0^post7+tmp___0^0 == 0 /\ ni2^0-ni2^post7 == 0 /\ bCols^0-bCols^post7 == 0 /\ -bDomain^post7+bDomain^0 == 0 /\ -bSquares^post7+bSquares^0 == 0 /\ -nj^post7+nj^0 == 0 /\ -nl1^post7+nl1^0 == 0 /\ -ni1^post7+ni1^0 == 0 /\ nj2^0-nj2^post7 == 0 /\ bRows^0-bRows^post7 == 0 /\ nj1^0-nj1^post7 == 0 /\ tmp___1^0-tmp___1^post7 == 0 /\ nk2^0-nk2^post7 == 0 /\ -ni^post7+ni^0 == 0 /\ tmp___2^0-tmp___2^post7 == 0), cost: 1 New rule: l8 -> l7 : TRUE, cost: 1 Applied preprocessing Original rule: l9 -> l5 : bCols^0'=bCols^post8, nk2^0'=nk2^post8, n^0'=n^post8, tmp^0'=tmp^post8, nj2^0'=nj2^post8, tmp___4^0'=tmp___4^post8, bRows^0'=bRows^post8, ni2^0'=ni2^post8, tmp___1^0'=tmp___1^post8, nk1^0'=nk1^post8, n2^0'=n2^post8, nl2^0'=nl2^post8, nj1^0'=nj1^post8, tmp___3^0'=tmp___3^post8, bDomain^0'=bDomain^post8, nl1^0'=nl1^post8, ni1^0'=ni1^post8, tmp___0^0'=tmp___0^post8, nj^0'=nj^post8, tmp___5^0'=tmp___5^post8, bSquares^0'=bSquares^post8, ni^0'=ni^post8, tmp___2^0'=tmp___2^post8, (tmp___1^0-tmp___1^post8 == 0 /\ bCols^0 <= 0 /\ -tmp___0^post8+tmp___0^0 == 0 /\ -tmp___2^post8+tmp___2^0 == 0 /\ -nj^post8+nj^0 == 0 /\ -ni1^post8+ni1^0 == 0 /\ nl1^0-nl1^post8 == 0 /\ ni2^0-ni2^post8 == 0 /\ tmp^0-tmp^post8 == 0 /\ -bRows^post8+bRows^0 == 0 /\ -ni^post8+ni^0 == 0 /\ -n2^post8+n2^0 == 0 /\ -bCols^0 <= 0 /\ nk2^0-nk2^post8 == 0 /\ -tmp___5^post8+tmp___5^0 == 0 /\ tmp___3^post8 == 0 /\ tmp___4^0-tmp___4^post8 == 0 /\ -nj1^post8+nj1^0 == 0 /\ nj2^0-nj2^post8 == 0 /\ nl2^0-nl2^post8 == 0 /\ -bSquares^post8+bSquares^0 == 0 /\ bCols^0-bCols^post8 == 0 /\ nk1^0-nk1^post8 == 0 /\ -bDomain^post8+bDomain^0 == 0 /\ n^0-n^post8 == 0), cost: 1 New rule: l9 -> l5 : tmp___3^0'=0, bCols^0 == 0, cost: 1 Applied preprocessing Original rule: l9 -> l8 : bCols^0'=bCols^post9, nk2^0'=nk2^post9, n^0'=n^post9, tmp^0'=tmp^post9, nj2^0'=nj2^post9, tmp___4^0'=tmp___4^post9, bRows^0'=bRows^post9, ni2^0'=ni2^post9, tmp___1^0'=tmp___1^post9, nk1^0'=nk1^post9, n2^0'=n2^post9, nl2^0'=nl2^post9, nj1^0'=nj1^post9, tmp___3^0'=tmp___3^post9, bDomain^0'=bDomain^post9, nl1^0'=nl1^post9, ni1^0'=ni1^post9, tmp___0^0'=tmp___0^post9, nj^0'=nj^post9, tmp___5^0'=tmp___5^post9, bSquares^0'=bSquares^post9, ni^0'=ni^post9, tmp___2^0'=tmp___2^post9, (-tmp___5^post9+tmp___5^0 == 0 /\ -ni^post9+ni^0 == 0 /\ n^0-n^post9 == 0 /\ nk2^0-nk2^post9 == 0 /\ -bSquares^post9+bSquares^0 == 0 /\ nj1^0-nj1^post9 == 0 /\ -nl2^post9+nl2^0 == 0 /\ 1-bCols^0 <= 0 /\ -nj^post9+nj^0 == 0 /\ bDomain^0-bDomain^post9 == 0 /\ -tmp___4^post9+tmp___4^0 == 0 /\ -tmp___1^post9+tmp___1^0 == 0 /\ ni2^0-ni2^post9 == 0 /\ bCols^0-bCols^post9 == 0 /\ -tmp___2^post9+tmp___2^0 == 0 /\ -tmp___0^post9+tmp___0^0 == 0 /\ nj2^0-nj2^post9 == 0 /\ bRows^0-bRows^post9 == 0 /\ nk1^0-nk1^post9 == 0 /\ -nl1^post9+nl1^0 == 0 /\ n2^0-n2^post9 == 0 /\ tmp^0-tmp^post9 == 0 /\ -ni1^post9+ni1^0 == 0 /\ tmp___3^0-tmp___3^post9 == 0), cost: 1 New rule: l9 -> l8 : -1+bCols^0 >= 0, cost: 1 Applied preprocessing Original rule: l9 -> l8 : bCols^0'=bCols^post10, nk2^0'=nk2^post10, n^0'=n^post10, tmp^0'=tmp^post10, nj2^0'=nj2^post10, tmp___4^0'=tmp___4^post10, bRows^0'=bRows^post10, ni2^0'=ni2^post10, tmp___1^0'=tmp___1^post10, nk1^0'=nk1^post10, n2^0'=n2^post10, nl2^0'=nl2^post10, nj1^0'=nj1^post10, tmp___3^0'=tmp___3^post10, bDomain^0'=bDomain^post10, nl1^0'=nl1^post10, ni1^0'=ni1^post10, tmp___0^0'=tmp___0^post10, nj^0'=nj^post10, tmp___5^0'=tmp___5^post10, bSquares^0'=bSquares^post10, ni^0'=ni^post10, tmp___2^0'=tmp___2^post10, (-tmp___0^post10+tmp___0^0 == 0 /\ nl1^0-nl1^post10 == 0 /\ bDomain^0-bDomain^post10 == 0 /\ -nj^post10+nj^0 == 0 /\ ni2^0-ni2^post10 == 0 /\ -bRows^post10+bRows^0 == 0 /\ -tmp___2^post10+tmp___2^0 == 0 /\ nk2^0-nk2^post10 == 0 /\ tmp___1^0-tmp___1^post10 == 0 /\ -ni1^post10+ni1^0 == 0 /\ 1+bCols^0 <= 0 /\ -tmp___5^post10+tmp___5^0 == 0 /\ -tmp___3^post10+tmp___3^0 == 0 /\ -ni^post10+ni^0 == 0 /\ -bSquares^post10+bSquares^0 == 0 /\ nj2^0-nj2^post10 == 0 /\ nl2^0-nl2^post10 == 0 /\ -nj1^post10+nj1^0 == 0 /\ tmp^0-tmp^post10 == 0 /\ bCols^0-bCols^post10 == 0 /\ n^0-n^post10 == 0 /\ nk1^0-nk1^post10 == 0 /\ -tmp___4^post10+tmp___4^0 == 0 /\ n2^0-n2^post10 == 0), cost: 1 New rule: l9 -> l8 : 1+bCols^0 <= 0, cost: 1 Applied preprocessing Original rule: l10 -> l3 : bCols^0'=bCols^post11, nk2^0'=nk2^post11, n^0'=n^post11, tmp^0'=tmp^post11, nj2^0'=nj2^post11, tmp___4^0'=tmp___4^post11, bRows^0'=bRows^post11, ni2^0'=ni2^post11, tmp___1^0'=tmp___1^post11, nk1^0'=nk1^post11, n2^0'=n2^post11, nl2^0'=nl2^post11, nj1^0'=nj1^post11, tmp___3^0'=tmp___3^post11, bDomain^0'=bDomain^post11, nl1^0'=nl1^post11, ni1^0'=ni1^post11, tmp___0^0'=tmp___0^post11, nj^0'=nj^post11, tmp___5^0'=tmp___5^post11, bSquares^0'=bSquares^post11, ni^0'=ni^post11, tmp___2^0'=tmp___2^post11, (-ni^post11+ni^0 == 0 /\ tmp___3^0-tmp___3^post11 == 0 /\ -ni2^0+n2^0 <= 0 /\ -n2^post11+n2^0 == 0 /\ -nj1^post11+nj1^0 == 0 /\ -bSquares^post11+bSquares^0 == 0 /\ -tmp___1^post11+tmp___1^0 == 0 /\ bCols^0-bCols^post11 == 0 /\ -nj^post11+nj^0 == 0 /\ bDomain^0-bDomain^post11 == 0 /\ -ni2^post11+ni2^0 == 0 /\ nj2^0-nj2^post11 == 0 /\ -1+ni1^post11-ni1^0 == 0 /\ tmp___0^0-tmp___0^post11 == 0 /\ n^0-n^post11 == 0 /\ -nl2^post11+nl2^0 == 0 /\ nk2^0-nk2^post11 == 0 /\ -nk1^post11+nk1^0 == 0 /\ -tmp___2^post11+tmp___2^0 == 0 /\ -tmp___5^post11+tmp___5^0 == 0 /\ bRows^0-bRows^post11 == 0 /\ -nl1^post11+nl1^0 == 0 /\ tmp^0-tmp^post11 == 0 /\ tmp___4^0-tmp___4^post11 == 0), cost: 1 New rule: l10 -> l3 : ni1^0'=1+ni1^0, -ni2^0+n2^0 <= 0, cost: 1 Applied preprocessing Original rule: l10 -> l9 : bCols^0'=bCols^post12, nk2^0'=nk2^post12, n^0'=n^post12, tmp^0'=tmp^post12, nj2^0'=nj2^post12, tmp___4^0'=tmp___4^post12, bRows^0'=bRows^post12, ni2^0'=ni2^post12, tmp___1^0'=tmp___1^post12, nk1^0'=nk1^post12, n2^0'=n2^post12, nl2^0'=nl2^post12, nj1^0'=nj1^post12, tmp___3^0'=tmp___3^post12, bDomain^0'=bDomain^post12, nl1^0'=nl1^post12, ni1^0'=ni1^post12, tmp___0^0'=tmp___0^post12, nj^0'=nj^post12, tmp___5^0'=tmp___5^post12, bSquares^0'=bSquares^post12, ni^0'=ni^post12, tmp___2^0'=tmp___2^post12, (nj2^0-nj2^post12 == 0 /\ -nl2^post12+nl2^0 == 0 /\ nj^0-nj^post12 == 0 /\ -nk1^post12+nk1^0 == 0 /\ -tmp___2^post12+tmp___2^0 == 0 /\ ni2^0-ni2^post12 == 0 /\ nk2^0-nk2^post12 == 0 /\ tmp___1^0-tmp___1^post12 == 0 /\ -tmp___5^post12+tmp___5^0 == 0 /\ 1+ni2^0-n2^0 <= 0 /\ -tmp___0^post12+tmp___0^0 == 0 /\ -bSquares^post12+bSquares^0 == 0 /\ nl1^0-nl1^post12 == 0 /\ -n2^post12+n2^0 == 0 /\ ni1^0-ni1^post12 == 0 /\ -bDomain^post12+bDomain^0 == 0 /\ bRows^0-bRows^post12 == 0 /\ -nj1^post12+nj1^0 == 0 /\ tmp^0-tmp^post12 == 0 /\ n^0-n^post12 == 0 /\ tmp___4^0-tmp___4^post12 == 0 /\ tmp___3^0-tmp___3^post12 == 0 /\ -ni^post12+ni^0 == 0 /\ bCols^0-bCols^post12 == 0), cost: 1 New rule: l10 -> l9 : 1+ni2^0-n2^0 <= 0, cost: 1 Applied preprocessing Original rule: l4 -> l11 : bCols^0'=bCols^post13, nk2^0'=nk2^post13, n^0'=n^post13, tmp^0'=tmp^post13, nj2^0'=nj2^post13, tmp___4^0'=tmp___4^post13, bRows^0'=bRows^post13, ni2^0'=ni2^post13, tmp___1^0'=tmp___1^post13, nk1^0'=nk1^post13, n2^0'=n2^post13, nl2^0'=nl2^post13, nj1^0'=nj1^post13, tmp___3^0'=tmp___3^post13, bDomain^0'=bDomain^post13, nl1^0'=nl1^post13, ni1^0'=ni1^post13, tmp___0^0'=tmp___0^post13, nj^0'=nj^post13, tmp___5^0'=tmp___5^post13, bSquares^0'=bSquares^post13, ni^0'=ni^post13, tmp___2^0'=tmp___2^post13, (tmp___3^0-tmp___3^post13 == 0 /\ -ni^post13+ni^0 == 0 /\ -n2^post13+n2^0 == 0 /\ -nj1^post13+nj1^0 == 0 /\ -bDomain^post13+bDomain^0 == 0 /\ -tmp___1^post13+tmp___1^0 == 0 /\ -tmp___2^post13+tmp___2^0 == 0 /\ bCols^0-bCols^post13 == 0 /\ -ni2^post13+ni2^0 == 0 /\ nj2^0-nj2^post13 == 0 /\ tmp^0-tmp^post13 == 0 /\ bSquares^0-bSquares^post13 == 0 /\ tmp___4^0-tmp___4^post13 == 0 /\ tmp___0^0-tmp___0^post13 == 0 /\ nk2^0-nk2^post13 == 0 /\ n^0-n^post13 == 0 /\ -1+n2^0-ni1^0 <= 0 /\ ni1^0-ni1^post13 == 0 /\ -nl2^post13+nl2^0 == 0 /\ -tmp___5^post13+tmp___5^0 == 0 /\ -1-nj^0+nj^post13 == 0 /\ -nk1^post13+nk1^0 == 0 /\ bRows^0-bRows^post13 == 0 /\ -nl1^post13+nl1^0 == 0), cost: 1 New rule: l4 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 1 Applied preprocessing Original rule: l4 -> l6 : bCols^0'=bCols^post14, nk2^0'=nk2^post14, n^0'=n^post14, tmp^0'=tmp^post14, nj2^0'=nj2^post14, tmp___4^0'=tmp___4^post14, bRows^0'=bRows^post14, ni2^0'=ni2^post14, tmp___1^0'=tmp___1^post14, nk1^0'=nk1^post14, n2^0'=n2^post14, nl2^0'=nl2^post14, nj1^0'=nj1^post14, tmp___3^0'=tmp___3^post14, bDomain^0'=bDomain^post14, nl1^0'=nl1^post14, ni1^0'=ni1^post14, tmp___0^0'=tmp___0^post14, nj^0'=nj^post14, tmp___5^0'=tmp___5^post14, bSquares^0'=bSquares^post14, ni^0'=ni^post14, tmp___2^0'=tmp___2^post14, (nl2^0-nl2^post14 == 0 /\ tmp^0-tmp^post14 == 0 /\ -tmp___5^post14+tmp___5^0 == 0 /\ n^0-n^post14 == 0 /\ -tmp___3^post14+tmp___3^0 == 0 /\ 2-n2^0+ni1^0 <= 0 /\ n2^0-n2^post14 == 0 /\ -bSquares^post14+bSquares^0 == 0 /\ tmp___4^0-tmp___4^post14 == 0 /\ bCols^0-bCols^post14 == 0 /\ -bDomain^post14+bDomain^0 == 0 /\ -tmp___2^post14+tmp___2^0 == 0 /\ bRows^0-bRows^post14 == 0 /\ -nj^post14+nj^0 == 0 /\ -ni1^post14+ni1^0 == 0 /\ -nl1^post14+nl1^0 == 0 /\ -nk2^post14+nk2^0 == 0 /\ nj2^0-nj2^post14 == 0 /\ -tmp___0^post14+tmp___0^0 == 0 /\ nk1^0-nk1^post14 == 0 /\ tmp___1^0-tmp___1^post14 == 0 /\ nj1^0-nj1^post14 == 0 /\ -ni^post14+ni^0 == 0 /\ -1+ni2^post14-ni1^0 == 0), cost: 1 New rule: l4 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 1 Applied preprocessing Original rule: l6 -> l10 : bCols^0'=bCols^post15, nk2^0'=nk2^post15, n^0'=n^post15, tmp^0'=tmp^post15, nj2^0'=nj2^post15, tmp___4^0'=tmp___4^post15, bRows^0'=bRows^post15, ni2^0'=ni2^post15, tmp___1^0'=tmp___1^post15, nk1^0'=nk1^post15, n2^0'=n2^post15, nl2^0'=nl2^post15, nj1^0'=nj1^post15, tmp___3^0'=tmp___3^post15, bDomain^0'=bDomain^post15, nl1^0'=nl1^post15, ni1^0'=ni1^post15, tmp___0^0'=tmp___0^post15, nj^0'=nj^post15, tmp___5^0'=tmp___5^post15, bSquares^0'=bSquares^post15, ni^0'=ni^post15, tmp___2^0'=tmp___2^post15, (-tmp___2^post15+tmp___2^0 == 0 /\ -nk1^post15+nk1^0 == 0 /\ -ni1^post15+ni1^0 == 0 /\ n^0-n^post15 == 0 /\ n2^0-n2^post15 == 0 /\ -nl1^post15+nl1^0 == 0 /\ -nj^post15+nj^0 == 0 /\ -ni2^post15+ni2^0 == 0 /\ bRows^0-bRows^post15 == 0 /\ -ni^post15+ni^0 == 0 /\ tmp^0-tmp^post15 == 0 /\ tmp___5^0-tmp___5^post15 == 0 /\ tmp___1^0-tmp___1^post15 == 0 /\ -nl2^post15+nl2^0 == 0 /\ nj1^0-nj1^post15 == 0 /\ tmp___4^0-tmp___4^post15 == 0 /\ -bSquares^post15+bSquares^0 == 0 /\ bCols^0-bCols^post15 == 0 /\ -tmp___3^post15+tmp___3^0 == 0 /\ -bDomain^post15+bDomain^0 == 0 /\ nj2^0-nj2^post15 == 0 /\ nk2^0-nk2^post15 == 0 /\ tmp___0^0-tmp___0^post15 == 0), cost: 1 New rule: l6 -> l10 : TRUE, cost: 1 Applied preprocessing Original rule: l12 -> l13 : bCols^0'=bCols^post16, nk2^0'=nk2^post16, n^0'=n^post16, tmp^0'=tmp^post16, nj2^0'=nj2^post16, tmp___4^0'=tmp___4^post16, bRows^0'=bRows^post16, ni2^0'=ni2^post16, tmp___1^0'=tmp___1^post16, nk1^0'=nk1^post16, n2^0'=n2^post16, nl2^0'=nl2^post16, nj1^0'=nj1^post16, tmp___3^0'=tmp___3^post16, bDomain^0'=bDomain^post16, nl1^0'=nl1^post16, ni1^0'=ni1^post16, tmp___0^0'=tmp___0^post16, nj^0'=nj^post16, tmp___5^0'=tmp___5^post16, bSquares^0'=bSquares^post16, ni^0'=ni^post16, tmp___2^0'=tmp___2^post16, (nl2^0-nl2^post16 == 0 /\ tmp^0-tmp^post16 == 0 /\ -tmp___3^post16+tmp___3^0 == 0 /\ n^0-n^post16 == 0 /\ -bDomain^post16+bDomain^0 == 0 /\ tmp___4^0-tmp___4^post16 == 0 /\ -bSquares^post16+bSquares^0 == 0 /\ ni^post16 == 0 /\ nj1^0-nj1^post16 == 0 /\ bRows^0-bRows^post16 == 0 /\ nj2^0-nj2^post16 == 0 /\ bCols^0-bCols^post16 == 0 /\ n2^0-nj^0 <= 0 /\ -ni1^post16+ni1^0 == 0 /\ -nj^post16+nj^0 == 0 /\ n2^0-n2^post16 == 0 /\ nk1^0-nk1^post16 == 0 /\ tmp___1^0-tmp___1^post16 == 0 /\ -nk2^post16+nk2^0 == 0 /\ -tmp___0^post16+tmp___0^0 == 0 /\ -nl1^post16+nl1^0 == 0 /\ -tmp___2^post16+tmp___2^0 == 0 /\ -tmp___5^post16+tmp___5^0 == 0 /\ ni2^0-ni2^post16 == 0), cost: 1 New rule: l12 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 1 Applied preprocessing Original rule: l12 -> l3 : bCols^0'=bCols^post17, nk2^0'=nk2^post17, n^0'=n^post17, tmp^0'=tmp^post17, nj2^0'=nj2^post17, tmp___4^0'=tmp___4^post17, bRows^0'=bRows^post17, ni2^0'=ni2^post17, tmp___1^0'=tmp___1^post17, nk1^0'=nk1^post17, n2^0'=n2^post17, nl2^0'=nl2^post17, nj1^0'=nj1^post17, tmp___3^0'=tmp___3^post17, bDomain^0'=bDomain^post17, nl1^0'=nl1^post17, ni1^0'=ni1^post17, tmp___0^0'=tmp___0^post17, nj^0'=nj^post17, tmp___5^0'=tmp___5^post17, bSquares^0'=bSquares^post17, ni^0'=ni^post17, tmp___2^0'=tmp___2^post17, (bDomain^0-bDomain^post17 == 0 /\ nl1^0-nl1^post17 == 0 /\ -tmp___2^post17+tmp___2^0 == 0 /\ -tmp___5^post17+tmp___5^0 == 0 /\ nk2^0-nk2^post17 == 0 /\ ni1^post17 == 0 /\ -tmp___0^post17+tmp___0^0 == 0 /\ tmp___1^0-tmp___1^post17 == 0 /\ -tmp___3^post17+tmp___3^0 == 0 /\ -bSquares^post17+bSquares^0 == 0 /\ -ni^post17+ni^0 == 0 /\ -nj1^post17+nj1^0 == 0 /\ -bRows^post17+bRows^0 == 0 /\ 1-n2^0+nj^0 <= 0 /\ ni2^0-ni2^post17 == 0 /\ bCols^0-bCols^post17 == 0 /\ nl2^0-nl2^post17 == 0 /\ nj2^0-nj2^post17 == 0 /\ -nj^post17+nj^0 == 0 /\ nk1^0-nk1^post17 == 0 /\ -tmp___4^post17+tmp___4^0 == 0 /\ n^0-n^post17 == 0 /\ -tmp^post17+tmp^0 == 0 /\ n2^0-n2^post17 == 0), cost: 1 New rule: l12 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 1 Applied preprocessing Original rule: l13 -> l0 : bCols^0'=bCols^post18, nk2^0'=nk2^post18, n^0'=n^post18, tmp^0'=tmp^post18, nj2^0'=nj2^post18, tmp___4^0'=tmp___4^post18, bRows^0'=bRows^post18, ni2^0'=ni2^post18, tmp___1^0'=tmp___1^post18, nk1^0'=nk1^post18, n2^0'=n2^post18, nl2^0'=nl2^post18, nj1^0'=nj1^post18, tmp___3^0'=tmp___3^post18, bDomain^0'=bDomain^post18, nl1^0'=nl1^post18, ni1^0'=ni1^post18, tmp___0^0'=tmp___0^post18, nj^0'=nj^post18, tmp___5^0'=tmp___5^post18, bSquares^0'=bSquares^post18, ni^0'=ni^post18, tmp___2^0'=tmp___2^post18, (bCols^0-bCols^post18 == 0 /\ -bSquares^post18+bSquares^0 == 0 /\ -tmp___3^post18+tmp___3^0 == 0 /\ -ni^post18+ni^0 == 0 /\ nk1^0-nk1^post18 == 0 /\ tmp___1^0-tmp___1^post18 == 0 /\ bDomain^0-bDomain^post18 == 0 /\ -nj2^post18+nj2^0 == 0 /\ -nj^post18+nj^0 == 0 /\ nj1^0-nj1^post18 == 0 /\ ni2^0-ni2^post18 == 0 /\ nl2^0-nl2^post18 == 0 /\ nk2^0-nk2^post18 == 0 /\ n2^0-n2^post18 == 0 /\ -nl1^post18+nl1^0 == 0 /\ -n^post18+n^0 == 0 /\ -bRows^post18+bRows^0 == 0 /\ -tmp___0^post18+tmp___0^0 == 0 /\ -ni1^post18+ni1^0 == 0 /\ tmp___4^0-tmp___4^post18 == 0 /\ tmp^0-tmp^post18 == 0 /\ -tmp___2^post18+tmp___2^0 == 0 /\ -tmp___5^post18+tmp___5^0 == 0), cost: 1 New rule: l13 -> l0 : TRUE, cost: 1 Applied preprocessing Original rule: l14 -> l15 : bCols^0'=bCols^post19, nk2^0'=nk2^post19, n^0'=n^post19, tmp^0'=tmp^post19, nj2^0'=nj2^post19, tmp___4^0'=tmp___4^post19, bRows^0'=bRows^post19, ni2^0'=ni2^post19, tmp___1^0'=tmp___1^post19, nk1^0'=nk1^post19, n2^0'=n2^post19, nl2^0'=nl2^post19, nj1^0'=nj1^post19, tmp___3^0'=tmp___3^post19, bDomain^0'=bDomain^post19, nl1^0'=nl1^post19, ni1^0'=ni1^post19, tmp___0^0'=tmp___0^post19, nj^0'=nj^post19, tmp___5^0'=tmp___5^post19, bSquares^0'=bSquares^post19, ni^0'=ni^post19, tmp___2^0'=tmp___2^post19, (bDomain^0-bDomain^post19 == 0 /\ n^0-n^post19 == 0 /\ -1-nj2^0+nj2^post19 == 0 /\ -tmp___0^post19+tmp___0^0 == 0 /\ bRows^post19-tmp___2^0 == 0 /\ -tmp___5^post19+tmp___5^0 == 0 /\ -ni1^post19+ni1^0 == 0 /\ ni2^0-ni2^post19 == 0 /\ nk2^0-nk2^post19 == 0 /\ tmp___1^0-tmp___1^post19 == 0 /\ -nk1^post19+nk1^0 == 0 /\ -nj1^post19+nj1^0 == 0 /\ nl1^0-nl1^post19 == 0 /\ -bSquares^post19+bSquares^0 == 0 /\ -ni^post19+ni^0 == 0 /\ -tmp___2^post19+tmp___2^0 == 0 /\ nl2^0-nl2^post19 == 0 /\ -tmp^post19+tmp^0 == 0 /\ bCols^0-bCols^post19 == 0 /\ -nj^post19+nj^0 == 0 /\ -tmp___4^post19+tmp___4^0 == 0 /\ tmp___3^0-tmp___3^post19 == 0 /\ -n2^post19+n2^0 == 0), cost: 1 New rule: l14 -> l15 : nj2^0'=1+nj2^0, bRows^0'=tmp___2^0, TRUE, cost: 1 Applied preprocessing Original rule: l16 -> l14 : bCols^0'=bCols^post20, nk2^0'=nk2^post20, n^0'=n^post20, tmp^0'=tmp^post20, nj2^0'=nj2^post20, tmp___4^0'=tmp___4^post20, bRows^0'=bRows^post20, ni2^0'=ni2^post20, tmp___1^0'=tmp___1^post20, nk1^0'=nk1^post20, n2^0'=n2^post20, nl2^0'=nl2^post20, nj1^0'=nj1^post20, tmp___3^0'=tmp___3^post20, bDomain^0'=bDomain^post20, nl1^0'=nl1^post20, ni1^0'=ni1^post20, tmp___0^0'=tmp___0^post20, nj^0'=nj^post20, tmp___5^0'=tmp___5^post20, bSquares^0'=bSquares^post20, ni^0'=ni^post20, tmp___2^0'=tmp___2^post20, (-tmp___1^post20+tmp___1^0 == 0 /\ tmp___3^0-tmp___3^post20 == 0 /\ -n2^post20+n2^0 == 0 /\ bCols^0-bCols^post20 == 0 /\ -ni2^post20+ni2^0 == 0 /\ ni1^0-ni1^post20 == 0 /\ tmp^0-tmp^post20 == 0 /\ nj^0-nj^post20 == 0 /\ -ni^post20+ni^0 == 0 /\ bSquares^0-bSquares^post20 == 0 /\ nj2^0-nj2^post20 == 0 /\ tmp___0^0-tmp___0^post20 == 0 /\ -nl2^post20+nl2^0 == 0 /\ -1+tmp___2^post20 == 0 /\ n^0-n^post20 == 0 /\ tmp___4^0-tmp___4^post20 == 0 /\ nk2^0-nk2^post20 == 0 /\ nl1^0-nl1^post20 == 0 /\ -tmp___5^post20+tmp___5^0 == 0 /\ -bDomain^post20+bDomain^0 == 0 /\ -nj1^post20+nj1^0 == 0 /\ bRows^0-bRows^post20 == 0 /\ -nk1^post20+nk1^0 == 0), cost: 1 New rule: l16 -> l14 : tmp___2^0'=1, TRUE, cost: 1 Applied preprocessing Original rule: l17 -> l16 : bCols^0'=bCols^post21, nk2^0'=nk2^post21, n^0'=n^post21, tmp^0'=tmp^post21, nj2^0'=nj2^post21, tmp___4^0'=tmp___4^post21, bRows^0'=bRows^post21, ni2^0'=ni2^post21, tmp___1^0'=tmp___1^post21, nk1^0'=nk1^post21, n2^0'=n2^post21, nl2^0'=nl2^post21, nj1^0'=nj1^post21, tmp___3^0'=tmp___3^post21, bDomain^0'=bDomain^post21, nl1^0'=nl1^post21, ni1^0'=ni1^post21, tmp___0^0'=tmp___0^post21, nj^0'=nj^post21, tmp___5^0'=tmp___5^post21, bSquares^0'=bSquares^post21, ni^0'=ni^post21, tmp___2^0'=tmp___2^post21, (tmp^0-tmp^post21 == 0 /\ -nl2^post21+nl2^0 == 0 /\ -tmp___5^post21+tmp___5^0 == 0 /\ n^0-n^post21 == 0 /\ tmp___4^0-tmp___4^post21 == 0 /\ -tmp___0^post21+tmp___0^0 == 0 /\ ni2^0-ni2^post21 == 0 /\ bCols^0-bCols^post21 == 0 /\ bDomain^0-bDomain^post21 == 0 /\ -bSquares^post21+bSquares^0 == 0 /\ -nk1^post21+nk1^0 == 0 /\ -nj1^post21+nj1^0 == 0 /\ nj2^0-nj2^post21 == 0 /\ -tmp___2^post21+tmp___2^0 == 0 /\ -ni1^post21+ni1^0 == 0 /\ -tmp___1^post21+tmp___1^0 == 0 /\ bRows^0-bRows^post21 == 0 /\ nk2^0-nk2^post21 == 0 /\ tmp___3^0-tmp___3^post21 == 0 /\ -n2^post21+n2^0 == 0 /\ nl1^0-nl1^post21 == 0 /\ -nj^post21+nj^0 == 0 /\ -ni^post21+ni^0 == 0), cost: 1 New rule: l17 -> l16 : TRUE, cost: 1 Applied preprocessing Original rule: l17 -> l14 : bCols^0'=bCols^post22, nk2^0'=nk2^post22, n^0'=n^post22, tmp^0'=tmp^post22, nj2^0'=nj2^post22, tmp___4^0'=tmp___4^post22, bRows^0'=bRows^post22, ni2^0'=ni2^post22, tmp___1^0'=tmp___1^post22, nk1^0'=nk1^post22, n2^0'=n2^post22, nl2^0'=nl2^post22, nj1^0'=nj1^post22, tmp___3^0'=tmp___3^post22, bDomain^0'=bDomain^post22, nl1^0'=nl1^post22, ni1^0'=ni1^post22, tmp___0^0'=tmp___0^post22, nj^0'=nj^post22, tmp___5^0'=tmp___5^post22, bSquares^0'=bSquares^post22, ni^0'=ni^post22, tmp___2^0'=tmp___2^post22, (n2^0-n2^post22 == 0 /\ -ni2^post22+ni2^0 == 0 /\ -nk1^post22+nk1^0 == 0 /\ -nj^post22+nj^0 == 0 /\ -nl1^post22+nl1^0 == 0 /\ ni1^0-ni1^post22 == 0 /\ tmp^0-tmp^post22 == 0 /\ bRows^0-bRows^post22 == 0 /\ tmp___5^0-tmp___5^post22 == 0 /\ -ni^post22+ni^0 == 0 /\ tmp___1^0-tmp___1^post22 == 0 /\ nj1^0-nj1^post22 == 0 /\ nk2^0-nk2^post22 == 0 /\ tmp___4^0-tmp___4^post22 == 0 /\ -bSquares^post22+bSquares^0 == 0 /\ -tmp___3^post22+tmp___3^0 == 0 /\ nj2^0-nj2^post22 == 0 /\ tmp___2^post22 == 0 /\ bCols^0-bCols^post22 == 0 /\ tmp___0^0-tmp___0^post22 == 0 /\ -bDomain^post22+bDomain^0 == 0 /\ n^0-n^post22 == 0 /\ -nl2^post22+nl2^0 == 0), cost: 1 New rule: l17 -> l14 : tmp___2^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l17 -> l16 : bCols^0'=bCols^post23, nk2^0'=nk2^post23, n^0'=n^post23, tmp^0'=tmp^post23, nj2^0'=nj2^post23, tmp___4^0'=tmp___4^post23, bRows^0'=bRows^post23, ni2^0'=ni2^post23, tmp___1^0'=tmp___1^post23, nk1^0'=nk1^post23, n2^0'=n2^post23, nl2^0'=nl2^post23, nj1^0'=nj1^post23, tmp___3^0'=tmp___3^post23, bDomain^0'=bDomain^post23, nl1^0'=nl1^post23, ni1^0'=ni1^post23, tmp___0^0'=tmp___0^post23, nj^0'=nj^post23, tmp___5^0'=tmp___5^post23, bSquares^0'=bSquares^post23, ni^0'=ni^post23, tmp___2^0'=tmp___2^post23, (-tmp___3^post23+tmp___3^0 == 0 /\ -tmp___5^post23+tmp___5^0 == 0 /\ nl2^0-nl2^post23 == 0 /\ n^0-n^post23 == 0 /\ -bDomain^post23+bDomain^0 == 0 /\ -bSquares^post23+bSquares^0 == 0 /\ -ni^post23+ni^0 == 0 /\ nk2^0-nk2^post23 == 0 /\ -nj1^post23+nj1^0 == 0 /\ tmp___4^0-tmp___4^post23 == 0 /\ nj2^0-nj2^post23 == 0 /\ bCols^0-bCols^post23 == 0 /\ -tmp___2^post23+tmp___2^0 == 0 /\ bRows^0-bRows^post23 == 0 /\ -ni2^post23+ni2^0 == 0 /\ nk1^0-nk1^post23 == 0 /\ -nl1^post23+nl1^0 == 0 /\ tmp___0^0-tmp___0^post23 == 0 /\ -nj^post23+nj^0 == 0 /\ tmp___1^0-tmp___1^post23 == 0 /\ -n2^post23+n2^0 == 0 /\ tmp^0-tmp^post23 == 0 /\ -ni1^post23+ni1^0 == 0), cost: 1 New rule: l17 -> l16 : TRUE, cost: 1 Applied preprocessing Original rule: l18 -> l14 : bCols^0'=bCols^post24, nk2^0'=nk2^post24, n^0'=n^post24, tmp^0'=tmp^post24, nj2^0'=nj2^post24, tmp___4^0'=tmp___4^post24, bRows^0'=bRows^post24, ni2^0'=ni2^post24, tmp___1^0'=tmp___1^post24, nk1^0'=nk1^post24, n2^0'=n2^post24, nl2^0'=nl2^post24, nj1^0'=nj1^post24, tmp___3^0'=tmp___3^post24, bDomain^0'=bDomain^post24, nl1^0'=nl1^post24, ni1^0'=ni1^post24, tmp___0^0'=tmp___0^post24, nj^0'=nj^post24, tmp___5^0'=tmp___5^post24, bSquares^0'=bSquares^post24, ni^0'=ni^post24, tmp___2^0'=tmp___2^post24, (n2^0-n2^post24 == 0 /\ -ni2^post24+ni2^0 == 0 /\ tmp___4^0-tmp___4^post24 == 0 /\ -nk1^post24+nk1^0 == 0 /\ -bRows^0 <= 0 /\ -nl1^post24+nl1^0 == 0 /\ bRows^0 <= 0 /\ -nj^post24+nj^0 == 0 /\ bRows^0-bRows^post24 == 0 /\ tmp___5^0-tmp___5^post24 == 0 /\ tmp___1^0-tmp___1^post24 == 0 /\ nk2^0-nk2^post24 == 0 /\ nj1^0-nj1^post24 == 0 /\ -tmp___3^post24+tmp___3^0 == 0 /\ -bSquares^post24+bSquares^0 == 0 /\ -ni^post24+ni^0 == 0 /\ nj2^0-nj2^post24 == 0 /\ tmp___2^post24 == 0 /\ -bDomain^post24+bDomain^0 == 0 /\ ni1^0-ni1^post24 == 0 /\ bCols^0-bCols^post24 == 0 /\ tmp^0-tmp^post24 == 0 /\ tmp___0^0-tmp___0^post24 == 0 /\ -nl2^post24+nl2^0 == 0 /\ n^0-n^post24 == 0), cost: 1 New rule: l18 -> l14 : tmp___2^0'=0, bRows^0 == 0, cost: 1 Applied preprocessing Original rule: l18 -> l17 : bCols^0'=bCols^post25, nk2^0'=nk2^post25, n^0'=n^post25, tmp^0'=tmp^post25, nj2^0'=nj2^post25, tmp___4^0'=tmp___4^post25, bRows^0'=bRows^post25, ni2^0'=ni2^post25, tmp___1^0'=tmp___1^post25, nk1^0'=nk1^post25, n2^0'=n2^post25, nl2^0'=nl2^post25, nj1^0'=nj1^post25, tmp___3^0'=tmp___3^post25, bDomain^0'=bDomain^post25, nl1^0'=nl1^post25, ni1^0'=ni1^post25, tmp___0^0'=tmp___0^post25, nj^0'=nj^post25, tmp___5^0'=tmp___5^post25, bSquares^0'=bSquares^post25, ni^0'=ni^post25, tmp___2^0'=tmp___2^post25, (-ni^post25+ni^0 == 0 /\ nk1^0-nk1^post25 == 0 /\ -bSquares^post25+bSquares^0 == 0 /\ -bDomain^post25+bDomain^0 == 0 /\ tmp___1^0-tmp___1^post25 == 0 /\ 1-bRows^0 <= 0 /\ bCols^0-bCols^post25 == 0 /\ -nj^post25+nj^0 == 0 /\ nj1^0-nj1^post25 == 0 /\ nl2^0-nl2^post25 == 0 /\ tmp^0-tmp^post25 == 0 /\ -nj2^post25+nj2^0 == 0 /\ ni2^0-ni2^post25 == 0 /\ n2^0-n2^post25 == 0 /\ nk2^0-nk2^post25 == 0 /\ -n^post25+n^0 == 0 /\ -tmp___2^post25+tmp___2^0 == 0 /\ -ni1^post25+ni1^0 == 0 /\ -tmp___5^post25+tmp___5^0 == 0 /\ -nl1^post25+nl1^0 == 0 /\ -tmp___3^post25+tmp___3^0 == 0 /\ bRows^0-bRows^post25 == 0 /\ tmp___4^0-tmp___4^post25 == 0 /\ -tmp___0^post25+tmp___0^0 == 0), cost: 1 New rule: l18 -> l17 : -1+bRows^0 >= 0, cost: 1 Applied preprocessing Original rule: l18 -> l17 : bCols^0'=bCols^post26, nk2^0'=nk2^post26, n^0'=n^post26, tmp^0'=tmp^post26, nj2^0'=nj2^post26, tmp___4^0'=tmp___4^post26, bRows^0'=bRows^post26, ni2^0'=ni2^post26, tmp___1^0'=tmp___1^post26, nk1^0'=nk1^post26, n2^0'=n2^post26, nl2^0'=nl2^post26, nj1^0'=nj1^post26, tmp___3^0'=tmp___3^post26, bDomain^0'=bDomain^post26, nl1^0'=nl1^post26, ni1^0'=ni1^post26, tmp___0^0'=tmp___0^post26, nj^0'=nj^post26, tmp___5^0'=tmp___5^post26, bSquares^0'=bSquares^post26, ni^0'=ni^post26, tmp___2^0'=tmp___2^post26, (bDomain^0-bDomain^post26 == 0 /\ nj2^0-nj2^post26 == 0 /\ nj1^0-nj1^post26 == 0 /\ -ni1^post26+ni1^0 == 0 /\ -tmp___2^post26+tmp___2^0 == 0 /\ ni2^0-ni2^post26 == 0 /\ tmp___1^0-tmp___1^post26 == 0 /\ n^0-n^post26 == 0 /\ nl2^0-nl2^post26 == 0 /\ nk2^0-nk2^post26 == 0 /\ nk1^0-nk1^post26 == 0 /\ -nl1^post26+nl1^0 == 0 /\ n2^0-n2^post26 == 0 /\ -tmp___5^post26+tmp___5^0 == 0 /\ -bSquares^post26+bSquares^0 == 0 /\ -tmp___0^post26+tmp___0^0 == 0 /\ -tmp___3^post26+tmp___3^0 == 0 /\ bRows^0-bRows^post26 == 0 /\ tmp___4^0-tmp___4^post26 == 0 /\ -tmp^post26+tmp^0 == 0 /\ 1+bRows^0 <= 0 /\ -ni^post26+ni^0 == 0 /\ bCols^0-bCols^post26 == 0 /\ -nj^post26+nj^0 == 0), cost: 1 New rule: l18 -> l17 : 1+bRows^0 <= 0, cost: 1 Applied preprocessing Original rule: l19 -> l20 : bCols^0'=bCols^post27, nk2^0'=nk2^post27, n^0'=n^post27, tmp^0'=tmp^post27, nj2^0'=nj2^post27, tmp___4^0'=tmp___4^post27, bRows^0'=bRows^post27, ni2^0'=ni2^post27, tmp___1^0'=tmp___1^post27, nk1^0'=nk1^post27, n2^0'=n2^post27, nl2^0'=nl2^post27, nj1^0'=nj1^post27, tmp___3^0'=tmp___3^post27, bDomain^0'=bDomain^post27, nl1^0'=nl1^post27, ni1^0'=ni1^post27, tmp___0^0'=tmp___0^post27, nj^0'=nj^post27, tmp___5^0'=tmp___5^post27, bSquares^0'=bSquares^post27, ni^0'=ni^post27, tmp___2^0'=tmp___2^post27, (-ni^post27+ni^0 == 0 /\ nk1^0-nk1^post27 == 0 /\ tmp___1^0-tmp___1^post27 == 0 /\ bCols^0-bCols^post27 == 0 /\ -tmp___2^post27+tmp___2^0 == 0 /\ nl1^0-nl1^post27 == 0 /\ -nj^post27+nj^0 == 0 /\ nl2^0-nl2^post27 == 0 /\ -n2^post27+n2^0 == 0 /\ tmp^0-tmp^post27 == 0 /\ -nj2^post27+nj2^0 == 0 /\ ni2^0-ni2^post27 == 0 /\ nk2^0-nk2^post27 == 0 /\ -n^post27+n^0 == 0 /\ -tmp___0^post27+tmp___0^0 == 0 /\ -ni1^post27+ni1^0 == 0 /\ bDomain^0-bDomain^post27 == 0 /\ -tmp___5^post27+tmp___5^0 == 0 /\ -nj2^0+n2^0 <= 0 /\ -bSquares^post27+bSquares^0 == 0 /\ -tmp___3^post27+tmp___3^0 == 0 /\ bRows^0-bRows^post27 == 0 /\ -1-nj1^0+nj1^post27 == 0 /\ tmp___4^0-tmp___4^post27 == 0), cost: 1 New rule: l19 -> l20 : nj1^0'=1+nj1^0, -nj2^0+n2^0 <= 0, cost: 1 Applied preprocessing Original rule: l19 -> l18 : bCols^0'=bCols^post28, nk2^0'=nk2^post28, n^0'=n^post28, tmp^0'=tmp^post28, nj2^0'=nj2^post28, tmp___4^0'=tmp___4^post28, bRows^0'=bRows^post28, ni2^0'=ni2^post28, tmp___1^0'=tmp___1^post28, nk1^0'=nk1^post28, n2^0'=n2^post28, nl2^0'=nl2^post28, nj1^0'=nj1^post28, tmp___3^0'=tmp___3^post28, bDomain^0'=bDomain^post28, nl1^0'=nl1^post28, ni1^0'=ni1^post28, tmp___0^0'=tmp___0^post28, nj^0'=nj^post28, tmp___5^0'=tmp___5^post28, bSquares^0'=bSquares^post28, ni^0'=ni^post28, tmp___2^0'=tmp___2^post28, (tmp^0-tmp^post28 == 0 /\ -nl2^post28+nl2^0 == 0 /\ -tmp___5^post28+tmp___5^0 == 0 /\ n^0-n^post28 == 0 /\ -bSquares^post28+bSquares^0 == 0 /\ tmp___4^0-tmp___4^post28 == 0 /\ bDomain^0-bDomain^post28 == 0 /\ ni2^0-ni2^post28 == 0 /\ bCols^0-bCols^post28 == 0 /\ -nj1^post28+nj1^0 == 0 /\ bRows^0-bRows^post28 == 0 /\ -tmp___2^post28+tmp___2^0 == 0 /\ -tmp___1^post28+tmp___1^0 == 0 /\ -nj^post28+nj^0 == 0 /\ -ni1^post28+ni1^0 == 0 /\ nj2^0-nj2^post28 == 0 /\ -tmp___0^post28+tmp___0^0 == 0 /\ 1+nj2^0-n2^0 <= 0 /\ nk1^0-nk1^post28 == 0 /\ -n2^post28+n2^0 == 0 /\ nk2^0-nk2^post28 == 0 /\ -ni^post28+ni^0 == 0 /\ tmp___3^0-tmp___3^post28 == 0 /\ nl1^0-nl1^post28 == 0), cost: 1 New rule: l19 -> l18 : 1+nj2^0-n2^0 <= 0, cost: 1 Applied preprocessing Original rule: l2 -> l21 : bCols^0'=bCols^post29, nk2^0'=nk2^post29, n^0'=n^post29, tmp^0'=tmp^post29, nj2^0'=nj2^post29, tmp___4^0'=tmp___4^post29, bRows^0'=bRows^post29, ni2^0'=ni2^post29, tmp___1^0'=tmp___1^post29, nk1^0'=nk1^post29, n2^0'=n2^post29, nl2^0'=nl2^post29, nj1^0'=nj1^post29, tmp___3^0'=tmp___3^post29, bDomain^0'=bDomain^post29, nl1^0'=nl1^post29, ni1^0'=ni1^post29, tmp___0^0'=tmp___0^post29, nj^0'=nj^post29, tmp___5^0'=tmp___5^post29, bSquares^0'=bSquares^post29, ni^0'=ni^post29, tmp___2^0'=tmp___2^post29, (nk2^0-nk2^post29 == 0 /\ -ni1^post29+ni1^0 == 0 /\ n^0-n^post29 == 0 /\ -tmp___1^post29+tmp___1^0 == 0 /\ -tmp___0^post29+tmp___0^0 == 0 /\ -nj^post29+nj^0 == 0 /\ ni2^0-ni2^post29 == 0 /\ nl1^0-nl1^post29 == 0 /\ -tmp___2^post29+tmp___2^0 == 0 /\ -ni^post29+ni^0 == 0 /\ tmp^0-tmp^post29 == 0 /\ -bRows^post29+bRows^0 == 0 /\ -n2^post29+n2^0 == 0 /\ tmp___4^0-tmp___4^post29 == 0 /\ -tmp___5^post29+tmp___5^0 == 0 /\ bCols^0-bCols^post29 == 0 /\ -bDomain^post29+bDomain^0 == 0 /\ -bSquares^post29+bSquares^0 == 0 /\ -tmp___3^post29+tmp___3^0 == 0 /\ nl2^0-nl2^post29 == 0 /\ nj2^0-nj2^post29 == 0 /\ -nj1^post29+nj1^0 == 0 /\ nk1^0-nk1^post29 == 0), cost: 1 New rule: l2 -> l21 : TRUE, cost: 1 Applied preprocessing Original rule: l22 -> l23 : bCols^0'=bCols^post30, nk2^0'=nk2^post30, n^0'=n^post30, tmp^0'=tmp^post30, nj2^0'=nj2^post30, tmp___4^0'=tmp___4^post30, bRows^0'=bRows^post30, ni2^0'=ni2^post30, tmp___1^0'=tmp___1^post30, nk1^0'=nk1^post30, n2^0'=n2^post30, nl2^0'=nl2^post30, nj1^0'=nj1^post30, tmp___3^0'=tmp___3^post30, bDomain^0'=bDomain^post30, nl1^0'=nl1^post30, ni1^0'=ni1^post30, tmp___0^0'=tmp___0^post30, nj^0'=nj^post30, tmp___5^0'=tmp___5^post30, bSquares^0'=bSquares^post30, ni^0'=ni^post30, tmp___2^0'=tmp___2^post30, (-tmp___4^post30+tmp___4^0 == 0 /\ tmp^0-tmp^post30 == 0 /\ bRows^0-bRows^post30 == 0 /\ -n2^post30+n2^0 == 0 /\ n^0-n^post30 == 0 /\ -1+ni^post30-ni^0 == 0 /\ -nj1^post30+nj1^0 == 0 /\ -bSquares^post30+bSquares^0 == 0 /\ -nl2^post30+nl2^0 == 0 /\ bDomain^0-bDomain^post30 == 0 /\ -ni2^post30+ni2^0 == 0 /\ nj2^0-nj2^post30 == 0 /\ bCols^0-bCols^post30 == 0 /\ -ni1^post30+ni1^0 == 0 /\ -tmp___1^post30+tmp___1^0 == 0 /\ tmp___0^0-tmp___0^post30 == 0 /\ -nj^post30+nj^0 == 0 /\ nk1^0-nk1^post30 == 0 /\ -nl1^post30+nl1^0 == 0 /\ nk2^0-nk2^post30 == 0 /\ -tmp___2^post30+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post30 == 0 /\ -tmp___5^post30+tmp___5^0 == 0 /\ -1+n2^0-nj1^0 <= 0), cost: 1 New rule: l22 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 1 Applied preprocessing Original rule: l22 -> l15 : bCols^0'=bCols^post31, nk2^0'=nk2^post31, n^0'=n^post31, tmp^0'=tmp^post31, nj2^0'=nj2^post31, tmp___4^0'=tmp___4^post31, bRows^0'=bRows^post31, ni2^0'=ni2^post31, tmp___1^0'=tmp___1^post31, nk1^0'=nk1^post31, n2^0'=n2^post31, nl2^0'=nl2^post31, nj1^0'=nj1^post31, tmp___3^0'=tmp___3^post31, bDomain^0'=bDomain^post31, nl1^0'=nl1^post31, ni1^0'=ni1^post31, tmp___0^0'=tmp___0^post31, nj^0'=nj^post31, tmp___5^0'=tmp___5^post31, bSquares^0'=bSquares^post31, ni^0'=ni^post31, tmp___2^0'=tmp___2^post31, (2-n2^0+nj1^0 <= 0 /\ tmp___5^0-tmp___5^post31 == 0 /\ nj^0-nj^post31 == 0 /\ bRows^0-bRows^post31 == 0 /\ tmp___4^0-tmp___4^post31 == 0 /\ -nk1^post31+nk1^0 == 0 /\ -nl1^post31+nl1^0 == 0 /\ nk2^0-nk2^post31 == 0 /\ tmp___1^0-tmp___1^post31 == 0 /\ -tmp___2^post31+tmp___2^0 == 0 /\ -bSquares^post31+bSquares^0 == 0 /\ -tmp___3^post31+tmp___3^0 == 0 /\ -ni^post31+ni^0 == 0 /\ tmp^0-tmp^post31 == 0 /\ -1-nj1^0+nj2^post31 == 0 /\ -n2^post31+n2^0 == 0 /\ -nj1^post31+nj1^0 == 0 /\ -bDomain^post31+bDomain^0 == 0 /\ bCols^0-bCols^post31 == 0 /\ -nl2^post31+nl2^0 == 0 /\ tmp___0^0-tmp___0^post31 == 0 /\ ni1^0-ni1^post31 == 0 /\ n^0-n^post31 == 0 /\ -ni2^post31+ni2^0 == 0), cost: 1 New rule: l22 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 1 Applied preprocessing Original rule: l24 -> l11 : bCols^0'=bCols^post32, nk2^0'=nk2^post32, n^0'=n^post32, tmp^0'=tmp^post32, nj2^0'=nj2^post32, tmp___4^0'=tmp___4^post32, bRows^0'=bRows^post32, ni2^0'=ni2^post32, tmp___1^0'=tmp___1^post32, nk1^0'=nk1^post32, n2^0'=n2^post32, nl2^0'=nl2^post32, nj1^0'=nj1^post32, tmp___3^0'=tmp___3^post32, bDomain^0'=bDomain^post32, nl1^0'=nl1^post32, ni1^0'=ni1^post32, tmp___0^0'=tmp___0^post32, nj^0'=nj^post32, tmp___5^0'=tmp___5^post32, bSquares^0'=bSquares^post32, ni^0'=ni^post32, tmp___2^0'=tmp___2^post32, (bCols^0-bCols^post32 == 0 /\ nj^post32 == 0 /\ bRows^0-bRows^post32 == 0 /\ nj2^0-nj2^post32 == 0 /\ -bDomain^post32+bDomain^0 == 0 /\ -ni^post32+ni^0 == 0 /\ -n2^post32+n2^0 == 0 /\ -nj1^post32+nj1^0 == 0 /\ -bSquares^post32+bSquares^0 == 0 /\ -nl2^post32+nl2^0 == 0 /\ -tmp___1^post32+tmp___1^0 == 0 /\ tmp^0-tmp^post32 == 0 /\ tmp___3^0-tmp___3^post32 == 0 /\ -ni2^post32+ni2^0 == 0 /\ tmp___0^0-tmp___0^post32 == 0 /\ n^0-n^post32 == 0 /\ ni1^0-ni1^post32 == 0 /\ -nk1^post32+nk1^0 == 0 /\ nk2^0-nk2^post32 == 0 /\ -nl1^post32+nl1^0 == 0 /\ tmp___4^0-tmp___4^post32 == 0 /\ n2^0-ni^0 <= 0 /\ -tmp___2^post32+tmp___2^0 == 0 /\ -tmp___5^post32+tmp___5^0 == 0), cost: 1 New rule: l24 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 1 Applied preprocessing Original rule: l24 -> l20 : bCols^0'=bCols^post33, nk2^0'=nk2^post33, n^0'=n^post33, tmp^0'=tmp^post33, nj2^0'=nj2^post33, tmp___4^0'=tmp___4^post33, bRows^0'=bRows^post33, ni2^0'=ni2^post33, tmp___1^0'=tmp___1^post33, nk1^0'=nk1^post33, n2^0'=n2^post33, nl2^0'=nl2^post33, nj1^0'=nj1^post33, tmp___3^0'=tmp___3^post33, bDomain^0'=bDomain^post33, nl1^0'=nl1^post33, ni1^0'=ni1^post33, tmp___0^0'=tmp___0^post33, nj^0'=nj^post33, tmp___5^0'=tmp___5^post33, bSquares^0'=bSquares^post33, ni^0'=ni^post33, tmp___2^0'=tmp___2^post33, (nl2^0-nl2^post33 == 0 /\ nj^0-nj^post33 == 0 /\ tmp___4^0-tmp___4^post33 == 0 /\ -tmp___5^post33+tmp___5^0 == 0 /\ -tmp___0^post33+tmp___0^0 == 0 /\ nk1^0-nk1^post33 == 0 /\ ni2^0-ni2^post33 == 0 /\ -tmp___3^post33+tmp___3^0 == 0 /\ n^0-n^post33 == 0 /\ nk2^0-nk2^post33 == 0 /\ tmp___1^0-tmp___1^post33 == 0 /\ n2^0-n2^post33 == 0 /\ -nl1^post33+nl1^0 == 0 /\ bCols^0-bCols^post33 == 0 /\ -bSquares^post33+bSquares^0 == 0 /\ -ni^post33+ni^0 == 0 /\ tmp^0-tmp^post33 == 0 /\ bRows^0-bRows^post33 == 0 /\ -bDomain^post33+bDomain^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ nj1^post33 == 0 /\ nj2^0-nj2^post33 == 0 /\ tmp___2^0-tmp___2^post33 == 0 /\ ni1^0-ni1^post33 == 0), cost: 1 New rule: l24 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 1 Applied preprocessing Original rule: l25 -> l26 : bCols^0'=bCols^post34, nk2^0'=nk2^post34, n^0'=n^post34, tmp^0'=tmp^post34, nj2^0'=nj2^post34, tmp___4^0'=tmp___4^post34, bRows^0'=bRows^post34, ni2^0'=ni2^post34, tmp___1^0'=tmp___1^post34, nk1^0'=nk1^post34, n2^0'=n2^post34, nl2^0'=nl2^post34, nj1^0'=nj1^post34, tmp___3^0'=tmp___3^post34, bDomain^0'=bDomain^post34, nl1^0'=nl1^post34, ni1^0'=ni1^post34, tmp___0^0'=tmp___0^post34, nj^0'=nj^post34, tmp___5^0'=tmp___5^post34, bSquares^0'=bSquares^post34, ni^0'=ni^post34, tmp___2^0'=tmp___2^post34, (nk1^0-nk1^post34 == 0 /\ tmp___1^0-tmp___1^post34 == 0 /\ -nj^post34+nj^0 == 0 /\ nj1^0-nj1^post34 == 0 /\ bCols^0-bCols^post34 == 0 /\ n2^0-n2^post34 == 0 /\ -ni1^post34+ni1^0 == 0 /\ tmp^0-tmp^post34 == 0 /\ tmp___5^0-tmp___5^post34 == 0 /\ -ni^post34+ni^0 == 0 /\ nl2^0-nl2^post34 == 0 /\ tmp___4^0-tmp___4^post34 == 0 /\ -n^post34+n^0 == 0 /\ nk2^0-nk2^post34 == 0 /\ ni2^0-ni2^post34 == 0 /\ -nj2^post34+nj2^0 == 0 /\ -tmp___3^post34+tmp___3^0 == 0 /\ -tmp___2^post34+tmp___2^0 == 0 /\ -tmp___0^post34+tmp___0^0 == 0 /\ -bDomain^post34+bDomain^0 == 0 /\ -nl1^post34+nl1^0 == 0 /\ bRows^0-bRows^post34 == 0 /\ -bSquares^post34+bSquares^0 == 0), cost: 1 New rule: l25 -> l26 : TRUE, cost: 1 Applied preprocessing Original rule: l27 -> l28 : bCols^0'=bCols^post35, nk2^0'=nk2^post35, n^0'=n^post35, tmp^0'=tmp^post35, nj2^0'=nj2^post35, tmp___4^0'=tmp___4^post35, bRows^0'=bRows^post35, ni2^0'=ni2^post35, tmp___1^0'=tmp___1^post35, nk1^0'=nk1^post35, n2^0'=n2^post35, nl2^0'=nl2^post35, nj1^0'=nj1^post35, tmp___3^0'=tmp___3^post35, bDomain^0'=bDomain^post35, nl1^0'=nl1^post35, ni1^0'=ni1^post35, tmp___0^0'=tmp___0^post35, nj^0'=nj^post35, tmp___5^0'=tmp___5^post35, bSquares^0'=bSquares^post35, ni^0'=ni^post35, tmp___2^0'=tmp___2^post35, (tmp^0-tmp^post35 == 0 /\ nj1^0-nj1^post35 == 0 /\ nl2^0-nl2^post35 == 0 /\ n^0-n^post35 == 0 /\ tmp___4^0-tmp___4^post35 == 0 /\ nk1^0-nk1^post35 == 0 /\ -tmp___5^post35+tmp___5^0 == 0 /\ -tmp___0^post35+tmp___0^0 == 0 /\ n2^0-n2^post35 == 0 /\ -tmp___3^post35+tmp___3^0 == 0 /\ ni2^0-ni2^post35 == 0 /\ -1+nj^post35-nj^0 == 0 /\ -bSquares^post35+bSquares^0 == 0 /\ bCols^0-bCols^post35 == 0 /\ -nl1^post35+nl1^0 == 0 /\ nj2^0-nj2^post35 == 0 /\ -ni1^post35+ni1^0 == 0 /\ bRows^0-bRows^post35 == 0 /\ -tmp___1^0+bDomain^post35 == 0 /\ tmp___1^0-tmp___1^post35 == 0 /\ nk2^0-nk2^post35 == 0 /\ tmp___2^0-tmp___2^post35 == 0 /\ -ni^post35+ni^0 == 0), cost: 1 New rule: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 Applied preprocessing Original rule: l29 -> l27 : bCols^0'=bCols^post36, nk2^0'=nk2^post36, n^0'=n^post36, tmp^0'=tmp^post36, nj2^0'=nj2^post36, tmp___4^0'=tmp___4^post36, bRows^0'=bRows^post36, ni2^0'=ni2^post36, tmp___1^0'=tmp___1^post36, nk1^0'=nk1^post36, n2^0'=n2^post36, nl2^0'=nl2^post36, nj1^0'=nj1^post36, tmp___3^0'=tmp___3^post36, bDomain^0'=bDomain^post36, nl1^0'=nl1^post36, ni1^0'=ni1^post36, tmp___0^0'=tmp___0^post36, nj^0'=nj^post36, tmp___5^0'=tmp___5^post36, bSquares^0'=bSquares^post36, ni^0'=ni^post36, tmp___2^0'=tmp___2^post36, (-tmp___0^post36+tmp___0^0 == 0 /\ -nj^post36+nj^0 == 0 /\ nk2^0-nk2^post36 == 0 /\ -tmp___2^post36+tmp___2^0 == 0 /\ nl1^0-nl1^post36 == 0 /\ -ni1^post36+ni1^0 == 0 /\ ni2^0-ni2^post36 == 0 /\ tmp^0-tmp^post36 == 0 /\ -n2^post36+n2^0 == 0 /\ -ni^post36+ni^0 == 0 /\ -bRows^post36+bRows^0 == 0 /\ -tmp___4^post36+tmp___4^0 == 0 /\ -tmp___5^post36+tmp___5^0 == 0 /\ -bSquares^post36+bSquares^0 == 0 /\ -tmp___3^post36+tmp___3^0 == 0 /\ nl2^0-nl2^post36 == 0 /\ nj2^0-nj2^post36 == 0 /\ bCols^0-bCols^post36 == 0 /\ -nj1^post36+nj1^0 == 0 /\ nk1^0-nk1^post36 == 0 /\ n^0-n^post36 == 0 /\ -bDomain^post36+bDomain^0 == 0 /\ tmp___1^post36 == 0), cost: 1 New rule: l29 -> l27 : tmp___1^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l29 -> l27 : bCols^0'=bCols^post37, nk2^0'=nk2^post37, n^0'=n^post37, tmp^0'=tmp^post37, nj2^0'=nj2^post37, tmp___4^0'=tmp___4^post37, bRows^0'=bRows^post37, ni2^0'=ni2^post37, tmp___1^0'=tmp___1^post37, nk1^0'=nk1^post37, n2^0'=n2^post37, nl2^0'=nl2^post37, nj1^0'=nj1^post37, tmp___3^0'=tmp___3^post37, bDomain^0'=bDomain^post37, nl1^0'=nl1^post37, ni1^0'=ni1^post37, tmp___0^0'=tmp___0^post37, nj^0'=nj^post37, tmp___5^0'=tmp___5^post37, bSquares^0'=bSquares^post37, ni^0'=ni^post37, tmp___2^0'=tmp___2^post37, (-tmp___5^post37+tmp___5^0 == 0 /\ n^0-n^post37 == 0 /\ -bSquares^post37+bSquares^0 == 0 /\ nk1^0-nk1^post37 == 0 /\ -ni^post37+ni^0 == 0 /\ nk2^0-nk2^post37 == 0 /\ -nl2^post37+nl2^0 == 0 /\ nj1^0-nj1^post37 == 0 /\ bDomain^0-bDomain^post37 == 0 /\ -tmp___4^post37+tmp___4^0 == 0 /\ -1+tmp___1^post37 == 0 /\ nj2^0-nj2^post37 == 0 /\ -tmp___2^post37+tmp___2^0 == 0 /\ bCols^0-bCols^post37 == 0 /\ -nl1^post37+nl1^0 == 0 /\ -nj^post37+nj^0 == 0 /\ -tmp___0^post37+tmp___0^0 == 0 /\ n2^0-n2^post37 == 0 /\ tmp^0-tmp^post37 == 0 /\ ni2^0-ni2^post37 == 0 /\ -ni1^post37+ni1^0 == 0 /\ tmp___3^0-tmp___3^post37 == 0 /\ -bRows^post37+bRows^0 == 0), cost: 1 New rule: l29 -> l27 : tmp___1^0'=1, TRUE, cost: 1 Applied preprocessing Original rule: l30 -> l27 : bCols^0'=bCols^post38, nk2^0'=nk2^post38, n^0'=n^post38, tmp^0'=tmp^post38, nj2^0'=nj2^post38, tmp___4^0'=tmp___4^post38, bRows^0'=bRows^post38, ni2^0'=ni2^post38, tmp___1^0'=tmp___1^post38, nk1^0'=nk1^post38, n2^0'=n2^post38, nl2^0'=nl2^post38, nj1^0'=nj1^post38, tmp___3^0'=tmp___3^post38, bDomain^0'=bDomain^post38, nl1^0'=nl1^post38, ni1^0'=ni1^post38, tmp___0^0'=tmp___0^post38, nj^0'=nj^post38, tmp___5^0'=tmp___5^post38, bSquares^0'=bSquares^post38, ni^0'=ni^post38, tmp___2^0'=tmp___2^post38, (-ni1^post38+ni1^0 == 0 /\ -tmp___0^post38+tmp___0^0 == 0 /\ -tmp___2^post38+tmp___2^0 == 0 /\ nl1^0-nl1^post38 == 0 /\ ni2^0-ni2^post38 == 0 /\ bDomain^0-bDomain^post38 == 0 /\ -nj^post38+nj^0 == 0 /\ -ni^post38+ni^0 == 0 /\ -bRows^post38+bRows^0 == 0 /\ -n2^post38+n2^0 == 0 /\ nk2^0-nk2^post38 == 0 /\ -tmp___5^post38+tmp___5^0 == 0 /\ -tmp___3^post38+tmp___3^0 == 0 /\ -bSquares^post38+bSquares^0 == 0 /\ nl2^0-nl2^post38 == 0 /\ -nj1^post38+nj1^0 == 0 /\ nj2^0-nj2^post38 == 0 /\ tmp^0-tmp^post38 == 0 /\ bCols^0-bCols^post38 == 0 /\ nk1^0-nk1^post38 == 0 /\ -tmp___4^post38+tmp___4^0 == 0 /\ tmp___1^post38 == 0 /\ n^0-n^post38 == 0), cost: 1 New rule: l30 -> l27 : tmp___1^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l30 -> l29 : bCols^0'=bCols^post39, nk2^0'=nk2^post39, n^0'=n^post39, tmp^0'=tmp^post39, nj2^0'=nj2^post39, tmp___4^0'=tmp___4^post39, bRows^0'=bRows^post39, ni2^0'=ni2^post39, tmp___1^0'=tmp___1^post39, nk1^0'=nk1^post39, n2^0'=n2^post39, nl2^0'=nl2^post39, nj1^0'=nj1^post39, tmp___3^0'=tmp___3^post39, bDomain^0'=bDomain^post39, nl1^0'=nl1^post39, ni1^0'=ni1^post39, tmp___0^0'=tmp___0^post39, nj^0'=nj^post39, tmp___5^0'=tmp___5^post39, bSquares^0'=bSquares^post39, ni^0'=ni^post39, tmp___2^0'=tmp___2^post39, (-n2^post39+n2^0 == 0 /\ -bDomain^post39+bDomain^0 == 0 /\ tmp___3^0-tmp___3^post39 == 0 /\ -bSquares^post39+bSquares^0 == 0 /\ nj2^0-nj2^post39 == 0 /\ -ni^post39+ni^0 == 0 /\ -nj1^post39+nj1^0 == 0 /\ bCols^0-bCols^post39 == 0 /\ -tmp___1^post39+tmp___1^0 == 0 /\ -ni2^post39+ni2^0 == 0 /\ nj^0-nj^post39 == 0 /\ tmp^0-tmp^post39 == 0 /\ n^0-n^post39 == 0 /\ tmp___0^0-tmp___0^post39 == 0 /\ -nl2^post39+nl2^0 == 0 /\ nk2^0-nk2^post39 == 0 /\ ni1^0-ni1^post39 == 0 /\ -tmp___2^post39+tmp___2^0 == 0 /\ -tmp___5^post39+tmp___5^0 == 0 /\ -nk1^post39+nk1^0 == 0 /\ -nl1^post39+nl1^0 == 0 /\ bRows^0-bRows^post39 == 0 /\ tmp___4^0-tmp___4^post39 == 0), cost: 1 New rule: l30 -> l29 : TRUE, cost: 1 Applied preprocessing Original rule: l31 -> l27 : bCols^0'=bCols^post40, nk2^0'=nk2^post40, n^0'=n^post40, tmp^0'=tmp^post40, nj2^0'=nj2^post40, tmp___4^0'=tmp___4^post40, bRows^0'=bRows^post40, ni2^0'=ni2^post40, tmp___1^0'=tmp___1^post40, nk1^0'=nk1^post40, n2^0'=n2^post40, nl2^0'=nl2^post40, nj1^0'=nj1^post40, tmp___3^0'=tmp___3^post40, bDomain^0'=bDomain^post40, nl1^0'=nl1^post40, ni1^0'=ni1^post40, tmp___0^0'=tmp___0^post40, nj^0'=nj^post40, tmp___5^0'=tmp___5^post40, bSquares^0'=bSquares^post40, ni^0'=ni^post40, tmp___2^0'=tmp___2^post40, (nj^0-nj^post40 == 0 /\ -nk1^post40+nk1^0 == 0 /\ -tmp___2^post40+tmp___2^0 == 0 /\ bCols^0-bCols^post40 == 0 /\ ni2^0-ni2^post40 == 0 /\ nk2^0-nk2^post40 == 0 /\ nj2^0-nj2^post40 == 0 /\ -bDomain^0 <= 0 /\ -tmp___0^post40+tmp___0^0 == 0 /\ tmp___1^post40 == 0 /\ -tmp___5^post40+tmp___5^0 == 0 /\ -bSquares^post40+bSquares^0 == 0 /\ n^0-n^post40 == 0 /\ -n2^post40+n2^0 == 0 /\ -ni^post40+ni^0 == 0 /\ -bDomain^post40+bDomain^0 == 0 /\ nl1^0-nl1^post40 == 0 /\ bDomain^0 <= 0 /\ bRows^0-bRows^post40 == 0 /\ -nj1^post40+nj1^0 == 0 /\ tmp^0-tmp^post40 == 0 /\ tmp___4^0-tmp___4^post40 == 0 /\ tmp___3^0-tmp___3^post40 == 0 /\ -nl2^post40+nl2^0 == 0 /\ ni1^0-ni1^post40 == 0), cost: 1 New rule: l31 -> l27 : tmp___1^0'=0, bDomain^0 == 0, cost: 1 Applied preprocessing Original rule: l31 -> l30 : bCols^0'=bCols^post41, nk2^0'=nk2^post41, n^0'=n^post41, tmp^0'=tmp^post41, nj2^0'=nj2^post41, tmp___4^0'=tmp___4^post41, bRows^0'=bRows^post41, ni2^0'=ni2^post41, tmp___1^0'=tmp___1^post41, nk1^0'=nk1^post41, n2^0'=n2^post41, nl2^0'=nl2^post41, nj1^0'=nj1^post41, tmp___3^0'=tmp___3^post41, bDomain^0'=bDomain^post41, nl1^0'=nl1^post41, ni1^0'=ni1^post41, tmp___0^0'=tmp___0^post41, nj^0'=nj^post41, tmp___5^0'=tmp___5^post41, bSquares^0'=bSquares^post41, ni^0'=ni^post41, tmp___2^0'=tmp___2^post41, (-ni^post41+ni^0 == 0 /\ tmp___3^0-tmp___3^post41 == 0 /\ -bDomain^post41+bDomain^0 == 0 /\ -nl1^post41+nl1^0 == 0 /\ n2^0-n2^post41 == 0 /\ -tmp___1^post41+tmp___1^0 == 0 /\ bCols^0-bCols^post41 == 0 /\ -tmp___2^post41+tmp___2^0 == 0 /\ -ni2^post41+ni2^0 == 0 /\ nj2^0-nj2^post41 == 0 /\ tmp^0-tmp^post41 == 0 /\ 1-bDomain^0 <= 0 /\ nj^0-nj^post41 == 0 /\ tmp___5^0-tmp___5^post41 == 0 /\ bSquares^0-bSquares^post41 == 0 /\ tmp___0^0-tmp___0^post41 == 0 /\ nj1^0-nj1^post41 == 0 /\ n^0-n^post41 == 0 /\ -nl2^post41+nl2^0 == 0 /\ nk2^0-nk2^post41 == 0 /\ ni1^0-ni1^post41 == 0 /\ -nk1^post41+nk1^0 == 0 /\ bRows^0-bRows^post41 == 0 /\ tmp___4^0-tmp___4^post41 == 0), cost: 1 New rule: l31 -> l30 : -1+bDomain^0 >= 0, cost: 1 Applied preprocessing Original rule: l31 -> l30 : bCols^0'=bCols^post42, nk2^0'=nk2^post42, n^0'=n^post42, tmp^0'=tmp^post42, nj2^0'=nj2^post42, tmp___4^0'=tmp___4^post42, bRows^0'=bRows^post42, ni2^0'=ni2^post42, tmp___1^0'=tmp___1^post42, nk1^0'=nk1^post42, n2^0'=n2^post42, nl2^0'=nl2^post42, nj1^0'=nj1^post42, tmp___3^0'=tmp___3^post42, bDomain^0'=bDomain^post42, nl1^0'=nl1^post42, ni1^0'=ni1^post42, tmp___0^0'=tmp___0^post42, nj^0'=nj^post42, tmp___5^0'=tmp___5^post42, bSquares^0'=bSquares^post42, ni^0'=ni^post42, tmp___2^0'=tmp___2^post42, (tmp^0-tmp^post42 == 0 /\ -tmp___5^post42+tmp___5^0 == 0 /\ nl2^0-nl2^post42 == 0 /\ -tmp___3^post42+tmp___3^0 == 0 /\ -bSquares^post42+bSquares^0 == 0 /\ n^0-n^post42 == 0 /\ tmp___4^0-tmp___4^post42 == 0 /\ n2^0-n2^post42 == 0 /\ bCols^0-bCols^post42 == 0 /\ ni2^0-ni2^post42 == 0 /\ -bDomain^post42+bDomain^0 == 0 /\ bRows^0-bRows^post42 == 0 /\ -tmp___2^post42+tmp___2^0 == 0 /\ -nl1^post42+nl1^0 == 0 /\ -nj^post42+nj^0 == 0 /\ -ni1^post42+ni1^0 == 0 /\ -nk2^post42+nk2^0 == 0 /\ -tmp___0^post42+tmp___0^0 == 0 /\ 1+bDomain^0 <= 0 /\ nj2^0-nj2^post42 == 0 /\ nk1^0-nk1^post42 == 0 /\ tmp___1^0-tmp___1^post42 == 0 /\ -ni^post42+ni^0 == 0 /\ nj1^0-nj1^post42 == 0), cost: 1 New rule: l31 -> l30 : 1+bDomain^0 <= 0, cost: 1 Applied preprocessing Original rule: l32 -> l33 : bCols^0'=bCols^post43, nk2^0'=nk2^post43, n^0'=n^post43, tmp^0'=tmp^post43, nj2^0'=nj2^post43, tmp___4^0'=tmp___4^post43, bRows^0'=bRows^post43, ni2^0'=ni2^post43, tmp___1^0'=tmp___1^post43, nk1^0'=nk1^post43, n2^0'=n2^post43, nl2^0'=nl2^post43, nj1^0'=nj1^post43, tmp___3^0'=tmp___3^post43, bDomain^0'=bDomain^post43, nl1^0'=nl1^post43, ni1^0'=ni1^post43, tmp___0^0'=tmp___0^post43, nj^0'=nj^post43, tmp___5^0'=tmp___5^post43, bSquares^0'=bSquares^post43, ni^0'=ni^post43, tmp___2^0'=tmp___2^post43, (nk2^0-nk2^post43 == 0 /\ n^0-n^post43 == 0 /\ tmp___4^0-tmp___4^post43 == 0 /\ -ni1^post43+ni1^0 == 0 /\ -nl1^post43+nl1^0 == 0 /\ n2^0-n2^post43 == 0 /\ -nj^post43+nj^0 == 0 /\ -tmp___2^post43+tmp___2^0 == 0 /\ -ni2^post43+ni2^0 == 0 /\ bRows^0-bRows^post43 == 0 /\ tmp^0-tmp^post43 == 0 /\ tmp___5^0-tmp___5^post43 == 0 /\ tmp___1^0-tmp___1^post43 == 0 /\ nj1^0-nj1^post43 == 0 /\ n2^0-nj^0 <= 0 /\ -nl2^post43+nl2^0 == 0 /\ bCols^0-bCols^post43 == 0 /\ -bSquares^post43+bSquares^0 == 0 /\ -bDomain^post43+bDomain^0 == 0 /\ -tmp___3^post43+tmp___3^0 == 0 /\ nj2^0-nj2^post43 == 0 /\ -nk1^post43+nk1^0 == 0 /\ -1+ni^post43-ni^0 == 0 /\ tmp___0^0-tmp___0^post43 == 0), cost: 1 New rule: l32 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 1 Applied preprocessing Original rule: l32 -> l31 : bCols^0'=bCols^post44, nk2^0'=nk2^post44, n^0'=n^post44, tmp^0'=tmp^post44, nj2^0'=nj2^post44, tmp___4^0'=tmp___4^post44, bRows^0'=bRows^post44, ni2^0'=ni2^post44, tmp___1^0'=tmp___1^post44, nk1^0'=nk1^post44, n2^0'=n2^post44, nl2^0'=nl2^post44, nj1^0'=nj1^post44, tmp___3^0'=tmp___3^post44, bDomain^0'=bDomain^post44, nl1^0'=nl1^post44, ni1^0'=ni1^post44, tmp___0^0'=tmp___0^post44, nj^0'=nj^post44, tmp___5^0'=tmp___5^post44, bSquares^0'=bSquares^post44, ni^0'=ni^post44, tmp___2^0'=tmp___2^post44, (-tmp___5^post44+tmp___5^0 == 0 /\ nl2^0-nl2^post44 == 0 /\ tmp^0-tmp^post44 == 0 /\ -tmp___3^post44+tmp___3^0 == 0 /\ nk1^0-nk1^post44 == 0 /\ n^0-n^post44 == 0 /\ nj1^0-nj1^post44 == 0 /\ -bDomain^post44+bDomain^0 == 0 /\ -bSquares^post44+bSquares^0 == 0 /\ tmp___4^0-tmp___4^post44 == 0 /\ bCols^0-bCols^post44 == 0 /\ -ni1^post44+ni1^0 == 0 /\ -tmp___0^post44+tmp___0^0 == 0 /\ -nj^post44+nj^0 == 0 /\ -nk2^post44+nk2^0 == 0 /\ nj2^0-nj2^post44 == 0 /\ n2^0-n2^post44 == 0 /\ -nl1^post44+nl1^0 == 0 /\ -bRows^post44+bRows^0 == 0 /\ tmp___1^0-tmp___1^post44 == 0 /\ 1-n2^0+nj^0 <= 0 /\ -ni^post44+ni^0 == 0 /\ -tmp___2^post44+tmp___2^0 == 0 /\ ni2^0-ni2^post44 == 0), cost: 1 New rule: l32 -> l31 : 1-n2^0+nj^0 <= 0, cost: 1 Applied preprocessing Original rule: l34 -> l35 : bCols^0'=bCols^post45, nk2^0'=nk2^post45, n^0'=n^post45, tmp^0'=tmp^post45, nj2^0'=nj2^post45, tmp___4^0'=tmp___4^post45, bRows^0'=bRows^post45, ni2^0'=ni2^post45, tmp___1^0'=tmp___1^post45, nk1^0'=nk1^post45, n2^0'=n2^post45, nl2^0'=nl2^post45, nj1^0'=nj1^post45, tmp___3^0'=tmp___3^post45, bDomain^0'=bDomain^post45, nl1^0'=nl1^post45, ni1^0'=ni1^post45, tmp___0^0'=tmp___0^post45, nj^0'=nj^post45, tmp___5^0'=tmp___5^post45, bSquares^0'=bSquares^post45, ni^0'=ni^post45, tmp___2^0'=tmp___2^post45, (bDomain^0-bDomain^post45 == 0 /\ nl1^0-nl1^post45 == 0 /\ -tmp___2^post45+tmp___2^0 == 0 /\ -tmp___0^post45+tmp___0^0 == 0 /\ nk2^0-nk2^post45 == 0 /\ -ni1^post45+ni1^0 == 0 /\ tmp___1^0-tmp___1^post45 == 0 /\ -tmp___5^post45+tmp___5^0 == 0 /\ -bSquares^post45+bSquares^0 == 0 /\ -tmp___3^post45+tmp___3^0 == 0 /\ -bRows^post45+bRows^0 == 0 /\ -ni^post45+ni^0 == 0 /\ -nj1^post45+nj1^0 == 0 /\ -nj^post45+nj^0 == 0 /\ ni2^0-ni2^post45 == 0 /\ bCols^0-bCols^post45 == 0 /\ nl2^0-nl2^post45 == 0 /\ nj2^0-nj2^post45 == 0 /\ nk1^0-nk1^post45 == 0 /\ -tmp___4^post45+tmp___4^0 == 0 /\ n^0-n^post45 == 0 /\ -tmp^post45+tmp^0 == 0 /\ n2^0-n2^post45 == 0), cost: 1 New rule: l34 -> l35 : TRUE, cost: 1 Applied preprocessing Original rule: l36 -> l23 : bCols^0'=bCols^post46, nk2^0'=nk2^post46, n^0'=n^post46, tmp^0'=tmp^post46, nj2^0'=nj2^post46, tmp___4^0'=tmp___4^post46, bRows^0'=bRows^post46, ni2^0'=ni2^post46, tmp___1^0'=tmp___1^post46, nk1^0'=nk1^post46, n2^0'=n2^post46, nl2^0'=nl2^post46, nj1^0'=nj1^post46, tmp___3^0'=tmp___3^post46, bDomain^0'=bDomain^post46, nl1^0'=nl1^post46, ni1^0'=ni1^post46, tmp___0^0'=tmp___0^post46, nj^0'=nj^post46, tmp___5^0'=tmp___5^post46, bSquares^0'=bSquares^post46, ni^0'=ni^post46, tmp___2^0'=tmp___2^post46, (bCols^0-bCols^post46 == 0 /\ -tmp___3^post46+tmp___3^0 == 0 /\ nk1^0-nk1^post46 == 0 /\ tmp___1^0-tmp___1^post46 == 0 /\ -bSquares^post46+bSquares^0 == 0 /\ -nj^post46+nj^0 == 0 /\ tmp^0-tmp^post46 == 0 /\ -nj2^post46+nj2^0 == 0 /\ nj1^0-nj1^post46 == 0 /\ nl2^0-nl2^post46 == 0 /\ ni^post46 == 0 /\ -tmp___0^post46+tmp___0^0 == 0 /\ n2^0-n2^post46 == 0 /\ nk2^0-nk2^post46 == 0 /\ -nl1^post46+nl1^0 == 0 /\ -n^post46+n^0 == 0 /\ bDomain^0-bDomain^post46 == 0 /\ -bRows^post46+bRows^0 == 0 /\ tmp___4^0-tmp___4^post46 == 0 /\ n2^0-ni^0 <= 0 /\ -tmp___2^post46+tmp___2^0 == 0 /\ -tmp___5^post46+tmp___5^0 == 0 /\ -ni1^post46+ni1^0 == 0 /\ ni2^0-ni2^post46 == 0), cost: 1 New rule: l36 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 1 Applied preprocessing Original rule: l36 -> l28 : bCols^0'=bCols^post47, nk2^0'=nk2^post47, n^0'=n^post47, tmp^0'=tmp^post47, nj2^0'=nj2^post47, tmp___4^0'=tmp___4^post47, bRows^0'=bRows^post47, ni2^0'=ni2^post47, tmp___1^0'=tmp___1^post47, nk1^0'=nk1^post47, n2^0'=n2^post47, nl2^0'=nl2^post47, nj1^0'=nj1^post47, tmp___3^0'=tmp___3^post47, bDomain^0'=bDomain^post47, nl1^0'=nl1^post47, ni1^0'=ni1^post47, tmp___0^0'=tmp___0^post47, nj^0'=nj^post47, tmp___5^0'=tmp___5^post47, bSquares^0'=bSquares^post47, ni^0'=ni^post47, tmp___2^0'=tmp___2^post47, (bDomain^0-bDomain^post47 == 0 /\ -nl2^post47+nl2^0 == 0 /\ -tmp___5^post47+tmp___5^0 == 0 /\ -tmp___0^post47+tmp___0^0 == 0 /\ ni2^0-ni2^post47 == 0 /\ n^0-n^post47 == 0 /\ -tmp___2^post47+tmp___2^0 == 0 /\ -ni1^post47+ni1^0 == 0 /\ nk2^0-nk2^post47 == 0 /\ -nk1^post47+nk1^0 == 0 /\ nj^post47 == 0 /\ bCols^0-bCols^post47 == 0 /\ nl1^0-nl1^post47 == 0 /\ -bSquares^post47+bSquares^0 == 0 /\ -ni^post47+ni^0 == 0 /\ -n2^post47+n2^0 == 0 /\ -nj1^post47+nj1^0 == 0 /\ nj2^0-nj2^post47 == 0 /\ -tmp___1^post47+tmp___1^0 == 0 /\ bRows^0-bRows^post47 == 0 /\ 1-n2^0+ni^0 <= 0 /\ tmp___3^0-tmp___3^post47 == 0 /\ -tmp___4^post47+tmp___4^0 == 0 /\ -tmp^post47+tmp^0 == 0), cost: 1 New rule: l36 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 1 Applied preprocessing Original rule: l37 -> l38 : bCols^0'=bCols^post48, nk2^0'=nk2^post48, n^0'=n^post48, tmp^0'=tmp^post48, nj2^0'=nj2^post48, tmp___4^0'=tmp___4^post48, bRows^0'=bRows^post48, ni2^0'=ni2^post48, tmp___1^0'=tmp___1^post48, nk1^0'=nk1^post48, n2^0'=n2^post48, nl2^0'=nl2^post48, nj1^0'=nj1^post48, tmp___3^0'=tmp___3^post48, bDomain^0'=bDomain^post48, nl1^0'=nl1^post48, ni1^0'=ni1^post48, tmp___0^0'=tmp___0^post48, nj^0'=nj^post48, tmp___5^0'=tmp___5^post48, bSquares^0'=bSquares^post48, ni^0'=ni^post48, tmp___2^0'=tmp___2^post48, (ni2^0-ni2^post48 == 0 /\ -n2^post48+n2^0 == 0 /\ -nj1^post48+nj1^0 == 0 /\ tmp___3^0-tmp___3^post48 == 0 /\ bCols^0-bCols^post48 == 0 /\ -tmp___1^post48+tmp___1^0 == 0 /\ tmp^0-tmp^post48 == 0 /\ nj^0-nj^post48 == 0 /\ ni1^0-ni1^post48 == 0 /\ bSquares^0-bSquares^post48 == 0 /\ -ni^post48+ni^0 == 0 /\ nj2^0-nj2^post48 == 0 /\ tmp___0^0-tmp___0^post48 == 0 /\ n^0-n^post48 == 0 /\ -nl2^post48+nl2^0 == 0 /\ tmp___4^0-tmp___4^post48 == 0 /\ nk2^0-nk2^post48 == 0 /\ nl1^0-nl1^post48 == 0 /\ -tmp___2^post48+tmp___2^0 == 0 /\ -tmp___5^post48+tmp___5^0 == 0 /\ -bDomain^post48+bDomain^0 == 0 /\ -nk1^post48+nk1^0 == 0 /\ bRows^0-bRows^post48 == 0), cost: 1 New rule: l37 -> l38 : TRUE, cost: 1 Applied preprocessing Original rule: l39 -> l40 : bCols^0'=bCols^post49, nk2^0'=nk2^post49, n^0'=n^post49, tmp^0'=tmp^post49, nj2^0'=nj2^post49, tmp___4^0'=tmp___4^post49, bRows^0'=bRows^post49, ni2^0'=ni2^post49, tmp___1^0'=tmp___1^post49, nk1^0'=nk1^post49, n2^0'=n2^post49, nl2^0'=nl2^post49, nj1^0'=nj1^post49, tmp___3^0'=tmp___3^post49, bDomain^0'=bDomain^post49, nl1^0'=nl1^post49, ni1^0'=ni1^post49, tmp___0^0'=tmp___0^post49, nj^0'=nj^post49, tmp___5^0'=tmp___5^post49, bSquares^0'=bSquares^post49, ni^0'=ni^post49, tmp___2^0'=tmp___2^post49, (-nl2^post49+nl2^0 == 0 /\ bSquares^0-bSquares^post49 == 0 /\ tmp^0-tmp^post49 == 0 /\ n^0-n^post49 == 0 /\ tmp___4^0-tmp___4^post49 == 0 /\ -tmp___5^post49+tmp___5^0 == 0 /\ -tmp___0^post49+tmp___0^0 == 0 /\ ni2^0-ni2^post49 == 0 /\ -1+ni^post49-ni^0 == 0 /\ -nk1^post49+nk1^0 == 0 /\ bCols^0-bCols^post49 == 0 /\ -nj1^post49+nj1^0 == 0 /\ nl1^0-nl1^post49 == 0 /\ n2^0-nj^0 <= 0 /\ -bDomain^post49+bDomain^0 == 0 /\ -tmp___2^post49+tmp___2^0 == 0 /\ nj2^0-nj2^post49 == 0 /\ -tmp___1^post49+tmp___1^0 == 0 /\ bRows^0-bRows^post49 == 0 /\ -ni1^post49+ni1^0 == 0 /\ nk2^0-nk2^post49 == 0 /\ tmp___3^0-tmp___3^post49 == 0 /\ -n2^post49+n2^0 == 0 /\ -nj^post49+nj^0 == 0), cost: 1 New rule: l39 -> l40 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 1 Applied preprocessing Original rule: l39 -> l41 : bCols^0'=bCols^post50, nk2^0'=nk2^post50, n^0'=n^post50, tmp^0'=tmp^post50, nj2^0'=nj2^post50, tmp___4^0'=tmp___4^post50, bRows^0'=bRows^post50, ni2^0'=ni2^post50, tmp___1^0'=tmp___1^post50, nk1^0'=nk1^post50, n2^0'=n2^post50, nl2^0'=nl2^post50, nj1^0'=nj1^post50, tmp___3^0'=tmp___3^post50, bDomain^0'=bDomain^post50, nl1^0'=nl1^post50, ni1^0'=ni1^post50, tmp___0^0'=tmp___0^post50, nj^0'=nj^post50, tmp___5^0'=tmp___5^post50, bSquares^0'=bSquares^post50, ni^0'=ni^post50, tmp___2^0'=tmp___2^post50, (0 == 0 /\ nk2^0-nk2^post50 == 0 /\ n2^0-n2^post50 == 0 /\ -nk1^post50+nk1^0 == 0 /\ -tmp___2^post50+tmp___2^0 == 0 /\ -ni2^post50+ni2^0 == 0 /\ tmp___4^0-tmp___4^post50 == 0 /\ -nl1^post50+nl1^0 == 0 /\ -ni^post50+ni^0 == 0 /\ bRows^0-bRows^post50 == 0 /\ tmp^0-tmp^post50 == 0 /\ tmp___5^0-tmp___5^post50 == 0 /\ tmp___1^0-tmp___1^post50 == 0 /\ nj1^0-nj1^post50 == 0 /\ -tmp___3^post50+tmp___3^0 == 0 /\ 1-n2^0+nj^0 <= 0 /\ nj2^0-nj2^post50 == 0 /\ bCols^0-bCols^post50 == 0 /\ -1-nj^0+nj^post50 == 0 /\ -bSquares^post50+bSquares^0 == 0 /\ ni1^0-ni1^post50 == 0 /\ -nl2^post50+nl2^0 == 0 /\ -bDomain^post50+bDomain^0 == 0 /\ n^0-n^post50 == 0), cost: 1 New rule: l39 -> l41 : tmp___0^0'=tmp___0^post50, nj^0'=1+nj^0, 1-n2^0+nj^0 <= 0, cost: 1 Applied preprocessing Original rule: l42 -> l33 : bCols^0'=bCols^post51, nk2^0'=nk2^post51, n^0'=n^post51, tmp^0'=tmp^post51, nj2^0'=nj2^post51, tmp___4^0'=tmp___4^post51, bRows^0'=bRows^post51, ni2^0'=ni2^post51, tmp___1^0'=tmp___1^post51, nk1^0'=nk1^post51, n2^0'=n2^post51, nl2^0'=nl2^post51, nj1^0'=nj1^post51, tmp___3^0'=tmp___3^post51, bDomain^0'=bDomain^post51, nl1^0'=nl1^post51, ni1^0'=ni1^post51, tmp___0^0'=tmp___0^post51, nj^0'=nj^post51, tmp___5^0'=tmp___5^post51, bSquares^0'=bSquares^post51, ni^0'=ni^post51, tmp___2^0'=tmp___2^post51, (nl2^0-nl2^post51 == 0 /\ bRows^0-bRows^post51 == 0 /\ tmp^0-tmp^post51 == 0 /\ -tmp___5^post51+tmp___5^0 == 0 /\ nk2^0-nk2^post51 == 0 /\ -bSquares^post51+bSquares^0 == 0 /\ -bDomain^post51+bDomain^0 == 0 /\ ni^post51 == 0 /\ tmp___4^0-tmp___4^post51 == 0 /\ -nj1^post51+nj1^0 == 0 /\ tmp___3^0-tmp___3^post51 == 0 /\ nj2^0-nj2^post51 == 0 /\ -tmp___2^post51+tmp___2^0 == 0 /\ -nk1^post51+nk1^0 == 0 /\ bCols^0-bCols^post51 == 0 /\ -ni2^post51+ni2^0 == 0 /\ -nl1^post51+nl1^0 == 0 /\ tmp___1^0-tmp___1^post51 == 0 /\ n^0-n^post51 == 0 /\ tmp___0^0-tmp___0^post51 == 0 /\ -nj^post51+nj^0 == 0 /\ -n2^post51+n2^0 == 0 /\ n2^0-ni^0 <= 0 /\ -ni1^post51+ni1^0 == 0), cost: 1 New rule: l42 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 1 Applied preprocessing Original rule: l42 -> l41 : bCols^0'=bCols^post52, nk2^0'=nk2^post52, n^0'=n^post52, tmp^0'=tmp^post52, nj2^0'=nj2^post52, tmp___4^0'=tmp___4^post52, bRows^0'=bRows^post52, ni2^0'=ni2^post52, tmp___1^0'=tmp___1^post52, nk1^0'=nk1^post52, n2^0'=n2^post52, nl2^0'=nl2^post52, nj1^0'=nj1^post52, tmp___3^0'=tmp___3^post52, bDomain^0'=bDomain^post52, nl1^0'=nl1^post52, ni1^0'=ni1^post52, tmp___0^0'=tmp___0^post52, nj^0'=nj^post52, tmp___5^0'=tmp___5^post52, bSquares^0'=bSquares^post52, ni^0'=ni^post52, tmp___2^0'=tmp___2^post52, (nj^post52 == 0 /\ -ni2^post52+ni2^0 == 0 /\ -nk1^post52+nk1^0 == 0 /\ tmp___4^0-tmp___4^post52 == 0 /\ -nl1^post52+nl1^0 == 0 /\ -ni^post52+ni^0 == 0 /\ bRows^0-bRows^post52 == 0 /\ tmp___5^0-tmp___5^post52 == 0 /\ nk2^0-nk2^post52 == 0 /\ -tmp___2^post52+tmp___2^0 == 0 /\ tmp___1^0-tmp___1^post52 == 0 /\ n2^0-n2^post52 == 0 /\ nj1^0-nj1^post52 == 0 /\ -bSquares^post52+bSquares^0 == 0 /\ -tmp___3^post52+tmp___3^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ nj2^0-nj2^post52 == 0 /\ ni1^0-ni1^post52 == 0 /\ tmp^0-tmp^post52 == 0 /\ bCols^0-bCols^post52 == 0 /\ -bDomain^post52+bDomain^0 == 0 /\ tmp___0^0-tmp___0^post52 == 0 /\ -nl2^post52+nl2^0 == 0 /\ n^0-n^post52 == 0), cost: 1 New rule: l42 -> l41 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 1 Applied preprocessing Original rule: l43 -> l44 : bCols^0'=bCols^post53, nk2^0'=nk2^post53, n^0'=n^post53, tmp^0'=tmp^post53, nj2^0'=nj2^post53, tmp___4^0'=tmp___4^post53, bRows^0'=bRows^post53, ni2^0'=ni2^post53, tmp___1^0'=tmp___1^post53, nk1^0'=nk1^post53, n2^0'=n2^post53, nl2^0'=nl2^post53, nj1^0'=nj1^post53, tmp___3^0'=tmp___3^post53, bDomain^0'=bDomain^post53, nl1^0'=nl1^post53, ni1^0'=ni1^post53, tmp___0^0'=tmp___0^post53, nj^0'=nj^post53, tmp___5^0'=tmp___5^post53, bSquares^0'=bSquares^post53, ni^0'=ni^post53, tmp___2^0'=tmp___2^post53, (bCols^0-bCols^post53 == 0 /\ -bSquares^post53+bSquares^0 == 0 /\ nk1^0-nk1^post53 == 0 /\ -ni^post53+ni^0 == 0 /\ tmp___1^0-tmp___1^post53 == 0 /\ -nj^post53+nj^0 == 0 /\ nl2^0-nl2^post53 == 0 /\ -nj2^post53+nj2^0 == 0 /\ tmp^0-tmp^post53 == 0 /\ nj1^0-nj1^post53 == 0 /\ ni2^0-ni2^post53 == 0 /\ n2^0-n2^post53 == 0 /\ -n^post53+n^0 == 0 /\ nk2^0-nk2^post53 == 0 /\ bDomain^0-bDomain^post53 == 0 /\ -tmp___2^post53+tmp___2^0 == 0 /\ -ni1^post53+ni1^0 == 0 /\ -nl1^post53+nl1^0 == 0 /\ -tmp___5^post53+tmp___5^0 == 0 /\ bRows^0-bRows^post53 == 0 /\ -tmp___0^post53+tmp___0^0 == 0 /\ tmp___4^0-tmp___4^post53 == 0 /\ -tmp___3^post53+tmp___3^0 == 0), cost: 1 New rule: l43 -> l44 : TRUE, cost: 1 Applied preprocessing Original rule: l40 -> l42 : bCols^0'=bCols^post54, nk2^0'=nk2^post54, n^0'=n^post54, tmp^0'=tmp^post54, nj2^0'=nj2^post54, tmp___4^0'=tmp___4^post54, bRows^0'=bRows^post54, ni2^0'=ni2^post54, tmp___1^0'=tmp___1^post54, nk1^0'=nk1^post54, n2^0'=n2^post54, nl2^0'=nl2^post54, nj1^0'=nj1^post54, tmp___3^0'=tmp___3^post54, bDomain^0'=bDomain^post54, nl1^0'=nl1^post54, ni1^0'=ni1^post54, tmp___0^0'=tmp___0^post54, nj^0'=nj^post54, tmp___5^0'=tmp___5^post54, bSquares^0'=bSquares^post54, ni^0'=ni^post54, tmp___2^0'=tmp___2^post54, (bDomain^0-bDomain^post54 == 0 /\ nj1^0-nj1^post54 == 0 /\ -tmp___2^post54+tmp___2^0 == 0 /\ -ni1^post54+ni1^0 == 0 /\ ni2^0-ni2^post54 == 0 /\ bCols^0-bCols^post54 == 0 /\ nl2^0-nl2^post54 == 0 /\ nk2^0-nk2^post54 == 0 /\ -nl1^post54+nl1^0 == 0 /\ nk1^0-nk1^post54 == 0 /\ -tmp___5^post54+tmp___5^0 == 0 /\ -tmp___0^post54+tmp___0^0 == 0 /\ n^0-n^post54 == 0 /\ n2^0-n2^post54 == 0 /\ -tmp___3^post54+tmp___3^0 == 0 /\ -bSquares^post54+bSquares^0 == 0 /\ -ni^post54+ni^0 == 0 /\ bRows^0-bRows^post54 == 0 /\ -tmp___4^post54+tmp___4^0 == 0 /\ -tmp^post54+tmp^0 == 0 /\ -nj^post54+nj^0 == 0 /\ tmp___1^0-tmp___1^post54 == 0 /\ -nj2^post54+nj2^0 == 0), cost: 1 New rule: l40 -> l42 : TRUE, cost: 1 Applied preprocessing Original rule: l41 -> l39 : bCols^0'=bCols^post55, nk2^0'=nk2^post55, n^0'=n^post55, tmp^0'=tmp^post55, nj2^0'=nj2^post55, tmp___4^0'=tmp___4^post55, bRows^0'=bRows^post55, ni2^0'=ni2^post55, tmp___1^0'=tmp___1^post55, nk1^0'=nk1^post55, n2^0'=n2^post55, nl2^0'=nl2^post55, nj1^0'=nj1^post55, tmp___3^0'=tmp___3^post55, bDomain^0'=bDomain^post55, nl1^0'=nl1^post55, ni1^0'=ni1^post55, tmp___0^0'=tmp___0^post55, nj^0'=nj^post55, tmp___5^0'=tmp___5^post55, bSquares^0'=bSquares^post55, ni^0'=ni^post55, tmp___2^0'=tmp___2^post55, (-ni^post55+ni^0 == 0 /\ -nj1^post55+nj1^0 == 0 /\ nk1^0-nk1^post55 == 0 /\ tmp___1^0-tmp___1^post55 == 0 /\ -bSquares^post55+bSquares^0 == 0 /\ ni2^0-ni2^post55 == 0 /\ -tmp___2^post55+tmp___2^0 == 0 /\ nl1^0-nl1^post55 == 0 /\ bCols^0-bCols^post55 == 0 /\ nl2^0-nl2^post55 == 0 /\ -nj^post55+nj^0 == 0 /\ -n2^post55+n2^0 == 0 /\ tmp^0-tmp^post55 == 0 /\ -nj2^post55+nj2^0 == 0 /\ nk2^0-nk2^post55 == 0 /\ -n^post55+n^0 == 0 /\ -tmp___5^post55+tmp___5^0 == 0 /\ -ni1^post55+ni1^0 == 0 /\ bDomain^0-bDomain^post55 == 0 /\ -tmp___0^post55+tmp___0^0 == 0 /\ bRows^0-bRows^post55 == 0 /\ -tmp___3^post55+tmp___3^0 == 0 /\ tmp___4^0-tmp___4^post55 == 0), cost: 1 New rule: l41 -> l39 : TRUE, cost: 1 Applied preprocessing Original rule: l33 -> l36 : bCols^0'=bCols^post56, nk2^0'=nk2^post56, n^0'=n^post56, tmp^0'=tmp^post56, nj2^0'=nj2^post56, tmp___4^0'=tmp___4^post56, bRows^0'=bRows^post56, ni2^0'=ni2^post56, tmp___1^0'=tmp___1^post56, nk1^0'=nk1^post56, n2^0'=n2^post56, nl2^0'=nl2^post56, nj1^0'=nj1^post56, tmp___3^0'=tmp___3^post56, bDomain^0'=bDomain^post56, nl1^0'=nl1^post56, ni1^0'=ni1^post56, tmp___0^0'=tmp___0^post56, nj^0'=nj^post56, tmp___5^0'=tmp___5^post56, bSquares^0'=bSquares^post56, ni^0'=ni^post56, tmp___2^0'=tmp___2^post56, (tmp^0-tmp^post56 == 0 /\ -nl2^post56+nl2^0 == 0 /\ -tmp___5^post56+tmp___5^0 == 0 /\ -bSquares^post56+bSquares^0 == 0 /\ n^0-n^post56 == 0 /\ tmp___4^0-tmp___4^post56 == 0 /\ -nj1^post56+nj1^0 == 0 /\ ni2^0-ni2^post56 == 0 /\ bDomain^0-bDomain^post56 == 0 /\ bCols^0-bCols^post56 == 0 /\ bRows^0-bRows^post56 == 0 /\ -tmp___1^post56+tmp___1^0 == 0 /\ -nj^post56+nj^0 == 0 /\ -ni1^post56+ni1^0 == 0 /\ -tmp___0^post56+tmp___0^0 == 0 /\ nj2^0-nj2^post56 == 0 /\ nk1^0-nk1^post56 == 0 /\ -tmp___2^post56+tmp___2^0 == 0 /\ nk2^0-nk2^post56 == 0 /\ tmp___3^0-tmp___3^post56 == 0 /\ -ni^post56+ni^0 == 0 /\ nl1^0-nl1^post56 == 0 /\ -n2^post56+n2^0 == 0), cost: 1 New rule: l33 -> l36 : TRUE, cost: 1 Applied preprocessing Original rule: l28 -> l32 : bCols^0'=bCols^post57, nk2^0'=nk2^post57, n^0'=n^post57, tmp^0'=tmp^post57, nj2^0'=nj2^post57, tmp___4^0'=tmp___4^post57, bRows^0'=bRows^post57, ni2^0'=ni2^post57, tmp___1^0'=tmp___1^post57, nk1^0'=nk1^post57, n2^0'=n2^post57, nl2^0'=nl2^post57, nj1^0'=nj1^post57, tmp___3^0'=tmp___3^post57, bDomain^0'=bDomain^post57, nl1^0'=nl1^post57, ni1^0'=ni1^post57, tmp___0^0'=tmp___0^post57, nj^0'=nj^post57, tmp___5^0'=tmp___5^post57, bSquares^0'=bSquares^post57, ni^0'=ni^post57, tmp___2^0'=tmp___2^post57, (-tmp___1^post57+tmp___1^0 == 0 /\ n^0-n^post57 == 0 /\ -bRows^post57+bRows^0 == 0 /\ nk2^0-nk2^post57 == 0 /\ ni2^0-ni2^post57 == 0 /\ -tmp___0^post57+tmp___0^0 == 0 /\ -nj^post57+nj^0 == 0 /\ -ni1^post57+ni1^0 == 0 /\ -tmp___2^post57+tmp___2^0 == 0 /\ nl1^0-nl1^post57 == 0 /\ -ni^post57+ni^0 == 0 /\ -n2^post57+n2^0 == 0 /\ nk1^0-nk1^post57 == 0 /\ -tmp___4^post57+tmp___4^0 == 0 /\ bCols^0-bCols^post57 == 0 /\ -tmp___5^post57+tmp___5^0 == 0 /\ tmp^0-tmp^post57 == 0 /\ -bSquares^post57+bSquares^0 == 0 /\ -bDomain^post57+bDomain^0 == 0 /\ -tmp___3^post57+tmp___3^0 == 0 /\ -nj1^post57+nj1^0 == 0 /\ nl2^0-nl2^post57 == 0 /\ nj2^0-nj2^post57 == 0), cost: 1 New rule: l28 -> l32 : TRUE, cost: 1 Applied preprocessing Original rule: l23 -> l24 : bCols^0'=bCols^post72, nk2^0'=nk2^post72, n^0'=n^post72, tmp^0'=tmp^post72, nj2^0'=nj2^post72, tmp___4^0'=tmp___4^post72, bRows^0'=bRows^post72, ni2^0'=ni2^post72, tmp___1^0'=tmp___1^post72, nk1^0'=nk1^post72, n2^0'=n2^post72, nl2^0'=nl2^post72, nj1^0'=nj1^post72, tmp___3^0'=tmp___3^post72, bDomain^0'=bDomain^post72, nl1^0'=nl1^post72, ni1^0'=ni1^post72, tmp___0^0'=tmp___0^post72, nj^0'=nj^post72, tmp___5^0'=tmp___5^post72, bSquares^0'=bSquares^post72, ni^0'=ni^post72, tmp___2^0'=tmp___2^post72, (-tmp___5^post72+tmp___5^0 == 0 /\ tmp^0-tmp^post72 == 0 /\ -tmp___3^post72+tmp___3^0 == 0 /\ bCols^0-bCols^post72 == 0 /\ nk1^0-nk1^post72 == 0 /\ -bSquares^post72+bSquares^0 == 0 /\ nj1^0-nj1^post72 == 0 /\ tmp___4^0-tmp___4^post72 == 0 /\ -nj2^post72+nj2^0 == 0 /\ -bDomain^post72+bDomain^0 == 0 /\ nl2^0-nl2^post72 == 0 /\ -tmp___0^post72+tmp___0^0 == 0 /\ -ni1^post72+ni1^0 == 0 /\ -nj^post72+nj^0 == 0 /\ -nk2^post72+nk2^0 == 0 /\ -nl1^post72+nl1^0 == 0 /\ n^0-n^post72 == 0 /\ tmp___1^0-tmp___1^post72 == 0 /\ n2^0-n2^post72 == 0 /\ -bRows^post72+bRows^0 == 0 /\ -ni^post72+ni^0 == 0 /\ -tmp___2^post72+tmp___2^0 == 0 /\ ni2^0-ni2^post72 == 0), cost: 1 New rule: l23 -> l24 : TRUE, cost: 1 Applied preprocessing Original rule: l51 -> l43 : bCols^0'=bCols^post73, nk2^0'=nk2^post73, n^0'=n^post73, tmp^0'=tmp^post73, nj2^0'=nj2^post73, tmp___4^0'=tmp___4^post73, bRows^0'=bRows^post73, ni2^0'=ni2^post73, tmp___1^0'=tmp___1^post73, nk1^0'=nk1^post73, n2^0'=n2^post73, nl2^0'=nl2^post73, nj1^0'=nj1^post73, tmp___3^0'=tmp___3^post73, bDomain^0'=bDomain^post73, nl1^0'=nl1^post73, ni1^0'=ni1^post73, tmp___0^0'=tmp___0^post73, nj^0'=nj^post73, tmp___5^0'=tmp___5^post73, bSquares^0'=bSquares^post73, ni^0'=ni^post73, tmp___2^0'=tmp___2^post73, (nj1^0-nj1^post73 == 0 /\ bDomain^0-bDomain^post73 == 0 /\ -tmp___2^post73+tmp___2^0 == 0 /\ -tmp___0^post73+tmp___0^0 == 0 /\ -nl1^post73+nl1^0 == 0 /\ -1-nl2^0+nl2^post73 == 0 /\ -bRows^post73+bRows^0 == 0 /\ tmp___1^0-tmp___1^post73 == 0 /\ -ni1^post73+ni1^0 == 0 /\ nk2^0-nk2^post73 == 0 /\ n2^0-n2^post73 == 0 /\ -tmp___3^post73+tmp___3^0 == 0 /\ -tmp___5^post73+tmp___5^0 == 0 /\ -ni^post73+ni^0 == 0 /\ -bSquares^post73+bSquares^0 == 0 /\ ni2^0-ni2^post73 == 0 /\ bCols^0-bCols^post73 == 0 /\ -nj^post73+nj^0 == 0 /\ nj2^0-nj2^post73 == 0 /\ -tmp^post73+tmp^0 == 0 /\ nk1^0-nk1^post73 == 0 /\ n^0-n^post73 == 0 /\ -tmp___4^post73+tmp___4^0 == 0), cost: 1 New rule: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 Applied preprocessing Original rule: l20 -> l22 : bCols^0'=bCols^post74, nk2^0'=nk2^post74, n^0'=n^post74, tmp^0'=tmp^post74, nj2^0'=nj2^post74, tmp___4^0'=tmp___4^post74, bRows^0'=bRows^post74, ni2^0'=ni2^post74, tmp___1^0'=tmp___1^post74, nk1^0'=nk1^post74, n2^0'=n2^post74, nl2^0'=nl2^post74, nj1^0'=nj1^post74, tmp___3^0'=tmp___3^post74, bDomain^0'=bDomain^post74, nl1^0'=nl1^post74, ni1^0'=ni1^post74, tmp___0^0'=tmp___0^post74, nj^0'=nj^post74, tmp___5^0'=tmp___5^post74, bSquares^0'=bSquares^post74, ni^0'=ni^post74, tmp___2^0'=tmp___2^post74, (-tmp___5^post74+tmp___5^0 == 0 /\ -tmp___3^post74+tmp___3^0 == 0 /\ bCols^0-bCols^post74 == 0 /\ nk1^0-nk1^post74 == 0 /\ tmp___1^0-tmp___1^post74 == 0 /\ -bSquares^post74+bSquares^0 == 0 /\ -ni^post74+ni^0 == 0 /\ nj1^0-nj1^post74 == 0 /\ -nj2^post74+nj2^0 == 0 /\ tmp^0-tmp^post74 == 0 /\ -tmp___0^post74+tmp___0^0 == 0 /\ nl2^0-nl2^post74 == 0 /\ nk2^0-nk2^post74 == 0 /\ -nj^post74+nj^0 == 0 /\ n2^0-n2^post74 == 0 /\ -nl1^post74+nl1^0 == 0 /\ -n^post74+n^0 == 0 /\ -bRows^post74+bRows^0 == 0 /\ tmp___4^0-tmp___4^post74 == 0 /\ -tmp___2^post74+tmp___2^0 == 0 /\ bDomain^0-bDomain^post74 == 0 /\ -ni1^post74+ni1^0 == 0 /\ ni2^0-ni2^post74 == 0), cost: 1 New rule: l20 -> l22 : TRUE, cost: 1 Applied preprocessing Original rule: l52 -> l51 : bCols^0'=bCols^post75, nk2^0'=nk2^post75, n^0'=n^post75, tmp^0'=tmp^post75, nj2^0'=nj2^post75, tmp___4^0'=tmp___4^post75, bRows^0'=bRows^post75, ni2^0'=ni2^post75, tmp___1^0'=tmp___1^post75, nk1^0'=nk1^post75, n2^0'=n2^post75, nl2^0'=nl2^post75, nj1^0'=nj1^post75, tmp___3^0'=tmp___3^post75, bDomain^0'=bDomain^post75, nl1^0'=nl1^post75, ni1^0'=ni1^post75, tmp___0^0'=tmp___0^post75, nj^0'=nj^post75, tmp___5^0'=tmp___5^post75, bSquares^0'=bSquares^post75, ni^0'=ni^post75, tmp___2^0'=tmp___2^post75, (bDomain^0-bDomain^post75 == 0 /\ -nl2^post75+nl2^0 == 0 /\ -tmp___0^post75+tmp___0^0 == 0 /\ ni2^0-ni2^post75 == 0 /\ -tmp___2^post75+tmp___2^0 == 0 /\ n^0-n^post75 == 0 /\ -tmp___5^post75+tmp___5^0 == 0 /\ -nk1^post75+nk1^0 == 0 /\ -ni1^post75+ni1^0 == 0 /\ bCols^0-bCols^post75 == 0 /\ -ni^post75+ni^0 == 0 /\ nl1^0-nl1^post75 == 0 /\ -n2^post75+n2^0 == 0 /\ -nj1^post75+nj1^0 == 0 /\ -tmp___1^post75+tmp___1^0 == 0 /\ nj2^0-nj2^post75 == 0 /\ bRows^0-bRows^post75 == 0 /\ tmp___4^0-tmp___4^post75 == 0 /\ -tmp___4^0+bSquares^post75 == 0 /\ tmp___3^0-tmp___3^post75 == 0 /\ -nj^post75+nj^0 == 0 /\ nk2^0-nk2^post75 == 0 /\ -tmp^post75+tmp^0 == 0), cost: 1 New rule: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 Applied preprocessing Original rule: l53 -> l52 : bCols^0'=bCols^post76, nk2^0'=nk2^post76, n^0'=n^post76, tmp^0'=tmp^post76, nj2^0'=nj2^post76, tmp___4^0'=tmp___4^post76, bRows^0'=bRows^post76, ni2^0'=ni2^post76, tmp___1^0'=tmp___1^post76, nk1^0'=nk1^post76, n2^0'=n2^post76, nl2^0'=nl2^post76, nj1^0'=nj1^post76, tmp___3^0'=tmp___3^post76, bDomain^0'=bDomain^post76, nl1^0'=nl1^post76, ni1^0'=ni1^post76, tmp___0^0'=tmp___0^post76, nj^0'=nj^post76, tmp___5^0'=tmp___5^post76, bSquares^0'=bSquares^post76, ni^0'=ni^post76, tmp___2^0'=tmp___2^post76, (-n2^post76+n2^0 == 0 /\ ni2^0-ni2^post76 == 0 /\ -bDomain^post76+bDomain^0 == 0 /\ -nj1^post76+nj1^0 == 0 /\ -tmp___1^post76+tmp___1^0 == 0 /\ -bRows^post76+bRows^0 == 0 /\ bCols^0-bCols^post76 == 0 /\ tmp^0-tmp^post76 == 0 /\ ni1^0-ni1^post76 == 0 /\ nj2^0-nj2^post76 == 0 /\ bSquares^0-bSquares^post76 == 0 /\ nj^0-nj^post76 == 0 /\ -ni^post76+ni^0 == 0 /\ n^0-n^post76 == 0 /\ -nl2^post76+nl2^0 == 0 /\ tmp___3^0-tmp___3^post76 == 0 /\ nk2^0-nk2^post76 == 0 /\ nk1^0-nk1^post76 == 0 /\ nl1^0-nl1^post76 == 0 /\ -tmp___2^post76+tmp___2^0 == 0 /\ -tmp___5^post76+tmp___5^0 == 0 /\ -tmp___0^post76+tmp___0^0 == 0 /\ -1+tmp___4^post76 == 0), cost: 1 New rule: l53 -> l52 : tmp___4^0'=1, TRUE, cost: 1 Applied preprocessing Original rule: l54 -> l53 : bCols^0'=bCols^post77, nk2^0'=nk2^post77, n^0'=n^post77, tmp^0'=tmp^post77, nj2^0'=nj2^post77, tmp___4^0'=tmp___4^post77, bRows^0'=bRows^post77, ni2^0'=ni2^post77, tmp___1^0'=tmp___1^post77, nk1^0'=nk1^post77, n2^0'=n2^post77, nl2^0'=nl2^post77, nj1^0'=nj1^post77, tmp___3^0'=tmp___3^post77, bDomain^0'=bDomain^post77, nl1^0'=nl1^post77, ni1^0'=ni1^post77, tmp___0^0'=tmp___0^post77, nj^0'=nj^post77, tmp___5^0'=tmp___5^post77, bSquares^0'=bSquares^post77, ni^0'=ni^post77, tmp___2^0'=tmp___2^post77, (-nl2^post77+nl2^0 == 0 /\ bSquares^0-bSquares^post77 == 0 /\ tmp^0-tmp^post77 == 0 /\ -tmp___5^post77+tmp___5^0 == 0 /\ tmp___4^0-tmp___4^post77 == 0 /\ -ni1^post77+ni1^0 == 0 /\ -tmp___0^post77+tmp___0^0 == 0 /\ ni2^0-ni2^post77 == 0 /\ n^0-n^post77 == 0 /\ -nk1^post77+nk1^0 == 0 /\ bCols^0-bCols^post77 == 0 /\ -nj1^post77+nj1^0 == 0 /\ -ni^post77+ni^0 == 0 /\ nl1^0-nl1^post77 == 0 /\ -n2^post77+n2^0 == 0 /\ -bDomain^post77+bDomain^0 == 0 /\ nj2^0-nj2^post77 == 0 /\ -tmp___1^post77+tmp___1^0 == 0 /\ bRows^0-bRows^post77 == 0 /\ -tmp___2^post77+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post77 == 0 /\ nk2^0-nk2^post77 == 0 /\ -nj^post77+nj^0 == 0), cost: 1 New rule: l54 -> l53 : TRUE, cost: 1 Applied preprocessing Original rule: l54 -> l52 : bCols^0'=bCols^post78, nk2^0'=nk2^post78, n^0'=n^post78, tmp^0'=tmp^post78, nj2^0'=nj2^post78, tmp___4^0'=tmp___4^post78, bRows^0'=bRows^post78, ni2^0'=ni2^post78, tmp___1^0'=tmp___1^post78, nk1^0'=nk1^post78, n2^0'=n2^post78, nl2^0'=nl2^post78, nj1^0'=nj1^post78, tmp___3^0'=tmp___3^post78, bDomain^0'=bDomain^post78, nl1^0'=nl1^post78, ni1^0'=ni1^post78, tmp___0^0'=tmp___0^post78, nj^0'=nj^post78, tmp___5^0'=tmp___5^post78, bSquares^0'=bSquares^post78, ni^0'=ni^post78, tmp___2^0'=tmp___2^post78, (n2^0-n2^post78 == 0 /\ -tmp___2^post78+tmp___2^0 == 0 /\ nk2^0-nk2^post78 == 0 /\ -nj^post78+nj^0 == 0 /\ -nk1^post78+nk1^0 == 0 /\ -ni2^post78+ni2^0 == 0 /\ -nl1^post78+nl1^0 == 0 /\ bRows^0-bRows^post78 == 0 /\ -ni^post78+ni^0 == 0 /\ tmp___5^0-tmp___5^post78 == 0 /\ tmp___1^0-tmp___1^post78 == 0 /\ tmp___4^post78 == 0 /\ nj1^0-nj1^post78 == 0 /\ -tmp___3^post78+tmp___3^0 == 0 /\ -bDomain^post78+bDomain^0 == 0 /\ -bSquares^post78+bSquares^0 == 0 /\ tmp^0-tmp^post78 == 0 /\ bCols^0-bCols^post78 == 0 /\ ni1^0-ni1^post78 == 0 /\ -nl2^post78+nl2^0 == 0 /\ nj2^0-nj2^post78 == 0 /\ n^0-n^post78 == 0 /\ tmp___0^0-tmp___0^post78 == 0), cost: 1 New rule: l54 -> l52 : tmp___4^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l54 -> l53 : bCols^0'=bCols^post79, nk2^0'=nk2^post79, n^0'=n^post79, tmp^0'=tmp^post79, nj2^0'=nj2^post79, tmp___4^0'=tmp___4^post79, bRows^0'=bRows^post79, ni2^0'=ni2^post79, tmp___1^0'=tmp___1^post79, nk1^0'=nk1^post79, n2^0'=n2^post79, nl2^0'=nl2^post79, nj1^0'=nj1^post79, tmp___3^0'=tmp___3^post79, bDomain^0'=bDomain^post79, nl1^0'=nl1^post79, ni1^0'=ni1^post79, tmp___0^0'=tmp___0^post79, nj^0'=nj^post79, tmp___5^0'=tmp___5^post79, bSquares^0'=bSquares^post79, ni^0'=ni^post79, tmp___2^0'=tmp___2^post79, (bRows^0-bRows^post79 == 0 /\ -nl2^post79+nl2^0 == 0 /\ tmp^0-tmp^post79 == 0 /\ -tmp___5^post79+tmp___5^0 == 0 /\ -bSquares^post79+bSquares^0 == 0 /\ nk2^0-nk2^post79 == 0 /\ nj2^0-nj2^post79 == 0 /\ tmp___1^0-tmp___1^post79 == 0 /\ -bDomain^post79+bDomain^0 == 0 /\ tmp___4^0-tmp___4^post79 == 0 /\ -nj1^post79+nj1^0 == 0 /\ tmp___3^0-tmp___3^post79 == 0 /\ -nk1^post79+nk1^0 == 0 /\ -tmp___2^post79+tmp___2^0 == 0 /\ -ni1^post79+ni1^0 == 0 /\ -nl1^post79+nl1^0 == 0 /\ -ni2^post79+ni2^0 == 0 /\ tmp___0^0-tmp___0^post79 == 0 /\ -nj^post79+nj^0 == 0 /\ -ni^post79+ni^0 == 0 /\ n^0-n^post79 == 0 /\ bCols^0-bCols^post79 == 0 /\ -n2^post79+n2^0 == 0), cost: 1 New rule: l54 -> l53 : TRUE, cost: 1 Applied preprocessing Original rule: l55 -> l52 : bCols^0'=bCols^post80, nk2^0'=nk2^post80, n^0'=n^post80, tmp^0'=tmp^post80, nj2^0'=nj2^post80, tmp___4^0'=tmp___4^post80, bRows^0'=bRows^post80, ni2^0'=ni2^post80, tmp___1^0'=tmp___1^post80, nk1^0'=nk1^post80, n2^0'=n2^post80, nl2^0'=nl2^post80, nj1^0'=nj1^post80, tmp___3^0'=tmp___3^post80, bDomain^0'=bDomain^post80, nl1^0'=nl1^post80, ni1^0'=ni1^post80, tmp___0^0'=tmp___0^post80, nj^0'=nj^post80, tmp___5^0'=tmp___5^post80, bSquares^0'=bSquares^post80, ni^0'=ni^post80, tmp___2^0'=tmp___2^post80, (nk2^0-nk2^post80 == 0 /\ -nk1^post80+nk1^0 == 0 /\ -nj^post80+nj^0 == 0 /\ nj1^0-nj1^post80 == 0 /\ -ni^post80+ni^0 == 0 /\ bRows^0-bRows^post80 == 0 /\ -nl1^post80+nl1^0 == 0 /\ -tmp___5^post80+tmp___5^0 == 0 /\ -tmp___2^post80+tmp___2^0 == 0 /\ n2^0-n2^post80 == 0 /\ tmp___1^0-tmp___1^post80 == 0 /\ tmp___4^post80 == 0 /\ -tmp___3^post80+tmp___3^0 == 0 /\ ni2^0-ni2^post80 == 0 /\ -bDomain^post80+bDomain^0 == 0 /\ nj2^0-nj2^post80 == 0 /\ tmp^0-tmp^post80 == 0 /\ bCols^0-bCols^post80 == 0 /\ ni1^0-ni1^post80 == 0 /\ -bSquares^post80+bSquares^0 == 0 /\ bSquares^0 <= 0 /\ -nl2^post80+nl2^0 == 0 /\ -bSquares^0 <= 0 /\ tmp___0^0-tmp___0^post80 == 0 /\ n^0-n^post80 == 0), cost: 1 New rule: l55 -> l52 : tmp___4^0'=0, bSquares^0 == 0, cost: 1 Applied preprocessing Original rule: l55 -> l54 : bCols^0'=bCols^post81, nk2^0'=nk2^post81, n^0'=n^post81, tmp^0'=tmp^post81, nj2^0'=nj2^post81, tmp___4^0'=tmp___4^post81, bRows^0'=bRows^post81, ni2^0'=ni2^post81, tmp___1^0'=tmp___1^post81, nk1^0'=nk1^post81, n2^0'=n2^post81, nl2^0'=nl2^post81, nj1^0'=nj1^post81, tmp___3^0'=tmp___3^post81, bDomain^0'=bDomain^post81, nl1^0'=nl1^post81, ni1^0'=ni1^post81, tmp___0^0'=tmp___0^post81, nj^0'=nj^post81, tmp___5^0'=tmp___5^post81, bSquares^0'=bSquares^post81, ni^0'=ni^post81, tmp___2^0'=tmp___2^post81, (-bSquares^post81+bSquares^0 == 0 /\ bCols^0-bCols^post81 == 0 /\ -ni^post81+ni^0 == 0 /\ nk1^0-nk1^post81 == 0 /\ tmp___1^0-tmp___1^post81 == 0 /\ -nj^post81+nj^0 == 0 /\ tmp^0-tmp^post81 == 0 /\ -nj2^post81+nj2^0 == 0 /\ nj1^0-nj1^post81 == 0 /\ ni2^0-ni2^post81 == 0 /\ nl2^0-nl2^post81 == 0 /\ nk2^0-nk2^post81 == 0 /\ n2^0-n2^post81 == 0 /\ -tmp___2^post81+tmp___2^0 == 0 /\ bDomain^0-bDomain^post81 == 0 /\ -nl1^post81+nl1^0 == 0 /\ -n^post81+n^0 == 0 /\ bRows^0-bRows^post81 == 0 /\ -ni1^post81+ni1^0 == 0 /\ -tmp___0^post81+tmp___0^0 == 0 /\ -tmp___5^post81+tmp___5^0 == 0 /\ tmp___4^0-tmp___4^post81 == 0 /\ 1-bSquares^0 <= 0 /\ -tmp___3^post81+tmp___3^0 == 0), cost: 1 New rule: l55 -> l54 : -1+bSquares^0 >= 0, cost: 1 Applied preprocessing Original rule: l55 -> l54 : bCols^0'=bCols^post82, nk2^0'=nk2^post82, n^0'=n^post82, tmp^0'=tmp^post82, nj2^0'=nj2^post82, tmp___4^0'=tmp___4^post82, bRows^0'=bRows^post82, ni2^0'=ni2^post82, tmp___1^0'=tmp___1^post82, nk1^0'=nk1^post82, n2^0'=n2^post82, nl2^0'=nl2^post82, nj1^0'=nj1^post82, tmp___3^0'=tmp___3^post82, bDomain^0'=bDomain^post82, nl1^0'=nl1^post82, ni1^0'=ni1^post82, tmp___0^0'=tmp___0^post82, nj^0'=nj^post82, tmp___5^0'=tmp___5^post82, bSquares^0'=bSquares^post82, ni^0'=ni^post82, tmp___2^0'=tmp___2^post82, (bDomain^0-bDomain^post82 == 0 /\ nj1^0-nj1^post82 == 0 /\ 1+bSquares^0 <= 0 /\ ni2^0-ni2^post82 == 0 /\ bCols^0-bCols^post82 == 0 /\ -nl1^post82+nl1^0 == 0 /\ nl2^0-nl2^post82 == 0 /\ nk1^0-nk1^post82 == 0 /\ -tmp___0^post82+tmp___0^0 == 0 /\ -ni1^post82+ni1^0 == 0 /\ n^0-n^post82 == 0 /\ -tmp___2^post82+tmp___2^0 == 0 /\ -tmp___5^post82+tmp___5^0 == 0 /\ n2^0-n2^post82 == 0 /\ -tmp___3^post82+tmp___3^0 == 0 /\ -bSquares^post82+bSquares^0 == 0 /\ bRows^0-bRows^post82 == 0 /\ tmp___4^0-tmp___4^post82 == 0 /\ -ni^post82+ni^0 == 0 /\ -tmp^post82+tmp^0 == 0 /\ -nj2^post82+nj2^0 == 0 /\ tmp___1^0-tmp___1^post82 == 0 /\ -nj^post82+nj^0 == 0 /\ nk2^0-nk2^post82 == 0), cost: 1 New rule: l55 -> l54 : 1+bSquares^0 <= 0, cost: 1 Applied preprocessing Original rule: l56 -> l51 : bCols^0'=bCols^post83, nk2^0'=nk2^post83, n^0'=n^post83, tmp^0'=tmp^post83, nj2^0'=nj2^post83, tmp___4^0'=tmp___4^post83, bRows^0'=bRows^post83, ni2^0'=ni2^post83, tmp___1^0'=tmp___1^post83, nk1^0'=nk1^post83, n2^0'=n2^post83, nl2^0'=nl2^post83, nj1^0'=nj1^post83, tmp___3^0'=tmp___3^post83, bDomain^0'=bDomain^post83, nl1^0'=nl1^post83, ni1^0'=ni1^post83, tmp___0^0'=tmp___0^post83, nj^0'=nj^post83, tmp___5^0'=tmp___5^post83, bSquares^0'=bSquares^post83, ni^0'=ni^post83, tmp___2^0'=tmp___2^post83, (n^0-n^post83 == 0 /\ -bRows^post83+bRows^0 == 0 /\ -nj1^post83+nj1^0 == 0 /\ -bSquares^post83+bSquares^0 == 0 /\ ni2^0-ni2^post83 == 0 /\ -ni^post83+ni^0 == 0 /\ tmp___1^0-tmp___1^post83 == 0 /\ -tmp___2^post83+tmp___2^0 == 0 /\ bCols^0-bCols^post83 == 0 /\ -nj^post83+nj^0 == 0 /\ -n2^post83+n2^0 == 0 /\ nl2^0-nl2^post83 == 0 /\ -nj2^post83+nj2^0 == 0 /\ tmp^0-tmp^post83 == 0 /\ nk1^0-nk1^post83 == 0 /\ nk2^0-nk2^post83 == 0 /\ -tmp___5^post83+tmp___5^0 == 0 /\ nl1^0-nl1^post83 == 0 /\ -tmp___0^post83+tmp___0^0 == 0 /\ -tmp___3^post83+tmp___3^0 == 0 /\ -ni1^post83+ni1^0 == 0 /\ bDomain^0-bDomain^post83 == 0 /\ tmp___4^0-tmp___4^post83 == 0), cost: 1 New rule: l56 -> l51 : TRUE, cost: 1 Applied preprocessing Original rule: l56 -> l55 : bCols^0'=bCols^post84, nk2^0'=nk2^post84, n^0'=n^post84, tmp^0'=tmp^post84, nj2^0'=nj2^post84, tmp___4^0'=tmp___4^post84, bRows^0'=bRows^post84, ni2^0'=ni2^post84, tmp___1^0'=tmp___1^post84, nk1^0'=nk1^post84, n2^0'=n2^post84, nl2^0'=nl2^post84, nj1^0'=nj1^post84, tmp___3^0'=tmp___3^post84, bDomain^0'=bDomain^post84, nl1^0'=nl1^post84, ni1^0'=ni1^post84, tmp___0^0'=tmp___0^post84, nj^0'=nj^post84, tmp___5^0'=tmp___5^post84, bSquares^0'=bSquares^post84, ni^0'=ni^post84, tmp___2^0'=tmp___2^post84, (tmp^0-tmp^post84 == 0 /\ -nl2^post84+nl2^0 == 0 /\ -tmp___5^post84+tmp___5^0 == 0 /\ -bSquares^post84+bSquares^0 == 0 /\ n^0-n^post84 == 0 /\ -tmp___2^post84+tmp___2^0 == 0 /\ tmp___4^0-tmp___4^post84 == 0 /\ ni2^0-ni2^post84 == 0 /\ bCols^0-bCols^post84 == 0 /\ bDomain^0-bDomain^post84 == 0 /\ -nj1^post84+nj1^0 == 0 /\ -nk1^post84+nk1^0 == 0 /\ -nj^post84+nj^0 == 0 /\ -tmp___1^post84+tmp___1^0 == 0 /\ -n2^post84+n2^0 == 0 /\ -tmp___0^post84+tmp___0^0 == 0 /\ -ni1^post84+ni1^0 == 0 /\ nj2^0-nj2^post84 == 0 /\ bRows^0-bRows^post84 == 0 /\ tmp___3^0-tmp___3^post84 == 0 /\ nk2^0-nk2^post84 == 0 /\ -ni^post84+ni^0 == 0 /\ nl1^0-nl1^post84 == 0), cost: 1 New rule: l56 -> l55 : TRUE, cost: 1 Applied preprocessing Original rule: l44 -> l37 : bCols^0'=bCols^post85, nk2^0'=nk2^post85, n^0'=n^post85, tmp^0'=tmp^post85, nj2^0'=nj2^post85, tmp___4^0'=tmp___4^post85, bRows^0'=bRows^post85, ni2^0'=ni2^post85, tmp___1^0'=tmp___1^post85, nk1^0'=nk1^post85, n2^0'=n2^post85, nl2^0'=nl2^post85, nj1^0'=nj1^post85, tmp___3^0'=tmp___3^post85, bDomain^0'=bDomain^post85, nl1^0'=nl1^post85, ni1^0'=ni1^post85, tmp___0^0'=tmp___0^post85, nj^0'=nj^post85, tmp___5^0'=tmp___5^post85, bSquares^0'=bSquares^post85, ni^0'=ni^post85, tmp___2^0'=tmp___2^post85, (-nj1^post85+nj1^0 == 0 /\ -1-nk2^0+nk2^post85 == 0 /\ tmp___3^0-tmp___3^post85 == 0 /\ -ni^post85+ni^0 == 0 /\ -n2^post85+n2^0 == 0 /\ -bDomain^post85+bDomain^0 == 0 /\ -tmp___1^post85+tmp___1^0 == 0 /\ bCols^0-bCols^post85 == 0 /\ -ni2^post85+ni2^0 == 0 /\ nj2^0-nj2^post85 == 0 /\ n^0-nl2^0 <= 0 /\ nj^0-nj^post85 == 0 /\ bSquares^0-bSquares^post85 == 0 /\ tmp^0-tmp^post85 == 0 /\ tmp___4^0-tmp___4^post85 == 0 /\ tmp___0^0-tmp___0^post85 == 0 /\ n^0-n^post85 == 0 /\ ni1^0-ni1^post85 == 0 /\ -nl2^post85+nl2^0 == 0 /\ -tmp___5^post85+tmp___5^0 == 0 /\ -tmp___2^post85+tmp___2^0 == 0 /\ -nk1^post85+nk1^0 == 0 /\ bRows^0-bRows^post85 == 0 /\ -nl1^post85+nl1^0 == 0), cost: 1 New rule: l44 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 1 Applied preprocessing Original rule: l44 -> l56 : bCols^0'=bCols^post86, nk2^0'=nk2^post86, n^0'=n^post86, tmp^0'=tmp^post86, nj2^0'=nj2^post86, tmp___4^0'=tmp___4^post86, bRows^0'=bRows^post86, ni2^0'=ni2^post86, tmp___1^0'=tmp___1^post86, nk1^0'=nk1^post86, n2^0'=n2^post86, nl2^0'=nl2^post86, nj1^0'=nj1^post86, tmp___3^0'=tmp___3^post86, bDomain^0'=bDomain^post86, nl1^0'=nl1^post86, ni1^0'=ni1^post86, tmp___0^0'=tmp___0^post86, nj^0'=nj^post86, tmp___5^0'=tmp___5^post86, bSquares^0'=bSquares^post86, ni^0'=ni^post86, tmp___2^0'=tmp___2^post86, (nj^0-nj^post86 == 0 /\ nl2^0-nl2^post86 == 0 /\ -tmp___5^post86+tmp___5^0 == 0 /\ 1-n^0+nl2^0 <= 0 /\ n^0-n^post86 == 0 /\ -tmp___3^post86+tmp___3^0 == 0 /\ n2^0-n2^post86 == 0 /\ -bSquares^post86+bSquares^0 == 0 /\ nk2^0-nk2^post86 == 0 /\ -bDomain^post86+bDomain^0 == 0 /\ ni2^0-ni2^post86 == 0 /\ tmp^0-tmp^post86 == 0 /\ -tmp___2^post86+tmp___2^0 == 0 /\ bRows^0-bRows^post86 == 0 /\ ni1^0-ni1^post86 == 0 /\ bCols^0-bCols^post86 == 0 /\ -nl1^post86+nl1^0 == 0 /\ -tmp___0^post86+tmp___0^0 == 0 /\ nj2^0-nj2^post86 == 0 /\ nk1^0-nk1^post86 == 0 /\ tmp___1^0-tmp___1^post86 == 0 /\ tmp___4^0-tmp___4^post86 == 0 /\ nj1^0-nj1^post86 == 0 /\ -ni^post86+ni^0 == 0), cost: 1 New rule: l44 -> l56 : 1-n^0+nl2^0 <= 0, cost: 1 Applied preprocessing Original rule: l38 -> l34 : bCols^0'=bCols^post87, nk2^0'=nk2^post87, n^0'=n^post87, tmp^0'=tmp^post87, nj2^0'=nj2^post87, tmp___4^0'=tmp___4^post87, bRows^0'=bRows^post87, ni2^0'=ni2^post87, tmp___1^0'=tmp___1^post87, nk1^0'=nk1^post87, n2^0'=n2^post87, nl2^0'=nl2^post87, nj1^0'=nj1^post87, tmp___3^0'=tmp___3^post87, bDomain^0'=bDomain^post87, nl1^0'=nl1^post87, ni1^0'=ni1^post87, tmp___0^0'=tmp___0^post87, nj^0'=nj^post87, tmp___5^0'=tmp___5^post87, bSquares^0'=bSquares^post87, ni^0'=ni^post87, tmp___2^0'=tmp___2^post87, (-tmp___2^post87+tmp___2^0 == 0 /\ -ni1^post87+ni1^0 == 0 /\ n2^0-n2^post87 == 0 /\ -nj^post87+nj^0 == 0 /\ -ni2^post87+ni2^0 == 0 /\ nl2^0-nl2^post87 == 0 /\ -ni^post87+ni^0 == 0 /\ tmp^0-tmp^post87 == 0 /\ bCols^0-bCols^post87 == 0 /\ nk1^0-nk1^post87 == 0 /\ tmp___5^0-tmp___5^post87 == 0 /\ n^0-n^post87 == 0 /\ -1+nl1^post87-nl1^0 == 0 /\ nj1^0-nj1^post87 == 0 /\ tmp___4^0-tmp___4^post87 == 0 /\ -tmp___3^post87+tmp___3^0 == 0 /\ -bSquares^post87+bSquares^0 == 0 /\ -nk2^0+n^0 <= 0 /\ -nj2^post87+nj2^0 == 0 /\ bRows^0-bRows^post87 == 0 /\ -bDomain^post87+bDomain^0 == 0 /\ nk2^0-nk2^post87 == 0 /\ tmp___0^0-tmp___0^post87 == 0 /\ tmp___1^0-tmp___1^post87 == 0), cost: 1 New rule: l38 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 1 Applied preprocessing Original rule: l38 -> l43 : bCols^0'=bCols^post88, nk2^0'=nk2^post88, n^0'=n^post88, tmp^0'=tmp^post88, nj2^0'=nj2^post88, tmp___4^0'=tmp___4^post88, bRows^0'=bRows^post88, ni2^0'=ni2^post88, tmp___1^0'=tmp___1^post88, nk1^0'=nk1^post88, n2^0'=n2^post88, nl2^0'=nl2^post88, nj1^0'=nj1^post88, tmp___3^0'=tmp___3^post88, bDomain^0'=bDomain^post88, nl1^0'=nl1^post88, ni1^0'=ni1^post88, tmp___0^0'=tmp___0^post88, nj^0'=nj^post88, tmp___5^0'=tmp___5^post88, bSquares^0'=bSquares^post88, ni^0'=ni^post88, tmp___2^0'=tmp___2^post88, (tmp^0-tmp^post88 == 0 /\ -tmp___5^post88+tmp___5^0 == 0 /\ -tmp___3^post88+tmp___3^0 == 0 /\ n^0-n^post88 == 0 /\ -bDomain^post88+bDomain^0 == 0 /\ n2^0-n2^post88 == 0 /\ tmp___4^0-tmp___4^post88 == 0 /\ -bSquares^post88+bSquares^0 == 0 /\ ni2^0-ni2^post88 == 0 /\ bRows^0-bRows^post88 == 0 /\ -ni1^post88+ni1^0 == 0 /\ nl2^post88 == 0 /\ nj2^0-nj2^post88 == 0 /\ bCols^0-bCols^post88 == 0 /\ -tmp___2^post88+tmp___2^0 == 0 /\ -nl1^post88+nl1^0 == 0 /\ -nj^post88+nj^0 == 0 /\ nk1^0-nk1^post88 == 0 /\ -nk2^post88+nk2^0 == 0 /\ -tmp___0^post88+tmp___0^0 == 0 /\ tmp___1^0-tmp___1^post88 == 0 /\ -ni^post88+ni^0 == 0 /\ nj1^0-nj1^post88 == 0 /\ 1+nk2^0-n^0 <= 0), cost: 1 New rule: l38 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 1 Applied preprocessing Original rule: l15 -> l19 : bCols^0'=bCols^post89, nk2^0'=nk2^post89, n^0'=n^post89, tmp^0'=tmp^post89, nj2^0'=nj2^post89, tmp___4^0'=tmp___4^post89, bRows^0'=bRows^post89, ni2^0'=ni2^post89, tmp___1^0'=tmp___1^post89, nk1^0'=nk1^post89, n2^0'=n2^post89, nl2^0'=nl2^post89, nj1^0'=nj1^post89, tmp___3^0'=tmp___3^post89, bDomain^0'=bDomain^post89, nl1^0'=nl1^post89, ni1^0'=ni1^post89, tmp___0^0'=tmp___0^post89, nj^0'=nj^post89, tmp___5^0'=tmp___5^post89, bSquares^0'=bSquares^post89, ni^0'=ni^post89, tmp___2^0'=tmp___2^post89, (nl1^0-nl1^post89 == 0 /\ -nj^post89+nj^0 == 0 /\ -tmp___2^post89+tmp___2^0 == 0 /\ tmp___1^0-tmp___1^post89 == 0 /\ -ni1^post89+ni1^0 == 0 /\ -tmp___5^post89+tmp___5^0 == 0 /\ nk2^0-nk2^post89 == 0 /\ -tmp___0^post89+tmp___0^0 == 0 /\ -tmp___3^post89+tmp___3^0 == 0 /\ -bSquares^post89+bSquares^0 == 0 /\ -ni^post89+ni^0 == 0 /\ -nj1^post89+nj1^0 == 0 /\ -bRows^post89+bRows^0 == 0 /\ ni2^0-ni2^post89 == 0 /\ bCols^0-bCols^post89 == 0 /\ nl2^0-nl2^post89 == 0 /\ nj2^0-nj2^post89 == 0 /\ -bDomain^post89+bDomain^0 == 0 /\ nk1^0-nk1^post89 == 0 /\ -tmp___4^post89+tmp___4^0 == 0 /\ n^0-n^post89 == 0 /\ -tmp^post89+tmp^0 == 0 /\ n2^0-n2^post89 == 0), cost: 1 New rule: l15 -> l19 : TRUE, cost: 1 Applied preprocessing Original rule: l35 -> l25 : bCols^0'=bCols^post90, nk2^0'=nk2^post90, n^0'=n^post90, tmp^0'=tmp^post90, nj2^0'=nj2^post90, tmp___4^0'=tmp___4^post90, bRows^0'=bRows^post90, ni2^0'=ni2^post90, tmp___1^0'=tmp___1^post90, nk1^0'=nk1^post90, n2^0'=n2^post90, nl2^0'=nl2^post90, nj1^0'=nj1^post90, tmp___3^0'=tmp___3^post90, bDomain^0'=bDomain^post90, nl1^0'=nl1^post90, ni1^0'=ni1^post90, tmp___0^0'=tmp___0^post90, nj^0'=nj^post90, tmp___5^0'=tmp___5^post90, bSquares^0'=bSquares^post90, ni^0'=ni^post90, tmp___2^0'=tmp___2^post90, (-ni^post90+ni^0 == 0 /\ -tmp___3^post90+tmp___3^0 == 0 /\ -bSquares^post90+bSquares^0 == 0 /\ -tmp___1^post90+tmp___1^0 == 0 /\ nk2^0-nk2^post90 == 0 /\ -tmp___4^post90+tmp___4^0 == 0 /\ bDomain^0-bDomain^post90 == 0 /\ -nj^post90+nj^0 == 0 /\ nj1^0-nj1^post90 == 0 /\ ni2^0-ni2^post90 == 0 /\ nl2^0-nl2^post90 == 0 /\ bCols^0-bCols^post90 == 0 /\ -1-nk1^0+nk1^post90 == 0 /\ n2^0-n2^post90 == 0 /\ -ni1^post90+ni1^0 == 0 /\ -nl1^post90+nl1^0 == 0 /\ -n^post90+n^0 == 0 /\ -bRows^post90+bRows^0 == 0 /\ n^0-nl1^0 <= 0 /\ -tmp___0^post90+tmp___0^0 == 0 /\ nj2^0-nj2^post90 == 0 /\ tmp^0-tmp^post90 == 0 /\ -tmp___5^post90+tmp___5^0 == 0 /\ -tmp___2^post90+tmp___2^0 == 0), cost: 1 New rule: l35 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 1 Applied preprocessing Original rule: l35 -> l37 : bCols^0'=bCols^post91, nk2^0'=nk2^post91, n^0'=n^post91, tmp^0'=tmp^post91, nj2^0'=nj2^post91, tmp___4^0'=tmp___4^post91, bRows^0'=bRows^post91, ni2^0'=ni2^post91, tmp___1^0'=tmp___1^post91, nk1^0'=nk1^post91, n2^0'=n2^post91, nl2^0'=nl2^post91, nj1^0'=nj1^post91, tmp___3^0'=tmp___3^post91, bDomain^0'=bDomain^post91, nl1^0'=nl1^post91, ni1^0'=ni1^post91, tmp___0^0'=tmp___0^post91, nj^0'=nj^post91, tmp___5^0'=tmp___5^post91, bSquares^0'=bSquares^post91, ni^0'=ni^post91, tmp___2^0'=tmp___2^post91, (bDomain^0-bDomain^post91 == 0 /\ nk2^post91 == 0 /\ -ni1^post91+ni1^0 == 0 /\ tmp___1^0-tmp___1^post91 == 0 /\ -tmp___5^post91+tmp___5^0 == 0 /\ -tmp___0^post91+tmp___0^0 == 0 /\ -tmp___3^post91+tmp___3^0 == 0 /\ 1-n^0+nl1^0 <= 0 /\ nl1^0-nl1^post91 == 0 /\ -bSquares^post91+bSquares^0 == 0 /\ -ni^post91+ni^0 == 0 /\ -tmp___2^post91+tmp___2^0 == 0 /\ nl2^0-nl2^post91 == 0 /\ -nj1^post91+nj1^0 == 0 /\ -bRows^post91+bRows^0 == 0 /\ -tmp^post91+tmp^0 == 0 /\ bCols^0-bCols^post91 == 0 /\ ni2^0-ni2^post91 == 0 /\ nj2^0-nj2^post91 == 0 /\ n^0-n^post91 == 0 /\ -tmp___4^post91+tmp___4^0 == 0 /\ -nj^post91+nj^0 == 0 /\ nk1^0-nk1^post91 == 0 /\ -n2^post91+n2^0 == 0), cost: 1 New rule: l35 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 1 Applied preprocessing Original rule: l26 -> l2 : bCols^0'=bCols^post92, nk2^0'=nk2^post92, n^0'=n^post92, tmp^0'=tmp^post92, nj2^0'=nj2^post92, tmp___4^0'=tmp___4^post92, bRows^0'=bRows^post92, ni2^0'=ni2^post92, tmp___1^0'=tmp___1^post92, nk1^0'=nk1^post92, n2^0'=n2^post92, nl2^0'=nl2^post92, nj1^0'=nj1^post92, tmp___3^0'=tmp___3^post92, bDomain^0'=bDomain^post92, nl1^0'=nl1^post92, ni1^0'=ni1^post92, tmp___0^0'=tmp___0^post92, nj^0'=nj^post92, tmp___5^0'=tmp___5^post92, bSquares^0'=bSquares^post92, ni^0'=ni^post92, tmp___2^0'=tmp___2^post92, (-tmp___1^post92+tmp___1^0 == 0 /\ tmp___3^0-tmp___3^post92 == 0 /\ bCols^0-bCols^post92 == 0 /\ -tmp___2^post92+tmp___2^0 == 0 /\ -ni2^post92+ni2^0 == 0 /\ ni1^0-ni1^post92 == 0 /\ tmp^0-tmp^post92 == 0 /\ n^0-nk1^0 <= 0 /\ -ni^post92+ni^0 == 0 /\ bSquares^0-bSquares^post92 == 0 /\ -n2^post92+n2^0 == 0 /\ nj2^0-nj2^post92 == 0 /\ tmp___0^0-tmp___0^post92 == 0 /\ n^0-n^post92 == 0 /\ tmp___4^0-tmp___4^post92 == 0 /\ nk2^0-nk2^post92 == 0 /\ -nl2^post92+nl2^0 == 0 /\ -tmp___5^post92+tmp___5^0 == 0 /\ nl1^0-nl1^post92 == 0 /\ -1-nj^0+nj^post92 == 0 /\ -bDomain^post92+bDomain^0 == 0 /\ -nj1^post92+nj1^0 == 0 /\ bRows^0-bRows^post92 == 0 /\ -nk1^post92+nk1^0 == 0), cost: 1 New rule: l26 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 1 Applied preprocessing Original rule: l26 -> l34 : bCols^0'=bCols^post93, nk2^0'=nk2^post93, n^0'=n^post93, tmp^0'=tmp^post93, nj2^0'=nj2^post93, tmp___4^0'=tmp___4^post93, bRows^0'=bRows^post93, ni2^0'=ni2^post93, tmp___1^0'=tmp___1^post93, nk1^0'=nk1^post93, n2^0'=n2^post93, nl2^0'=nl2^post93, nj1^0'=nj1^post93, tmp___3^0'=tmp___3^post93, bDomain^0'=bDomain^post93, nl1^0'=nl1^post93, ni1^0'=ni1^post93, tmp___0^0'=tmp___0^post93, nj^0'=nj^post93, tmp___5^0'=tmp___5^post93, bSquares^0'=bSquares^post93, ni^0'=ni^post93, tmp___2^0'=tmp___2^post93, (nj^0-nj^post93 == 0 /\ -nl2^post93+nl2^0 == 0 /\ 1-n^0+nk1^0 <= 0 /\ -tmp___5^post93+tmp___5^0 == 0 /\ n^0-n^post93 == 0 /\ ni2^0-ni2^post93 == 0 /\ -tmp___0^post93+tmp___0^0 == 0 /\ bCols^0-bCols^post93 == 0 /\ -bDomain^post93+bDomain^0 == 0 /\ -nj1^post93+nj1^0 == 0 /\ -nk1^post93+nk1^0 == 0 /\ -bSquares^post93+bSquares^0 == 0 /\ tmp^0-tmp^post93 == 0 /\ ni1^0-ni1^post93 == 0 /\ -tmp___2^post93+tmp___2^0 == 0 /\ -tmp___1^post93+tmp___1^0 == 0 /\ nj2^0-nj2^post93 == 0 /\ bRows^0-bRows^post93 == 0 /\ tmp___4^0-tmp___4^post93 == 0 /\ nk2^0-nk2^post93 == 0 /\ nl1^post93 == 0 /\ tmp___3^0-tmp___3^post93 == 0 /\ -ni^post93+ni^0 == 0 /\ -n2^post93+n2^0 == 0), cost: 1 New rule: l26 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 1 Applied preprocessing Original rule: l21 -> l13 : bCols^0'=bCols^post94, nk2^0'=nk2^post94, n^0'=n^post94, tmp^0'=tmp^post94, nj2^0'=nj2^post94, tmp___4^0'=tmp___4^post94, bRows^0'=bRows^post94, ni2^0'=ni2^post94, tmp___1^0'=tmp___1^post94, nk1^0'=nk1^post94, n2^0'=n2^post94, nl2^0'=nl2^post94, nj1^0'=nj1^post94, tmp___3^0'=tmp___3^post94, bDomain^0'=bDomain^post94, nl1^0'=nl1^post94, ni1^0'=ni1^post94, tmp___0^0'=tmp___0^post94, nj^0'=nj^post94, tmp___5^0'=tmp___5^post94, bSquares^0'=bSquares^post94, ni^0'=ni^post94, tmp___2^0'=tmp___2^post94, (-nk1^post94+nk1^0 == 0 /\ -tmp___1^post94+tmp___1^0 == 0 /\ n2^0-n2^post94 == 0 /\ -ni2^post94+ni2^0 == 0 /\ n^0-nj^0 <= 0 /\ -nj^post94+nj^0 == 0 /\ -tmp___2^post94+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post94 == 0 /\ bCols^0-bCols^post94 == 0 /\ -nl1^post94+nl1^0 == 0 /\ ni1^0-ni1^post94 == 0 /\ tmp^0-tmp^post94 == 0 /\ bRows^0-bRows^post94 == 0 /\ tmp___5^0-tmp___5^post94 == 0 /\ bSquares^0-bSquares^post94 == 0 /\ nj2^0-nj2^post94 == 0 /\ nj1^0-nj1^post94 == 0 /\ nk2^0-nk2^post94 == 0 /\ n^0-n^post94 == 0 /\ tmp___4^0-tmp___4^post94 == 0 /\ -nl2^post94+nl2^0 == 0 /\ -1+ni^post94-ni^0 == 0 /\ tmp___0^0-tmp___0^post94 == 0 /\ -bDomain^post94+bDomain^0 == 0), cost: 1 New rule: l21 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 1 Applied preprocessing Original rule: l21 -> l25 : bCols^0'=bCols^post95, nk2^0'=nk2^post95, n^0'=n^post95, tmp^0'=tmp^post95, nj2^0'=nj2^post95, tmp___4^0'=tmp___4^post95, bRows^0'=bRows^post95, ni2^0'=ni2^post95, tmp___1^0'=tmp___1^post95, nk1^0'=nk1^post95, n2^0'=n2^post95, nl2^0'=nl2^post95, nj1^0'=nj1^post95, tmp___3^0'=tmp___3^post95, bDomain^0'=bDomain^post95, nl1^0'=nl1^post95, ni1^0'=ni1^post95, tmp___0^0'=tmp___0^post95, nj^0'=nj^post95, tmp___5^0'=tmp___5^post95, bSquares^0'=bSquares^post95, ni^0'=ni^post95, tmp___2^0'=tmp___2^post95, (-tmp___3^post95+tmp___3^0 == 0 /\ nl2^0-nl2^post95 == 0 /\ n^0-n^post95 == 0 /\ -bDomain^post95+bDomain^0 == 0 /\ n2^0-n2^post95 == 0 /\ -ni^post95+ni^0 == 0 /\ nk2^0-nk2^post95 == 0 /\ -bSquares^post95+bSquares^0 == 0 /\ 1-n^0+nj^0 <= 0 /\ tmp___5^0-tmp___5^post95 == 0 /\ tmp___4^0-tmp___4^post95 == 0 /\ nk1^post95 == 0 /\ ni2^0-ni2^post95 == 0 /\ nj2^0-nj2^post95 == 0 /\ bCols^0-bCols^post95 == 0 /\ -tmp___0^post95+tmp___0^0 == 0 /\ bRows^0-bRows^post95 == 0 /\ -nj^post95+nj^0 == 0 /\ tmp___1^0-tmp___1^post95 == 0 /\ -nl1^post95+nl1^0 == 0 /\ tmp^0-tmp^post95 == 0 /\ -tmp___2^post95+tmp___2^0 == 0 /\ nj1^0-nj1^post95 == 0 /\ -ni1^post95+ni1^0 == 0), cost: 1 New rule: l21 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 1 Applied preprocessing Original rule: l11 -> l12 : bCols^0'=bCols^post96, nk2^0'=nk2^post96, n^0'=n^post96, tmp^0'=tmp^post96, nj2^0'=nj2^post96, tmp___4^0'=tmp___4^post96, bRows^0'=bRows^post96, ni2^0'=ni2^post96, tmp___1^0'=tmp___1^post96, nk1^0'=nk1^post96, n2^0'=n2^post96, nl2^0'=nl2^post96, nj1^0'=nj1^post96, tmp___3^0'=tmp___3^post96, bDomain^0'=bDomain^post96, nl1^0'=nl1^post96, ni1^0'=ni1^post96, tmp___0^0'=tmp___0^post96, nj^0'=nj^post96, tmp___5^0'=tmp___5^post96, bSquares^0'=bSquares^post96, ni^0'=ni^post96, tmp___2^0'=tmp___2^post96, (-ni2^post96+ni2^0 == 0 /\ tmp___4^0-tmp___4^post96 == 0 /\ -nk1^post96+nk1^0 == 0 /\ -nl1^post96+nl1^0 == 0 /\ bRows^0-bRows^post96 == 0 /\ -tmp___2^post96+tmp___2^0 == 0 /\ tmp___5^0-tmp___5^post96 == 0 /\ tmp___1^0-tmp___1^post96 == 0 /\ nk2^0-nk2^post96 == 0 /\ nj1^0-nj1^post96 == 0 /\ -tmp___3^post96+tmp___3^0 == 0 /\ -bSquares^post96+bSquares^0 == 0 /\ -ni^post96+ni^0 == 0 /\ nj2^0-nj2^post96 == 0 /\ -bDomain^post96+bDomain^0 == 0 /\ tmp^0-tmp^post96 == 0 /\ bCols^0-bCols^post96 == 0 /\ -nj^post96+nj^0 == 0 /\ n^0-n^post96 == 0 /\ tmp___0^0-tmp___0^post96 == 0 /\ ni1^0-ni1^post96 == 0 /\ -nl2^post96+nl2^0 == 0 /\ n2^0-n2^post96 == 0), cost: 1 New rule: l11 -> l12 : TRUE, cost: 1 Applied preprocessing Original rule: l57 -> l40 : bCols^0'=bCols^post97, nk2^0'=nk2^post97, n^0'=n^post97, tmp^0'=tmp^post97, nj2^0'=nj2^post97, tmp___4^0'=tmp___4^post97, bRows^0'=bRows^post97, ni2^0'=ni2^post97, tmp___1^0'=tmp___1^post97, nk1^0'=nk1^post97, n2^0'=n2^post97, nl2^0'=nl2^post97, nj1^0'=nj1^post97, tmp___3^0'=tmp___3^post97, bDomain^0'=bDomain^post97, nl1^0'=nl1^post97, ni1^0'=ni1^post97, tmp___0^0'=tmp___0^post97, nj^0'=nj^post97, tmp___5^0'=tmp___5^post97, bSquares^0'=bSquares^post97, ni^0'=ni^post97, tmp___2^0'=tmp___2^post97, (0 == 0 /\ nk1^0-nk1^post97 == 0 /\ nk2^0-nk2^post97 == 0 /\ -nj^post97+nj^0 == 0 /\ ni^post97 == 0 /\ nj1^0-nj1^post97 == 0 /\ nl2^0-nl2^post97 == 0 /\ tmp___4^0-tmp___4^post97 == 0 /\ -3+n^post97 == 0 /\ -1+bDomain^post97 == 0 /\ ni2^0-ni2^post97 == 0 /\ -1+bCols^post97 == 0 /\ nj2^0-nj2^post97 == 0 /\ tmp___1^0-tmp___1^post97 == 0 /\ -1+bRows^post97 == 0 /\ -1+bSquares^post97 == 0 /\ -tmp___5^post97+tmp___5^0 == 0 /\ -tmp___2^post97+tmp___2^0 == 0 /\ -nl1^post97+nl1^0 == 0 /\ -ni1^post97+ni1^0 == 0 /\ -tmp___3^post97+tmp___3^0 == 0 /\ -tmp___0^post97+tmp___0^0 == 0), cost: 1 New rule: l57 -> l40 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, 0 == 0, cost: 1 Applied preprocessing Original rule: l58 -> l57 : bCols^0'=bCols^post98, nk2^0'=nk2^post98, n^0'=n^post98, tmp^0'=tmp^post98, nj2^0'=nj2^post98, tmp___4^0'=tmp___4^post98, bRows^0'=bRows^post98, ni2^0'=ni2^post98, tmp___1^0'=tmp___1^post98, nk1^0'=nk1^post98, n2^0'=n2^post98, nl2^0'=nl2^post98, nj1^0'=nj1^post98, tmp___3^0'=tmp___3^post98, bDomain^0'=bDomain^post98, nl1^0'=nl1^post98, ni1^0'=ni1^post98, tmp___0^0'=tmp___0^post98, nj^0'=nj^post98, tmp___5^0'=tmp___5^post98, bSquares^0'=bSquares^post98, ni^0'=ni^post98, tmp___2^0'=tmp___2^post98, (bDomain^0-bDomain^post98 == 0 /\ nj2^0-nj2^post98 == 0 /\ -tmp___2^post98+tmp___2^0 == 0 /\ -tmp___0^post98+tmp___0^0 == 0 /\ tmp___1^0-tmp___1^post98 == 0 /\ nk2^0-nk2^post98 == 0 /\ -tmp___3^post98+tmp___3^0 == 0 /\ -nl1^post98+nl1^0 == 0 /\ n2^0-n2^post98 == 0 /\ -bSquares^post98+bSquares^0 == 0 /\ -tmp___5^post98+tmp___5^0 == 0 /\ -bRows^post98+bRows^0 == 0 /\ -nj1^post98+nj1^0 == 0 /\ nl2^0-nl2^post98 == 0 /\ -ni1^post98+ni1^0 == 0 /\ n^0-n^post98 == 0 /\ tmp___4^0-tmp___4^post98 == 0 /\ nk1^0-nk1^post98 == 0 /\ -tmp^post98+tmp^0 == 0 /\ ni2^0-ni2^post98 == 0 /\ -ni^post98+ni^0 == 0 /\ bCols^0-bCols^post98 == 0 /\ -nj^post98+nj^0 == 0), cost: 1 New rule: l58 -> l57 : TRUE, cost: 1 Applied deletion Removed the following rules: 103 119 161 Simplified rules Start location: l58 99: l0 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 1 127: l2 -> l21 : TRUE, cost: 1 100: l3 -> l4 : TRUE, cost: 1 111: l4 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 1 112: l4 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 1 101: l5 -> l6 : bCols^0'=tmp___3^0, ni2^0'=1+ni2^0, TRUE, cost: 1 113: l6 -> l10 : TRUE, cost: 1 102: l7 -> l5 : tmp___3^0'=1, TRUE, cost: 1 104: l8 -> l5 : tmp___3^0'=0, TRUE, cost: 1 105: l8 -> l7 : TRUE, cost: 1 106: l9 -> l5 : tmp___3^0'=0, bCols^0 == 0, cost: 1 107: l9 -> l8 : -1+bCols^0 >= 0, cost: 1 108: l9 -> l8 : 1+bCols^0 <= 0, cost: 1 109: l10 -> l3 : ni1^0'=1+ni1^0, -ni2^0+n2^0 <= 0, cost: 1 110: l10 -> l9 : 1+ni2^0-n2^0 <= 0, cost: 1 180: l11 -> l12 : TRUE, cost: 1 114: l12 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 1 115: l12 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 1 116: l13 -> l0 : TRUE, cost: 1 117: l14 -> l15 : nj2^0'=1+nj2^0, bRows^0'=tmp___2^0, TRUE, cost: 1 173: l15 -> l19 : TRUE, cost: 1 118: l16 -> l14 : tmp___2^0'=1, TRUE, cost: 1 120: l17 -> l14 : tmp___2^0'=0, TRUE, cost: 1 121: l17 -> l16 : TRUE, cost: 1 122: l18 -> l14 : tmp___2^0'=0, bRows^0 == 0, cost: 1 123: l18 -> l17 : -1+bRows^0 >= 0, cost: 1 124: l18 -> l17 : 1+bRows^0 <= 0, cost: 1 125: l19 -> l20 : nj1^0'=1+nj1^0, -nj2^0+n2^0 <= 0, cost: 1 126: l19 -> l18 : 1+nj2^0-n2^0 <= 0, cost: 1 158: l20 -> l22 : TRUE, cost: 1 178: l21 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 1 179: l21 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 1 128: l22 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 1 129: l22 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 1 156: l23 -> l24 : TRUE, cost: 1 130: l24 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 1 131: l24 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 1 132: l25 -> l26 : TRUE, cost: 1 176: l26 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 1 177: l26 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 1 133: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 155: l28 -> l32 : TRUE, cost: 1 134: l29 -> l27 : tmp___1^0'=0, TRUE, cost: 1 135: l29 -> l27 : tmp___1^0'=1, TRUE, cost: 1 136: l30 -> l27 : tmp___1^0'=0, TRUE, cost: 1 137: l30 -> l29 : TRUE, cost: 1 138: l31 -> l27 : tmp___1^0'=0, bDomain^0 == 0, cost: 1 139: l31 -> l30 : -1+bDomain^0 >= 0, cost: 1 140: l31 -> l30 : 1+bDomain^0 <= 0, cost: 1 141: l32 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 1 142: l32 -> l31 : 1-n2^0+nj^0 <= 0, cost: 1 154: l33 -> l36 : TRUE, cost: 1 143: l34 -> l35 : TRUE, cost: 1 174: l35 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 1 175: l35 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 1 144: l36 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 1 145: l36 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 1 146: l37 -> l38 : TRUE, cost: 1 171: l38 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 1 172: l38 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 1 147: l39 -> l40 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 1 148: l39 -> l41 : tmp___0^0'=tmp___0^post50, nj^0'=1+nj^0, 1-n2^0+nj^0 <= 0, cost: 1 152: l40 -> l42 : TRUE, cost: 1 153: l41 -> l39 : TRUE, cost: 1 149: l42 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 1 150: l42 -> l41 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 1 151: l43 -> l44 : TRUE, cost: 1 169: l44 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 1 170: l44 -> l56 : 1-n^0+nl2^0 <= 0, cost: 1 157: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 159: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 160: l53 -> l52 : tmp___4^0'=1, TRUE, cost: 1 162: l54 -> l52 : tmp___4^0'=0, TRUE, cost: 1 163: l54 -> l53 : TRUE, cost: 1 164: l55 -> l52 : tmp___4^0'=0, bSquares^0 == 0, cost: 1 165: l55 -> l54 : -1+bSquares^0 >= 0, cost: 1 166: l55 -> l54 : 1+bSquares^0 <= 0, cost: 1 167: l56 -> l51 : TRUE, cost: 1 168: l56 -> l55 : TRUE, cost: 1 181: l57 -> l40 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, 0 == 0, cost: 1 182: l58 -> l57 : TRUE, cost: 1 Eliminating location l57 by chaining: Applied chaining First rule: l58 -> l57 : TRUE, cost: 1 Second rule: l57 -> l40 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, 0 == 0, cost: 1 New rule: l58 -> l40 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, 0 == 0, cost: 2 Applied deletion Removed the following rules: 181 182 Eliminating location l7 by chaining: Applied chaining First rule: l8 -> l7 : TRUE, cost: 1 Second rule: l7 -> l5 : tmp___3^0'=1, TRUE, cost: 1 New rule: l8 -> l5 : tmp___3^0'=1, TRUE, cost: 2 Applied deletion Removed the following rules: 102 105 Eliminating location l0 by chaining: Applied chaining First rule: l13 -> l0 : TRUE, cost: 1 Second rule: l0 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 1 New rule: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 Applied deletion Removed the following rules: 99 116 Eliminating location l53 by chaining: Applied chaining First rule: l54 -> l53 : TRUE, cost: 1 Second rule: l53 -> l52 : tmp___4^0'=1, TRUE, cost: 1 New rule: l54 -> l52 : tmp___4^0'=1, TRUE, cost: 2 Applied deletion Removed the following rules: 160 163 Eliminating location l16 by chaining: Applied chaining First rule: l17 -> l16 : TRUE, cost: 1 Second rule: l16 -> l14 : tmp___2^0'=1, TRUE, cost: 1 New rule: l17 -> l14 : tmp___2^0'=1, TRUE, cost: 2 Applied deletion Removed the following rules: 118 121 Eliminated locations on linear paths Start location: l58 127: l2 -> l21 : TRUE, cost: 1 100: l3 -> l4 : TRUE, cost: 1 111: l4 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 1 112: l4 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 1 101: l5 -> l6 : bCols^0'=tmp___3^0, ni2^0'=1+ni2^0, TRUE, cost: 1 113: l6 -> l10 : TRUE, cost: 1 104: l8 -> l5 : tmp___3^0'=0, TRUE, cost: 1 184: l8 -> l5 : tmp___3^0'=1, TRUE, cost: 2 106: l9 -> l5 : tmp___3^0'=0, bCols^0 == 0, cost: 1 107: l9 -> l8 : -1+bCols^0 >= 0, cost: 1 108: l9 -> l8 : 1+bCols^0 <= 0, cost: 1 109: l10 -> l3 : ni1^0'=1+ni1^0, -ni2^0+n2^0 <= 0, cost: 1 110: l10 -> l9 : 1+ni2^0-n2^0 <= 0, cost: 1 180: l11 -> l12 : TRUE, cost: 1 114: l12 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 1 115: l12 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 1 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 117: l14 -> l15 : nj2^0'=1+nj2^0, bRows^0'=tmp___2^0, TRUE, cost: 1 173: l15 -> l19 : TRUE, cost: 1 120: l17 -> l14 : tmp___2^0'=0, TRUE, cost: 1 187: l17 -> l14 : tmp___2^0'=1, TRUE, cost: 2 122: l18 -> l14 : tmp___2^0'=0, bRows^0 == 0, cost: 1 123: l18 -> l17 : -1+bRows^0 >= 0, cost: 1 124: l18 -> l17 : 1+bRows^0 <= 0, cost: 1 125: l19 -> l20 : nj1^0'=1+nj1^0, -nj2^0+n2^0 <= 0, cost: 1 126: l19 -> l18 : 1+nj2^0-n2^0 <= 0, cost: 1 158: l20 -> l22 : TRUE, cost: 1 178: l21 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 1 179: l21 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 1 128: l22 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 1 129: l22 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 1 156: l23 -> l24 : TRUE, cost: 1 130: l24 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 1 131: l24 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 1 132: l25 -> l26 : TRUE, cost: 1 176: l26 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 1 177: l26 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 1 133: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 155: l28 -> l32 : TRUE, cost: 1 134: l29 -> l27 : tmp___1^0'=0, TRUE, cost: 1 135: l29 -> l27 : tmp___1^0'=1, TRUE, cost: 1 136: l30 -> l27 : tmp___1^0'=0, TRUE, cost: 1 137: l30 -> l29 : TRUE, cost: 1 138: l31 -> l27 : tmp___1^0'=0, bDomain^0 == 0, cost: 1 139: l31 -> l30 : -1+bDomain^0 >= 0, cost: 1 140: l31 -> l30 : 1+bDomain^0 <= 0, cost: 1 141: l32 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 1 142: l32 -> l31 : 1-n2^0+nj^0 <= 0, cost: 1 154: l33 -> l36 : TRUE, cost: 1 143: l34 -> l35 : TRUE, cost: 1 174: l35 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 1 175: l35 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 1 144: l36 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 1 145: l36 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 1 146: l37 -> l38 : TRUE, cost: 1 171: l38 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 1 172: l38 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 1 147: l39 -> l40 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 1 148: l39 -> l41 : tmp___0^0'=tmp___0^post50, nj^0'=1+nj^0, 1-n2^0+nj^0 <= 0, cost: 1 152: l40 -> l42 : TRUE, cost: 1 153: l41 -> l39 : TRUE, cost: 1 149: l42 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 1 150: l42 -> l41 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 1 151: l43 -> l44 : TRUE, cost: 1 169: l44 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 1 170: l44 -> l56 : 1-n^0+nl2^0 <= 0, cost: 1 157: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 159: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 162: l54 -> l52 : tmp___4^0'=0, TRUE, cost: 1 186: l54 -> l52 : tmp___4^0'=1, TRUE, cost: 2 164: l55 -> l52 : tmp___4^0'=0, bSquares^0 == 0, cost: 1 165: l55 -> l54 : -1+bSquares^0 >= 0, cost: 1 166: l55 -> l54 : 1+bSquares^0 <= 0, cost: 1 167: l56 -> l51 : TRUE, cost: 1 168: l56 -> l55 : TRUE, cost: 1 183: l58 -> l40 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, 0 == 0, cost: 2 Eliminating location l42 by chaining: Applied chaining First rule: l40 -> l42 : TRUE, cost: 1 Second rule: l42 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 1 New rule: l40 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 Applied chaining First rule: l40 -> l42 : TRUE, cost: 1 Second rule: l42 -> l41 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 1 New rule: l40 -> l41 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 Applied deletion Removed the following rules: 149 150 152 Eliminating location l36 by chaining: Applied chaining First rule: l33 -> l36 : TRUE, cost: 1 Second rule: l36 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 1 New rule: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 Applied chaining First rule: l33 -> l36 : TRUE, cost: 1 Second rule: l36 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 1 New rule: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 Applied deletion Removed the following rules: 144 145 154 Eliminating location l24 by chaining: Applied chaining First rule: l23 -> l24 : TRUE, cost: 1 Second rule: l24 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 1 New rule: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 Applied chaining First rule: l23 -> l24 : TRUE, cost: 1 Second rule: l24 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 1 New rule: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 Applied deletion Removed the following rules: 130 131 156 Eliminating location l12 by chaining: Applied chaining First rule: l11 -> l12 : TRUE, cost: 1 Second rule: l12 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 1 New rule: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 Applied chaining First rule: l11 -> l12 : TRUE, cost: 1 Second rule: l12 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 1 New rule: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 Applied deletion Removed the following rules: 114 115 180 Eliminating location l4 by chaining: Applied chaining First rule: l3 -> l4 : TRUE, cost: 1 Second rule: l4 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 1 New rule: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 Applied chaining First rule: l3 -> l4 : TRUE, cost: 1 Second rule: l4 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 1 New rule: l3 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 2 Applied deletion Removed the following rules: 100 111 112 Eliminating location l10 by chaining: Applied chaining First rule: l6 -> l10 : TRUE, cost: 1 Second rule: l10 -> l3 : ni1^0'=1+ni1^0, -ni2^0+n2^0 <= 0, cost: 1 New rule: l6 -> l3 : ni1^0'=1+ni1^0, -ni2^0+n2^0 <= 0, cost: 2 Applied chaining First rule: l6 -> l10 : TRUE, cost: 1 Second rule: l10 -> l9 : 1+ni2^0-n2^0 <= 0, cost: 1 New rule: l6 -> l9 : 1+ni2^0-n2^0 <= 0, cost: 2 Applied deletion Removed the following rules: 109 110 113 Eliminating location l8 by chaining: Applied chaining First rule: l9 -> l8 : -1+bCols^0 >= 0, cost: 1 Second rule: l8 -> l5 : tmp___3^0'=0, TRUE, cost: 1 New rule: l9 -> l5 : tmp___3^0'=0, -1+bCols^0 >= 0, cost: 2 Applied chaining First rule: l9 -> l8 : -1+bCols^0 >= 0, cost: 1 Second rule: l8 -> l5 : tmp___3^0'=1, TRUE, cost: 2 New rule: l9 -> l5 : tmp___3^0'=1, -1+bCols^0 >= 0, cost: 3 Applied chaining First rule: l9 -> l8 : 1+bCols^0 <= 0, cost: 1 Second rule: l8 -> l5 : tmp___3^0'=0, TRUE, cost: 1 New rule: l9 -> l5 : tmp___3^0'=0, 1+bCols^0 <= 0, cost: 2 Applied chaining First rule: l9 -> l8 : 1+bCols^0 <= 0, cost: 1 Second rule: l8 -> l5 : tmp___3^0'=1, TRUE, cost: 2 New rule: l9 -> l5 : tmp___3^0'=1, 1+bCols^0 <= 0, cost: 3 Applied deletion Removed the following rules: 104 107 108 184 Eliminating location l21 by chaining: Applied chaining First rule: l2 -> l21 : TRUE, cost: 1 Second rule: l21 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 1 New rule: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 Applied chaining First rule: l2 -> l21 : TRUE, cost: 1 Second rule: l21 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 1 New rule: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 Applied deletion Removed the following rules: 127 178 179 Eliminating location l26 by chaining: Applied chaining First rule: l25 -> l26 : TRUE, cost: 1 Second rule: l26 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 1 New rule: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 Applied chaining First rule: l25 -> l26 : TRUE, cost: 1 Second rule: l26 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 1 New rule: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 Applied deletion Removed the following rules: 132 176 177 Eliminating location l35 by chaining: Applied chaining First rule: l34 -> l35 : TRUE, cost: 1 Second rule: l35 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 1 New rule: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 Applied chaining First rule: l34 -> l35 : TRUE, cost: 1 Second rule: l35 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 1 New rule: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 Applied deletion Removed the following rules: 143 174 175 Eliminating location l38 by chaining: Applied chaining First rule: l37 -> l38 : TRUE, cost: 1 Second rule: l38 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 1 New rule: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 Applied chaining First rule: l37 -> l38 : TRUE, cost: 1 Second rule: l38 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 1 New rule: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 Applied deletion Removed the following rules: 146 171 172 Eliminating location l44 by chaining: Applied chaining First rule: l43 -> l44 : TRUE, cost: 1 Second rule: l44 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 1 New rule: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 Applied chaining First rule: l43 -> l44 : TRUE, cost: 1 Second rule: l44 -> l56 : 1-n^0+nl2^0 <= 0, cost: 1 New rule: l43 -> l56 : 1-n^0+nl2^0 <= 0, cost: 2 Applied deletion Removed the following rules: 151 169 170 Eliminating location l55 by chaining: Applied chaining First rule: l56 -> l55 : TRUE, cost: 1 Second rule: l55 -> l52 : tmp___4^0'=0, bSquares^0 == 0, cost: 1 New rule: l56 -> l52 : tmp___4^0'=0, bSquares^0 == 0, cost: 2 Applied chaining First rule: l56 -> l55 : TRUE, cost: 1 Second rule: l55 -> l54 : -1+bSquares^0 >= 0, cost: 1 New rule: l56 -> l54 : -1+bSquares^0 >= 0, cost: 2 Applied chaining First rule: l56 -> l55 : TRUE, cost: 1 Second rule: l55 -> l54 : 1+bSquares^0 <= 0, cost: 1 New rule: l56 -> l54 : 1+bSquares^0 <= 0, cost: 2 Applied deletion Removed the following rules: 164 165 166 168 Eliminating location l22 by chaining: Applied chaining First rule: l20 -> l22 : TRUE, cost: 1 Second rule: l22 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 1 New rule: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 Applied chaining First rule: l20 -> l22 : TRUE, cost: 1 Second rule: l22 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 1 New rule: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 Applied deletion Removed the following rules: 128 129 158 Eliminating location l19 by chaining: Applied chaining First rule: l15 -> l19 : TRUE, cost: 1 Second rule: l19 -> l20 : nj1^0'=1+nj1^0, -nj2^0+n2^0 <= 0, cost: 1 New rule: l15 -> l20 : nj1^0'=1+nj1^0, -nj2^0+n2^0 <= 0, cost: 2 Applied chaining First rule: l15 -> l19 : TRUE, cost: 1 Second rule: l19 -> l18 : 1+nj2^0-n2^0 <= 0, cost: 1 New rule: l15 -> l18 : 1+nj2^0-n2^0 <= 0, cost: 2 Applied deletion Removed the following rules: 125 126 173 Eliminating location l17 by chaining: Applied chaining First rule: l18 -> l17 : -1+bRows^0 >= 0, cost: 1 Second rule: l17 -> l14 : tmp___2^0'=0, TRUE, cost: 1 New rule: l18 -> l14 : tmp___2^0'=0, -1+bRows^0 >= 0, cost: 2 Applied chaining First rule: l18 -> l17 : -1+bRows^0 >= 0, cost: 1 Second rule: l17 -> l14 : tmp___2^0'=1, TRUE, cost: 2 New rule: l18 -> l14 : tmp___2^0'=1, -1+bRows^0 >= 0, cost: 3 Applied chaining First rule: l18 -> l17 : 1+bRows^0 <= 0, cost: 1 Second rule: l17 -> l14 : tmp___2^0'=0, TRUE, cost: 1 New rule: l18 -> l14 : tmp___2^0'=0, 1+bRows^0 <= 0, cost: 2 Applied chaining First rule: l18 -> l17 : 1+bRows^0 <= 0, cost: 1 Second rule: l17 -> l14 : tmp___2^0'=1, TRUE, cost: 2 New rule: l18 -> l14 : tmp___2^0'=1, 1+bRows^0 <= 0, cost: 3 Applied deletion Removed the following rules: 120 123 124 187 Eliminating location l32 by chaining: Applied chaining First rule: l28 -> l32 : TRUE, cost: 1 Second rule: l32 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 1 New rule: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 Applied chaining First rule: l28 -> l32 : TRUE, cost: 1 Second rule: l32 -> l31 : 1-n2^0+nj^0 <= 0, cost: 1 New rule: l28 -> l31 : 1-n2^0+nj^0 <= 0, cost: 2 Applied deletion Removed the following rules: 141 142 155 Eliminating location l30 by chaining: Applied chaining First rule: l31 -> l30 : -1+bDomain^0 >= 0, cost: 1 Second rule: l30 -> l27 : tmp___1^0'=0, TRUE, cost: 1 New rule: l31 -> l27 : tmp___1^0'=0, -1+bDomain^0 >= 0, cost: 2 Applied chaining First rule: l31 -> l30 : -1+bDomain^0 >= 0, cost: 1 Second rule: l30 -> l29 : TRUE, cost: 1 New rule: l31 -> l29 : -1+bDomain^0 >= 0, cost: 2 Applied chaining First rule: l31 -> l30 : 1+bDomain^0 <= 0, cost: 1 Second rule: l30 -> l27 : tmp___1^0'=0, TRUE, cost: 1 New rule: l31 -> l27 : tmp___1^0'=0, 1+bDomain^0 <= 0, cost: 2 Applied chaining First rule: l31 -> l30 : 1+bDomain^0 <= 0, cost: 1 Second rule: l30 -> l29 : TRUE, cost: 1 New rule: l31 -> l29 : 1+bDomain^0 <= 0, cost: 2 Applied deletion Removed the following rules: 136 137 139 140 Eliminating location l39 by chaining: Applied chaining First rule: l41 -> l39 : TRUE, cost: 1 Second rule: l39 -> l40 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 1 New rule: l41 -> l40 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 Applied chaining First rule: l41 -> l39 : TRUE, cost: 1 Second rule: l39 -> l41 : tmp___0^0'=tmp___0^post50, nj^0'=1+nj^0, 1-n2^0+nj^0 <= 0, cost: 1 New rule: l41 -> l41 : tmp___0^0'=tmp___0^post50, nj^0'=1+nj^0, 1-n2^0+nj^0 <= 0, cost: 2 Applied deletion Removed the following rules: 147 148 153 Eliminated locations on tree-shaped paths Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 196: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 197: l3 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 2 101: l5 -> l6 : bCols^0'=tmp___3^0, ni2^0'=1+ni2^0, TRUE, cost: 1 198: l6 -> l3 : ni1^0'=1+ni1^0, -ni2^0+n2^0 <= 0, cost: 2 199: l6 -> l9 : 1+ni2^0-n2^0 <= 0, cost: 2 106: l9 -> l5 : tmp___3^0'=0, bCols^0 == 0, cost: 1 200: l9 -> l5 : tmp___3^0'=0, -1+bCols^0 >= 0, cost: 2 201: l9 -> l5 : tmp___3^0'=1, -1+bCols^0 >= 0, cost: 3 202: l9 -> l5 : tmp___3^0'=0, 1+bCols^0 <= 0, cost: 2 203: l9 -> l5 : tmp___3^0'=1, 1+bCols^0 <= 0, cost: 3 194: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 195: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 117: l14 -> l15 : nj2^0'=1+nj2^0, bRows^0'=tmp___2^0, TRUE, cost: 1 219: l15 -> l20 : nj1^0'=1+nj1^0, -nj2^0+n2^0 <= 0, cost: 2 220: l15 -> l18 : 1+nj2^0-n2^0 <= 0, cost: 2 122: l18 -> l14 : tmp___2^0'=0, bRows^0 == 0, cost: 1 221: l18 -> l14 : tmp___2^0'=0, -1+bRows^0 >= 0, cost: 2 222: l18 -> l14 : tmp___2^0'=1, -1+bRows^0 >= 0, cost: 3 223: l18 -> l14 : tmp___2^0'=0, 1+bRows^0 <= 0, cost: 2 224: l18 -> l14 : tmp___2^0'=1, 1+bRows^0 <= 0, cost: 3 217: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 218: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 192: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 193: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 133: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 225: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 226: l28 -> l31 : 1-n2^0+nj^0 <= 0, cost: 2 134: l29 -> l27 : tmp___1^0'=0, TRUE, cost: 1 135: l29 -> l27 : tmp___1^0'=1, TRUE, cost: 1 138: l31 -> l27 : tmp___1^0'=0, bDomain^0 == 0, cost: 1 227: l31 -> l27 : tmp___1^0'=0, -1+bDomain^0 >= 0, cost: 2 228: l31 -> l29 : -1+bDomain^0 >= 0, cost: 2 229: l31 -> l27 : tmp___1^0'=0, 1+bDomain^0 <= 0, cost: 2 230: l31 -> l29 : 1+bDomain^0 <= 0, cost: 2 190: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 191: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 211: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 188: l40 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 189: l40 -> l41 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 231: l41 -> l40 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 232: l41 -> l41 : tmp___0^0'=tmp___0^post50, nj^0'=1+nj^0, 1-n2^0+nj^0 <= 0, cost: 2 212: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 213: l43 -> l56 : 1-n^0+nl2^0 <= 0, cost: 2 157: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 159: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 162: l54 -> l52 : tmp___4^0'=0, TRUE, cost: 1 186: l54 -> l52 : tmp___4^0'=1, TRUE, cost: 2 167: l56 -> l51 : TRUE, cost: 1 214: l56 -> l52 : tmp___4^0'=0, bSquares^0 == 0, cost: 2 215: l56 -> l54 : -1+bSquares^0 >= 0, cost: 2 216: l56 -> l54 : 1+bSquares^0 <= 0, cost: 2 183: l58 -> l40 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, 0 == 0, cost: 2 Applied acceleration Original rule: l41 -> l41 : tmp___0^0'=tmp___0^post50, nj^0'=1+nj^0, 1-n2^0+nj^0 <= 0, cost: 2 New rule: l41 -> l41 : tmp___0^0'=tmp___0^post50, nj^0'=nj^0+n0, (n2^0-nj^0-n0 >= 0 /\ -1+n0 >= 0), cost: 2*n0 Applied instantiation Original rule: l41 -> l41 : tmp___0^0'=tmp___0^post50, nj^0'=nj^0+n0, (n2^0-nj^0-n0 >= 0 /\ -1+n0 >= 0), cost: 2*n0 New rule: l41 -> l41 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, (0 >= 0 /\ -1+n2^0-nj^0 >= 0), cost: 2*n2^0-2*nj^0 Applied simplification Original rule: l41 -> l41 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, (0 >= 0 /\ -1+n2^0-nj^0 >= 0), cost: 2*n2^0-2*nj^0 New rule: l41 -> l41 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, -1+n2^0-nj^0 >= 0, cost: 2*n2^0-2*nj^0 Applied deletion Removed the following rules: 232 Accelerated simple loops Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 196: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 197: l3 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 2 101: l5 -> l6 : bCols^0'=tmp___3^0, ni2^0'=1+ni2^0, TRUE, cost: 1 198: l6 -> l3 : ni1^0'=1+ni1^0, -ni2^0+n2^0 <= 0, cost: 2 199: l6 -> l9 : 1+ni2^0-n2^0 <= 0, cost: 2 106: l9 -> l5 : tmp___3^0'=0, bCols^0 == 0, cost: 1 200: l9 -> l5 : tmp___3^0'=0, -1+bCols^0 >= 0, cost: 2 201: l9 -> l5 : tmp___3^0'=1, -1+bCols^0 >= 0, cost: 3 202: l9 -> l5 : tmp___3^0'=0, 1+bCols^0 <= 0, cost: 2 203: l9 -> l5 : tmp___3^0'=1, 1+bCols^0 <= 0, cost: 3 194: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 195: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 117: l14 -> l15 : nj2^0'=1+nj2^0, bRows^0'=tmp___2^0, TRUE, cost: 1 219: l15 -> l20 : nj1^0'=1+nj1^0, -nj2^0+n2^0 <= 0, cost: 2 220: l15 -> l18 : 1+nj2^0-n2^0 <= 0, cost: 2 122: l18 -> l14 : tmp___2^0'=0, bRows^0 == 0, cost: 1 221: l18 -> l14 : tmp___2^0'=0, -1+bRows^0 >= 0, cost: 2 222: l18 -> l14 : tmp___2^0'=1, -1+bRows^0 >= 0, cost: 3 223: l18 -> l14 : tmp___2^0'=0, 1+bRows^0 <= 0, cost: 2 224: l18 -> l14 : tmp___2^0'=1, 1+bRows^0 <= 0, cost: 3 217: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 218: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 192: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 193: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 133: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 225: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 226: l28 -> l31 : 1-n2^0+nj^0 <= 0, cost: 2 134: l29 -> l27 : tmp___1^0'=0, TRUE, cost: 1 135: l29 -> l27 : tmp___1^0'=1, TRUE, cost: 1 138: l31 -> l27 : tmp___1^0'=0, bDomain^0 == 0, cost: 1 227: l31 -> l27 : tmp___1^0'=0, -1+bDomain^0 >= 0, cost: 2 228: l31 -> l29 : -1+bDomain^0 >= 0, cost: 2 229: l31 -> l27 : tmp___1^0'=0, 1+bDomain^0 <= 0, cost: 2 230: l31 -> l29 : 1+bDomain^0 <= 0, cost: 2 190: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 191: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 211: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 188: l40 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 189: l40 -> l41 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 231: l41 -> l40 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 234: l41 -> l41 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, -1+n2^0-nj^0 >= 0, cost: 2*n2^0-2*nj^0 212: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 213: l43 -> l56 : 1-n^0+nl2^0 <= 0, cost: 2 157: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 159: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 162: l54 -> l52 : tmp___4^0'=0, TRUE, cost: 1 186: l54 -> l52 : tmp___4^0'=1, TRUE, cost: 2 167: l56 -> l51 : TRUE, cost: 1 214: l56 -> l52 : tmp___4^0'=0, bSquares^0 == 0, cost: 2 215: l56 -> l54 : -1+bSquares^0 >= 0, cost: 2 216: l56 -> l54 : 1+bSquares^0 <= 0, cost: 2 183: l58 -> l40 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, 0 == 0, cost: 2 Applied chaining First rule: l40 -> l41 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 Second rule: l41 -> l41 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, -1+n2^0-nj^0 >= 0, cost: 2*n2^0-2*nj^0 New rule: l40 -> l41 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, (-1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 2+2*n2^0 Applied deletion Removed the following rules: 234 Chained accelerated rules with incoming rules Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 196: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 197: l3 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 2 101: l5 -> l6 : bCols^0'=tmp___3^0, ni2^0'=1+ni2^0, TRUE, cost: 1 198: l6 -> l3 : ni1^0'=1+ni1^0, -ni2^0+n2^0 <= 0, cost: 2 199: l6 -> l9 : 1+ni2^0-n2^0 <= 0, cost: 2 106: l9 -> l5 : tmp___3^0'=0, bCols^0 == 0, cost: 1 200: l9 -> l5 : tmp___3^0'=0, -1+bCols^0 >= 0, cost: 2 201: l9 -> l5 : tmp___3^0'=1, -1+bCols^0 >= 0, cost: 3 202: l9 -> l5 : tmp___3^0'=0, 1+bCols^0 <= 0, cost: 2 203: l9 -> l5 : tmp___3^0'=1, 1+bCols^0 <= 0, cost: 3 194: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 195: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 117: l14 -> l15 : nj2^0'=1+nj2^0, bRows^0'=tmp___2^0, TRUE, cost: 1 219: l15 -> l20 : nj1^0'=1+nj1^0, -nj2^0+n2^0 <= 0, cost: 2 220: l15 -> l18 : 1+nj2^0-n2^0 <= 0, cost: 2 122: l18 -> l14 : tmp___2^0'=0, bRows^0 == 0, cost: 1 221: l18 -> l14 : tmp___2^0'=0, -1+bRows^0 >= 0, cost: 2 222: l18 -> l14 : tmp___2^0'=1, -1+bRows^0 >= 0, cost: 3 223: l18 -> l14 : tmp___2^0'=0, 1+bRows^0 <= 0, cost: 2 224: l18 -> l14 : tmp___2^0'=1, 1+bRows^0 <= 0, cost: 3 217: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 218: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 192: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 193: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 133: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 225: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 226: l28 -> l31 : 1-n2^0+nj^0 <= 0, cost: 2 134: l29 -> l27 : tmp___1^0'=0, TRUE, cost: 1 135: l29 -> l27 : tmp___1^0'=1, TRUE, cost: 1 138: l31 -> l27 : tmp___1^0'=0, bDomain^0 == 0, cost: 1 227: l31 -> l27 : tmp___1^0'=0, -1+bDomain^0 >= 0, cost: 2 228: l31 -> l29 : -1+bDomain^0 >= 0, cost: 2 229: l31 -> l27 : tmp___1^0'=0, 1+bDomain^0 <= 0, cost: 2 230: l31 -> l29 : 1+bDomain^0 <= 0, cost: 2 190: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 191: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 211: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 188: l40 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 189: l40 -> l41 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 235: l40 -> l41 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, (-1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 2+2*n2^0 231: l41 -> l40 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 212: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 213: l43 -> l56 : 1-n^0+nl2^0 <= 0, cost: 2 157: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 159: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 162: l54 -> l52 : tmp___4^0'=0, TRUE, cost: 1 186: l54 -> l52 : tmp___4^0'=1, TRUE, cost: 2 167: l56 -> l51 : TRUE, cost: 1 214: l56 -> l52 : tmp___4^0'=0, bSquares^0 == 0, cost: 2 215: l56 -> l54 : -1+bSquares^0 >= 0, cost: 2 216: l56 -> l54 : 1+bSquares^0 <= 0, cost: 2 183: l58 -> l40 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, 0 == 0, cost: 2 Eliminating location l41 by chaining: Applied chaining First rule: l40 -> l41 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 Second rule: l41 -> l40 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 New rule: l40 -> l40 : nj^0'=0, ni^0'=1+ni^0, (n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4 Applied chaining First rule: l40 -> l41 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, (-1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 2+2*n2^0 Second rule: l41 -> l40 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 New rule: l40 -> l40 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, ni^0'=1+ni^0, (0 <= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4+2*n2^0 Applied simplification Original rule: l40 -> l40 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, ni^0'=1+ni^0, (0 <= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4+2*n2^0 New rule: l40 -> l40 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, ni^0'=1+ni^0, (-1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4+2*n2^0 Applied deletion Removed the following rules: 189 231 235 Eliminating location l9 by chaining: Applied chaining First rule: l6 -> l9 : 1+ni2^0-n2^0 <= 0, cost: 2 Second rule: l9 -> l5 : tmp___3^0'=0, bCols^0 == 0, cost: 1 New rule: l6 -> l5 : tmp___3^0'=0, (bCols^0 == 0 /\ 1+ni2^0-n2^0 <= 0), cost: 3 Applied chaining First rule: l6 -> l9 : 1+ni2^0-n2^0 <= 0, cost: 2 Second rule: l9 -> l5 : tmp___3^0'=0, -1+bCols^0 >= 0, cost: 2 New rule: l6 -> l5 : tmp___3^0'=0, (-1+bCols^0 >= 0 /\ 1+ni2^0-n2^0 <= 0), cost: 4 Applied chaining First rule: l6 -> l9 : 1+ni2^0-n2^0 <= 0, cost: 2 Second rule: l9 -> l5 : tmp___3^0'=1, -1+bCols^0 >= 0, cost: 3 New rule: l6 -> l5 : tmp___3^0'=1, (-1+bCols^0 >= 0 /\ 1+ni2^0-n2^0 <= 0), cost: 5 Applied chaining First rule: l6 -> l9 : 1+ni2^0-n2^0 <= 0, cost: 2 Second rule: l9 -> l5 : tmp___3^0'=0, 1+bCols^0 <= 0, cost: 2 New rule: l6 -> l5 : tmp___3^0'=0, (1+ni2^0-n2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 4 Applied chaining First rule: l6 -> l9 : 1+ni2^0-n2^0 <= 0, cost: 2 Second rule: l9 -> l5 : tmp___3^0'=1, 1+bCols^0 <= 0, cost: 3 New rule: l6 -> l5 : tmp___3^0'=1, (1+ni2^0-n2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 5 Applied deletion Removed the following rules: 106 199 200 201 202 203 Eliminating location l56 by chaining: Applied chaining First rule: l43 -> l56 : 1-n^0+nl2^0 <= 0, cost: 2 Second rule: l56 -> l51 : TRUE, cost: 1 New rule: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 Applied chaining First rule: l43 -> l56 : 1-n^0+nl2^0 <= 0, cost: 2 Second rule: l56 -> l52 : tmp___4^0'=0, bSquares^0 == 0, cost: 2 New rule: l43 -> l52 : tmp___4^0'=0, (1-n^0+nl2^0 <= 0 /\ bSquares^0 == 0), cost: 4 Applied chaining First rule: l43 -> l56 : 1-n^0+nl2^0 <= 0, cost: 2 Second rule: l56 -> l54 : -1+bSquares^0 >= 0, cost: 2 New rule: l43 -> l54 : (1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0), cost: 4 Applied chaining First rule: l43 -> l56 : 1-n^0+nl2^0 <= 0, cost: 2 Second rule: l56 -> l54 : 1+bSquares^0 <= 0, cost: 2 New rule: l43 -> l54 : (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 4 Applied deletion Removed the following rules: 167 213 214 215 216 Eliminating location l18 by chaining: Applied chaining First rule: l15 -> l18 : 1+nj2^0-n2^0 <= 0, cost: 2 Second rule: l18 -> l14 : tmp___2^0'=0, bRows^0 == 0, cost: 1 New rule: l15 -> l14 : tmp___2^0'=0, (bRows^0 == 0 /\ 1+nj2^0-n2^0 <= 0), cost: 3 Applied chaining First rule: l15 -> l18 : 1+nj2^0-n2^0 <= 0, cost: 2 Second rule: l18 -> l14 : tmp___2^0'=0, -1+bRows^0 >= 0, cost: 2 New rule: l15 -> l14 : tmp___2^0'=0, (-1+bRows^0 >= 0 /\ 1+nj2^0-n2^0 <= 0), cost: 4 Applied chaining First rule: l15 -> l18 : 1+nj2^0-n2^0 <= 0, cost: 2 Second rule: l18 -> l14 : tmp___2^0'=1, -1+bRows^0 >= 0, cost: 3 New rule: l15 -> l14 : tmp___2^0'=1, (-1+bRows^0 >= 0 /\ 1+nj2^0-n2^0 <= 0), cost: 5 Applied chaining First rule: l15 -> l18 : 1+nj2^0-n2^0 <= 0, cost: 2 Second rule: l18 -> l14 : tmp___2^0'=0, 1+bRows^0 <= 0, cost: 2 New rule: l15 -> l14 : tmp___2^0'=0, (1+nj2^0-n2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 4 Applied chaining First rule: l15 -> l18 : 1+nj2^0-n2^0 <= 0, cost: 2 Second rule: l18 -> l14 : tmp___2^0'=1, 1+bRows^0 <= 0, cost: 3 New rule: l15 -> l14 : tmp___2^0'=1, (1+nj2^0-n2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 5 Applied deletion Removed the following rules: 122 220 221 222 223 224 Eliminating location l31 by chaining: Applied chaining First rule: l28 -> l31 : 1-n2^0+nj^0 <= 0, cost: 2 Second rule: l31 -> l27 : tmp___1^0'=0, bDomain^0 == 0, cost: 1 New rule: l28 -> l27 : tmp___1^0'=0, (bDomain^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 3 Applied chaining First rule: l28 -> l31 : 1-n2^0+nj^0 <= 0, cost: 2 Second rule: l31 -> l27 : tmp___1^0'=0, -1+bDomain^0 >= 0, cost: 2 New rule: l28 -> l27 : tmp___1^0'=0, (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 Applied chaining First rule: l28 -> l31 : 1-n2^0+nj^0 <= 0, cost: 2 Second rule: l31 -> l29 : -1+bDomain^0 >= 0, cost: 2 New rule: l28 -> l29 : (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 Applied chaining First rule: l28 -> l31 : 1-n2^0+nj^0 <= 0, cost: 2 Second rule: l31 -> l27 : tmp___1^0'=0, 1+bDomain^0 <= 0, cost: 2 New rule: l28 -> l27 : tmp___1^0'=0, (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 Applied chaining First rule: l28 -> l31 : 1-n2^0+nj^0 <= 0, cost: 2 Second rule: l31 -> l29 : 1+bDomain^0 <= 0, cost: 2 New rule: l28 -> l29 : (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 Applied deletion Removed the following rules: 138 226 227 228 229 230 Eliminated locations on tree-shaped paths Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 196: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 197: l3 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 2 101: l5 -> l6 : bCols^0'=tmp___3^0, ni2^0'=1+ni2^0, TRUE, cost: 1 198: l6 -> l3 : ni1^0'=1+ni1^0, -ni2^0+n2^0 <= 0, cost: 2 238: l6 -> l5 : tmp___3^0'=0, (bCols^0 == 0 /\ 1+ni2^0-n2^0 <= 0), cost: 3 239: l6 -> l5 : tmp___3^0'=0, (-1+bCols^0 >= 0 /\ 1+ni2^0-n2^0 <= 0), cost: 4 240: l6 -> l5 : tmp___3^0'=1, (-1+bCols^0 >= 0 /\ 1+ni2^0-n2^0 <= 0), cost: 5 241: l6 -> l5 : tmp___3^0'=0, (1+ni2^0-n2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 4 242: l6 -> l5 : tmp___3^0'=1, (1+ni2^0-n2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 5 194: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 195: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 117: l14 -> l15 : nj2^0'=1+nj2^0, bRows^0'=tmp___2^0, TRUE, cost: 1 219: l15 -> l20 : nj1^0'=1+nj1^0, -nj2^0+n2^0 <= 0, cost: 2 247: l15 -> l14 : tmp___2^0'=0, (bRows^0 == 0 /\ 1+nj2^0-n2^0 <= 0), cost: 3 248: l15 -> l14 : tmp___2^0'=0, (-1+bRows^0 >= 0 /\ 1+nj2^0-n2^0 <= 0), cost: 4 249: l15 -> l14 : tmp___2^0'=1, (-1+bRows^0 >= 0 /\ 1+nj2^0-n2^0 <= 0), cost: 5 250: l15 -> l14 : tmp___2^0'=0, (1+nj2^0-n2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 4 251: l15 -> l14 : tmp___2^0'=1, (1+nj2^0-n2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 5 217: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 218: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 192: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 193: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 133: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 225: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 252: l28 -> l27 : tmp___1^0'=0, (bDomain^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 3 253: l28 -> l27 : tmp___1^0'=0, (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 254: l28 -> l29 : (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 255: l28 -> l27 : tmp___1^0'=0, (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 256: l28 -> l29 : (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 134: l29 -> l27 : tmp___1^0'=0, TRUE, cost: 1 135: l29 -> l27 : tmp___1^0'=1, TRUE, cost: 1 190: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 191: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 211: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 188: l40 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 236: l40 -> l40 : nj^0'=0, ni^0'=1+ni^0, (n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4 237: l40 -> l40 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, ni^0'=1+ni^0, (-1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4+2*n2^0 212: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 243: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 244: l43 -> l52 : tmp___4^0'=0, (1-n^0+nl2^0 <= 0 /\ bSquares^0 == 0), cost: 4 245: l43 -> l54 : (1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0), cost: 4 246: l43 -> l54 : (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 4 157: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 159: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 162: l54 -> l52 : tmp___4^0'=0, TRUE, cost: 1 186: l54 -> l52 : tmp___4^0'=1, TRUE, cost: 2 183: l58 -> l40 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, 0 == 0, cost: 2 Applied merging first rule: l28 -> l29 : (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 second rule: l28 -> l29 : (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 new rule: l28 -> l29 : ((1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 4 Applied merging first rule: l43 -> l54 : (1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0), cost: 4 second rule: l43 -> l54 : (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 4 new rule: l43 -> l54 : ((1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0) \/ (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0)), cost: 4 Merged rules Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 196: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 197: l3 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 2 101: l5 -> l6 : bCols^0'=tmp___3^0, ni2^0'=1+ni2^0, TRUE, cost: 1 198: l6 -> l3 : ni1^0'=1+ni1^0, -ni2^0+n2^0 <= 0, cost: 2 238: l6 -> l5 : tmp___3^0'=0, (bCols^0 == 0 /\ 1+ni2^0-n2^0 <= 0), cost: 3 239: l6 -> l5 : tmp___3^0'=0, (-1+bCols^0 >= 0 /\ 1+ni2^0-n2^0 <= 0), cost: 4 240: l6 -> l5 : tmp___3^0'=1, (-1+bCols^0 >= 0 /\ 1+ni2^0-n2^0 <= 0), cost: 5 241: l6 -> l5 : tmp___3^0'=0, (1+ni2^0-n2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 4 242: l6 -> l5 : tmp___3^0'=1, (1+ni2^0-n2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 5 194: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 195: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 117: l14 -> l15 : nj2^0'=1+nj2^0, bRows^0'=tmp___2^0, TRUE, cost: 1 219: l15 -> l20 : nj1^0'=1+nj1^0, -nj2^0+n2^0 <= 0, cost: 2 247: l15 -> l14 : tmp___2^0'=0, (bRows^0 == 0 /\ 1+nj2^0-n2^0 <= 0), cost: 3 248: l15 -> l14 : tmp___2^0'=0, (-1+bRows^0 >= 0 /\ 1+nj2^0-n2^0 <= 0), cost: 4 249: l15 -> l14 : tmp___2^0'=1, (-1+bRows^0 >= 0 /\ 1+nj2^0-n2^0 <= 0), cost: 5 250: l15 -> l14 : tmp___2^0'=0, (1+nj2^0-n2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 4 251: l15 -> l14 : tmp___2^0'=1, (1+nj2^0-n2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 5 217: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 218: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 192: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 193: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 133: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 225: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 252: l28 -> l27 : tmp___1^0'=0, (bDomain^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 3 253: l28 -> l27 : tmp___1^0'=0, (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 255: l28 -> l27 : tmp___1^0'=0, (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 257: l28 -> l29 : ((1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 4 134: l29 -> l27 : tmp___1^0'=0, TRUE, cost: 1 135: l29 -> l27 : tmp___1^0'=1, TRUE, cost: 1 190: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 191: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 211: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 188: l40 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 236: l40 -> l40 : nj^0'=0, ni^0'=1+ni^0, (n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4 237: l40 -> l40 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, ni^0'=1+ni^0, (-1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4+2*n2^0 212: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 243: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 244: l43 -> l52 : tmp___4^0'=0, (1-n^0+nl2^0 <= 0 /\ bSquares^0 == 0), cost: 4 258: l43 -> l54 : ((1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0) \/ (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0)), cost: 4 157: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 159: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 162: l54 -> l52 : tmp___4^0'=0, TRUE, cost: 1 186: l54 -> l52 : tmp___4^0'=1, TRUE, cost: 2 183: l58 -> l40 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, 0 == 0, cost: 2 Applied acceleration Original rule: l40 -> l40 : nj^0'=0, ni^0'=1+ni^0, (n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4 New rule: l40 -> l40 : nj^0'=0, ni^0'=n4+ni^0, (n2^0-n4-ni^0 >= 0 /\ -1+n4 >= 0 /\ -n2^0 >= 0), cost: 4*n4 Applied instantiation Original rule: l40 -> l40 : nj^0'=0, ni^0'=n4+ni^0, (n2^0-n4-ni^0 >= 0 /\ -1+n4 >= 0 /\ -n2^0 >= 0), cost: 4*n4 New rule: l40 -> l40 : nj^0'=0, ni^0'=n2^0, (0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ -n2^0 >= 0), cost: 4*n2^0-4*ni^0 Applied acceleration Original rule: l40 -> l40 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, ni^0'=1+ni^0, (-1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4+2*n2^0 New rule: l40 -> l40 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, ni^0'=n6+ni^0, (-1+n6 >= 0 /\ n2^0-n6-ni^0 >= 0 /\ -1+n2^0 >= 0), cost: 2*n2^0*n6+4*n6 Applied instantiation Original rule: l40 -> l40 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, ni^0'=n6+ni^0, (-1+n6 >= 0 /\ n2^0-n6-ni^0 >= 0 /\ -1+n2^0 >= 0), cost: 2*n2^0*n6+4*n6 New rule: l40 -> l40 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, ni^0'=n2^0, (0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ -1+n2^0 >= 0), cost: 2*n2^0*(n2^0-ni^0)+4*n2^0-4*ni^0 Applied simplification Original rule: l40 -> l40 : nj^0'=0, ni^0'=n2^0, (0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ -n2^0 >= 0), cost: 4*n2^0-4*ni^0 New rule: l40 -> l40 : nj^0'=0, ni^0'=n2^0, (-1+n2^0-ni^0 >= 0 /\ n2^0 <= 0), cost: 4*n2^0-4*ni^0 Applied simplification Original rule: l40 -> l40 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, ni^0'=n2^0, (0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ -1+n2^0 >= 0), cost: 2*n2^0*(n2^0-ni^0)+4*n2^0-4*ni^0 New rule: l40 -> l40 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, ni^0'=n2^0, (-1+n2^0-ni^0 >= 0 /\ -1+n2^0 >= 0), cost: 2*n2^0*(n2^0-ni^0)+4*n2^0-4*ni^0 Applied deletion Removed the following rules: 236 237 Accelerated simple loops Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 196: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 197: l3 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 2 101: l5 -> l6 : bCols^0'=tmp___3^0, ni2^0'=1+ni2^0, TRUE, cost: 1 198: l6 -> l3 : ni1^0'=1+ni1^0, -ni2^0+n2^0 <= 0, cost: 2 238: l6 -> l5 : tmp___3^0'=0, (bCols^0 == 0 /\ 1+ni2^0-n2^0 <= 0), cost: 3 239: l6 -> l5 : tmp___3^0'=0, (-1+bCols^0 >= 0 /\ 1+ni2^0-n2^0 <= 0), cost: 4 240: l6 -> l5 : tmp___3^0'=1, (-1+bCols^0 >= 0 /\ 1+ni2^0-n2^0 <= 0), cost: 5 241: l6 -> l5 : tmp___3^0'=0, (1+ni2^0-n2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 4 242: l6 -> l5 : tmp___3^0'=1, (1+ni2^0-n2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 5 194: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 195: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 117: l14 -> l15 : nj2^0'=1+nj2^0, bRows^0'=tmp___2^0, TRUE, cost: 1 219: l15 -> l20 : nj1^0'=1+nj1^0, -nj2^0+n2^0 <= 0, cost: 2 247: l15 -> l14 : tmp___2^0'=0, (bRows^0 == 0 /\ 1+nj2^0-n2^0 <= 0), cost: 3 248: l15 -> l14 : tmp___2^0'=0, (-1+bRows^0 >= 0 /\ 1+nj2^0-n2^0 <= 0), cost: 4 249: l15 -> l14 : tmp___2^0'=1, (-1+bRows^0 >= 0 /\ 1+nj2^0-n2^0 <= 0), cost: 5 250: l15 -> l14 : tmp___2^0'=0, (1+nj2^0-n2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 4 251: l15 -> l14 : tmp___2^0'=1, (1+nj2^0-n2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 5 217: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 218: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 192: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 193: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 133: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 225: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 252: l28 -> l27 : tmp___1^0'=0, (bDomain^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 3 253: l28 -> l27 : tmp___1^0'=0, (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 255: l28 -> l27 : tmp___1^0'=0, (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 257: l28 -> l29 : ((1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 4 134: l29 -> l27 : tmp___1^0'=0, TRUE, cost: 1 135: l29 -> l27 : tmp___1^0'=1, TRUE, cost: 1 190: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 191: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 211: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 188: l40 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 261: l40 -> l40 : nj^0'=0, ni^0'=n2^0, (-1+n2^0-ni^0 >= 0 /\ n2^0 <= 0), cost: 4*n2^0-4*ni^0 262: l40 -> l40 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, ni^0'=n2^0, (-1+n2^0-ni^0 >= 0 /\ -1+n2^0 >= 0), cost: 2*n2^0*(n2^0-ni^0)+4*n2^0-4*ni^0 212: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 243: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 244: l43 -> l52 : tmp___4^0'=0, (1-n^0+nl2^0 <= 0 /\ bSquares^0 == 0), cost: 4 258: l43 -> l54 : ((1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0) \/ (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0)), cost: 4 157: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 159: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 162: l54 -> l52 : tmp___4^0'=0, TRUE, cost: 1 186: l54 -> l52 : tmp___4^0'=1, TRUE, cost: 2 183: l58 -> l40 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, 0 == 0, cost: 2 Applied chaining First rule: l58 -> l40 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, 0 == 0, cost: 2 Second rule: l40 -> l40 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, ni^0'=n2^0, (-1+n2^0-ni^0 >= 0 /\ -1+n2^0 >= 0), cost: 2*n2^0*(n2^0-ni^0)+4*n2^0-4*ni^0 New rule: l58 -> l40 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=n2^post97, -1+n2^post97 >= 0, cost: 2+2*n2^post97^2+4*n2^post97 Applied deletion Removed the following rules: 261 262 Chained accelerated rules with incoming rules Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 196: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 197: l3 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 2 101: l5 -> l6 : bCols^0'=tmp___3^0, ni2^0'=1+ni2^0, TRUE, cost: 1 198: l6 -> l3 : ni1^0'=1+ni1^0, -ni2^0+n2^0 <= 0, cost: 2 238: l6 -> l5 : tmp___3^0'=0, (bCols^0 == 0 /\ 1+ni2^0-n2^0 <= 0), cost: 3 239: l6 -> l5 : tmp___3^0'=0, (-1+bCols^0 >= 0 /\ 1+ni2^0-n2^0 <= 0), cost: 4 240: l6 -> l5 : tmp___3^0'=1, (-1+bCols^0 >= 0 /\ 1+ni2^0-n2^0 <= 0), cost: 5 241: l6 -> l5 : tmp___3^0'=0, (1+ni2^0-n2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 4 242: l6 -> l5 : tmp___3^0'=1, (1+ni2^0-n2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 5 194: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 195: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 117: l14 -> l15 : nj2^0'=1+nj2^0, bRows^0'=tmp___2^0, TRUE, cost: 1 219: l15 -> l20 : nj1^0'=1+nj1^0, -nj2^0+n2^0 <= 0, cost: 2 247: l15 -> l14 : tmp___2^0'=0, (bRows^0 == 0 /\ 1+nj2^0-n2^0 <= 0), cost: 3 248: l15 -> l14 : tmp___2^0'=0, (-1+bRows^0 >= 0 /\ 1+nj2^0-n2^0 <= 0), cost: 4 249: l15 -> l14 : tmp___2^0'=1, (-1+bRows^0 >= 0 /\ 1+nj2^0-n2^0 <= 0), cost: 5 250: l15 -> l14 : tmp___2^0'=0, (1+nj2^0-n2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 4 251: l15 -> l14 : tmp___2^0'=1, (1+nj2^0-n2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 5 217: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 218: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 192: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 193: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 133: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 225: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 252: l28 -> l27 : tmp___1^0'=0, (bDomain^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 3 253: l28 -> l27 : tmp___1^0'=0, (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 255: l28 -> l27 : tmp___1^0'=0, (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 257: l28 -> l29 : ((1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 4 134: l29 -> l27 : tmp___1^0'=0, TRUE, cost: 1 135: l29 -> l27 : tmp___1^0'=1, TRUE, cost: 1 190: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 191: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 211: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 188: l40 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 212: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 243: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 244: l43 -> l52 : tmp___4^0'=0, (1-n^0+nl2^0 <= 0 /\ bSquares^0 == 0), cost: 4 258: l43 -> l54 : ((1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0) \/ (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0)), cost: 4 157: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 159: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 162: l54 -> l52 : tmp___4^0'=0, TRUE, cost: 1 186: l54 -> l52 : tmp___4^0'=1, TRUE, cost: 2 183: l58 -> l40 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, 0 == 0, cost: 2 263: l58 -> l40 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=n2^post97, -1+n2^post97 >= 0, cost: 2+2*n2^post97^2+4*n2^post97 Eliminating location l40 by chaining: Applied chaining First rule: l58 -> l40 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, 0 == 0, cost: 2 Second rule: l40 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 New rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, (0 == 0 /\ n2^post97 <= 0), cost: 4 Applied simplification Original rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, (0 == 0 /\ n2^post97 <= 0), cost: 4 New rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, n2^post97 <= 0, cost: 4 Applied chaining First rule: l58 -> l40 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=n2^post97, -1+n2^post97 >= 0, cost: 2+2*n2^post97^2+4*n2^post97 Second rule: l40 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 New rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, (0 <= 0 /\ -1+n2^post97 >= 0), cost: 4+2*n2^post97^2+4*n2^post97 Applied simplification Original rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, (0 <= 0 /\ -1+n2^post97 >= 0), cost: 4+2*n2^post97^2+4*n2^post97 New rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Applied deletion Removed the following rules: 183 188 263 Eliminating location l5 by chaining: Applied chaining First rule: l6 -> l5 : tmp___3^0'=0, (bCols^0 == 0 /\ 1+ni2^0-n2^0 <= 0), cost: 3 Second rule: l5 -> l6 : bCols^0'=tmp___3^0, ni2^0'=1+ni2^0, TRUE, cost: 1 New rule: l6 -> l6 : bCols^0'=0, ni2^0'=1+ni2^0, tmp___3^0'=0, (bCols^0 == 0 /\ 1+ni2^0-n2^0 <= 0), cost: 4 Applied chaining First rule: l6 -> l5 : tmp___3^0'=0, (-1+bCols^0 >= 0 /\ 1+ni2^0-n2^0 <= 0), cost: 4 Second rule: l5 -> l6 : bCols^0'=tmp___3^0, ni2^0'=1+ni2^0, TRUE, cost: 1 New rule: l6 -> l6 : bCols^0'=0, ni2^0'=1+ni2^0, tmp___3^0'=0, (-1+bCols^0 >= 0 /\ 1+ni2^0-n2^0 <= 0), cost: 5 Applied chaining First rule: l6 -> l5 : tmp___3^0'=1, (-1+bCols^0 >= 0 /\ 1+ni2^0-n2^0 <= 0), cost: 5 Second rule: l5 -> l6 : bCols^0'=tmp___3^0, ni2^0'=1+ni2^0, TRUE, cost: 1 New rule: l6 -> l6 : bCols^0'=1, ni2^0'=1+ni2^0, tmp___3^0'=1, (-1+bCols^0 >= 0 /\ 1+ni2^0-n2^0 <= 0), cost: 6 Applied chaining First rule: l6 -> l5 : tmp___3^0'=0, (1+ni2^0-n2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 4 Second rule: l5 -> l6 : bCols^0'=tmp___3^0, ni2^0'=1+ni2^0, TRUE, cost: 1 New rule: l6 -> l6 : bCols^0'=0, ni2^0'=1+ni2^0, tmp___3^0'=0, (1+ni2^0-n2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 5 Applied chaining First rule: l6 -> l5 : tmp___3^0'=1, (1+ni2^0-n2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 5 Second rule: l5 -> l6 : bCols^0'=tmp___3^0, ni2^0'=1+ni2^0, TRUE, cost: 1 New rule: l6 -> l6 : bCols^0'=1, ni2^0'=1+ni2^0, tmp___3^0'=1, (1+ni2^0-n2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 6 Applied deletion Removed the following rules: 101 238 239 240 241 242 Eliminating location l54 by chaining: Applied chaining First rule: l43 -> l54 : ((1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0) \/ (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0)), cost: 4 Second rule: l54 -> l52 : tmp___4^0'=0, TRUE, cost: 1 New rule: l43 -> l52 : tmp___4^0'=0, ((1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0) \/ (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0)), cost: 5 Applied simplification Original rule: l43 -> l52 : tmp___4^0'=0, ((1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0) \/ (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0)), cost: 5 New rule: l43 -> l52 : tmp___4^0'=0, ((1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0) \/ (1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0)), cost: 5 Applied chaining First rule: l43 -> l54 : ((1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0) \/ (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0)), cost: 4 Second rule: l54 -> l52 : tmp___4^0'=1, TRUE, cost: 2 New rule: l43 -> l52 : tmp___4^0'=1, ((1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0) \/ (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0)), cost: 6 Applied simplification Original rule: l43 -> l52 : tmp___4^0'=1, ((1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0) \/ (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0)), cost: 6 New rule: l43 -> l52 : tmp___4^0'=1, ((1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0) \/ (1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0)), cost: 6 Applied deletion Removed the following rules: 162 186 258 Eliminating location l14 by chaining: Applied chaining First rule: l15 -> l14 : tmp___2^0'=0, (bRows^0 == 0 /\ 1+nj2^0-n2^0 <= 0), cost: 3 Second rule: l14 -> l15 : nj2^0'=1+nj2^0, bRows^0'=tmp___2^0, TRUE, cost: 1 New rule: l15 -> l15 : nj2^0'=1+nj2^0, bRows^0'=0, tmp___2^0'=0, (bRows^0 == 0 /\ 1+nj2^0-n2^0 <= 0), cost: 4 Applied chaining First rule: l15 -> l14 : tmp___2^0'=0, (-1+bRows^0 >= 0 /\ 1+nj2^0-n2^0 <= 0), cost: 4 Second rule: l14 -> l15 : nj2^0'=1+nj2^0, bRows^0'=tmp___2^0, TRUE, cost: 1 New rule: l15 -> l15 : nj2^0'=1+nj2^0, bRows^0'=0, tmp___2^0'=0, (-1+bRows^0 >= 0 /\ 1+nj2^0-n2^0 <= 0), cost: 5 Applied chaining First rule: l15 -> l14 : tmp___2^0'=1, (-1+bRows^0 >= 0 /\ 1+nj2^0-n2^0 <= 0), cost: 5 Second rule: l14 -> l15 : nj2^0'=1+nj2^0, bRows^0'=tmp___2^0, TRUE, cost: 1 New rule: l15 -> l15 : nj2^0'=1+nj2^0, bRows^0'=1, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ 1+nj2^0-n2^0 <= 0), cost: 6 Applied chaining First rule: l15 -> l14 : tmp___2^0'=0, (1+nj2^0-n2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 4 Second rule: l14 -> l15 : nj2^0'=1+nj2^0, bRows^0'=tmp___2^0, TRUE, cost: 1 New rule: l15 -> l15 : nj2^0'=1+nj2^0, bRows^0'=0, tmp___2^0'=0, (1+nj2^0-n2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 5 Applied chaining First rule: l15 -> l14 : tmp___2^0'=1, (1+nj2^0-n2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 5 Second rule: l14 -> l15 : nj2^0'=1+nj2^0, bRows^0'=tmp___2^0, TRUE, cost: 1 New rule: l15 -> l15 : nj2^0'=1+nj2^0, bRows^0'=1, tmp___2^0'=1, (1+nj2^0-n2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 6 Applied deletion Removed the following rules: 117 247 248 249 250 251 Eliminating location l29 by chaining: Applied chaining First rule: l28 -> l29 : ((1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 4 Second rule: l29 -> l27 : tmp___1^0'=0, TRUE, cost: 1 New rule: l28 -> l27 : tmp___1^0'=0, ((1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 5 Applied simplification Original rule: l28 -> l27 : tmp___1^0'=0, ((1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 5 New rule: l28 -> l27 : tmp___1^0'=0, ((-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 5 Applied chaining First rule: l28 -> l29 : ((1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 4 Second rule: l29 -> l27 : tmp___1^0'=1, TRUE, cost: 1 New rule: l28 -> l27 : tmp___1^0'=1, ((1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 5 Applied simplification Original rule: l28 -> l27 : tmp___1^0'=1, ((1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 5 New rule: l28 -> l27 : tmp___1^0'=1, ((-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 5 Applied deletion Removed the following rules: 134 135 257 Eliminated locations on tree-shaped paths Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 196: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 197: l3 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 2 198: l6 -> l3 : ni1^0'=1+ni1^0, -ni2^0+n2^0 <= 0, cost: 2 266: l6 -> l6 : bCols^0'=0, ni2^0'=1+ni2^0, tmp___3^0'=0, (bCols^0 == 0 /\ 1+ni2^0-n2^0 <= 0), cost: 4 267: l6 -> l6 : bCols^0'=0, ni2^0'=1+ni2^0, tmp___3^0'=0, (-1+bCols^0 >= 0 /\ 1+ni2^0-n2^0 <= 0), cost: 5 268: l6 -> l6 : bCols^0'=1, ni2^0'=1+ni2^0, tmp___3^0'=1, (-1+bCols^0 >= 0 /\ 1+ni2^0-n2^0 <= 0), cost: 6 269: l6 -> l6 : bCols^0'=0, ni2^0'=1+ni2^0, tmp___3^0'=0, (1+ni2^0-n2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 5 270: l6 -> l6 : bCols^0'=1, ni2^0'=1+ni2^0, tmp___3^0'=1, (1+ni2^0-n2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 6 194: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 195: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 219: l15 -> l20 : nj1^0'=1+nj1^0, -nj2^0+n2^0 <= 0, cost: 2 273: l15 -> l15 : nj2^0'=1+nj2^0, bRows^0'=0, tmp___2^0'=0, (bRows^0 == 0 /\ 1+nj2^0-n2^0 <= 0), cost: 4 274: l15 -> l15 : nj2^0'=1+nj2^0, bRows^0'=0, tmp___2^0'=0, (-1+bRows^0 >= 0 /\ 1+nj2^0-n2^0 <= 0), cost: 5 275: l15 -> l15 : nj2^0'=1+nj2^0, bRows^0'=1, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ 1+nj2^0-n2^0 <= 0), cost: 6 276: l15 -> l15 : nj2^0'=1+nj2^0, bRows^0'=0, tmp___2^0'=0, (1+nj2^0-n2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 5 277: l15 -> l15 : nj2^0'=1+nj2^0, bRows^0'=1, tmp___2^0'=1, (1+nj2^0-n2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 6 217: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 218: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 192: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 193: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 133: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 225: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 252: l28 -> l27 : tmp___1^0'=0, (bDomain^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 3 253: l28 -> l27 : tmp___1^0'=0, (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 255: l28 -> l27 : tmp___1^0'=0, (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 278: l28 -> l27 : tmp___1^0'=0, ((-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 5 279: l28 -> l27 : tmp___1^0'=1, ((-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 5 190: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 191: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 211: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 212: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 243: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 244: l43 -> l52 : tmp___4^0'=0, (1-n^0+nl2^0 <= 0 /\ bSquares^0 == 0), cost: 4 271: l43 -> l52 : tmp___4^0'=0, ((1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0) \/ (1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0)), cost: 5 272: l43 -> l52 : tmp___4^0'=1, ((1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0) \/ (1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0)), cost: 6 157: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 159: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 264: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, n2^post97 <= 0, cost: 4 265: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Applied merging first rule: l43 -> l52 : tmp___4^0'=0, (1-n^0+nl2^0 <= 0 /\ bSquares^0 == 0), cost: 4 second rule: l43 -> l52 : tmp___4^0'=0, ((1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0) \/ (1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0)), cost: 5 new rule: l43 -> l52 : tmp___4^0'=0, 1-n^0+nl2^0 <= 0, cost: 4 Merged rules Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 196: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 197: l3 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 2 198: l6 -> l3 : ni1^0'=1+ni1^0, -ni2^0+n2^0 <= 0, cost: 2 266: l6 -> l6 : bCols^0'=0, ni2^0'=1+ni2^0, tmp___3^0'=0, (bCols^0 == 0 /\ 1+ni2^0-n2^0 <= 0), cost: 4 267: l6 -> l6 : bCols^0'=0, ni2^0'=1+ni2^0, tmp___3^0'=0, (-1+bCols^0 >= 0 /\ 1+ni2^0-n2^0 <= 0), cost: 5 268: l6 -> l6 : bCols^0'=1, ni2^0'=1+ni2^0, tmp___3^0'=1, (-1+bCols^0 >= 0 /\ 1+ni2^0-n2^0 <= 0), cost: 6 269: l6 -> l6 : bCols^0'=0, ni2^0'=1+ni2^0, tmp___3^0'=0, (1+ni2^0-n2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 5 270: l6 -> l6 : bCols^0'=1, ni2^0'=1+ni2^0, tmp___3^0'=1, (1+ni2^0-n2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 6 194: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 195: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 219: l15 -> l20 : nj1^0'=1+nj1^0, -nj2^0+n2^0 <= 0, cost: 2 273: l15 -> l15 : nj2^0'=1+nj2^0, bRows^0'=0, tmp___2^0'=0, (bRows^0 == 0 /\ 1+nj2^0-n2^0 <= 0), cost: 4 274: l15 -> l15 : nj2^0'=1+nj2^0, bRows^0'=0, tmp___2^0'=0, (-1+bRows^0 >= 0 /\ 1+nj2^0-n2^0 <= 0), cost: 5 275: l15 -> l15 : nj2^0'=1+nj2^0, bRows^0'=1, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ 1+nj2^0-n2^0 <= 0), cost: 6 276: l15 -> l15 : nj2^0'=1+nj2^0, bRows^0'=0, tmp___2^0'=0, (1+nj2^0-n2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 5 277: l15 -> l15 : nj2^0'=1+nj2^0, bRows^0'=1, tmp___2^0'=1, (1+nj2^0-n2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 6 217: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 218: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 192: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 193: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 133: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 225: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 252: l28 -> l27 : tmp___1^0'=0, (bDomain^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 3 253: l28 -> l27 : tmp___1^0'=0, (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 255: l28 -> l27 : tmp___1^0'=0, (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 278: l28 -> l27 : tmp___1^0'=0, ((-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 5 279: l28 -> l27 : tmp___1^0'=1, ((-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 5 190: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 191: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 211: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 212: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 243: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 272: l43 -> l52 : tmp___4^0'=1, ((1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0) \/ (1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0)), cost: 6 280: l43 -> l52 : tmp___4^0'=0, 1-n^0+nl2^0 <= 0, cost: 4 157: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 159: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 264: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, n2^post97 <= 0, cost: 4 265: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Applied acceleration Original rule: l6 -> l6 : bCols^0'=0, ni2^0'=1+ni2^0, tmp___3^0'=0, (bCols^0 == 0 /\ 1+ni2^0-n2^0 <= 0), cost: 4 New rule: l6 -> l6 : bCols^0'=0, ni2^0'=ni2^0+n13, tmp___3^0'=0, (bCols^0 >= 0 /\ -bCols^0 >= 0 /\ -ni2^0+n2^0-n13 >= 0 /\ -1+n13 >= 0), cost: 4*n13 Applied instantiation Original rule: l6 -> l6 : bCols^0'=0, ni2^0'=ni2^0+n13, tmp___3^0'=0, (bCols^0 >= 0 /\ -bCols^0 >= 0 /\ -ni2^0+n2^0-n13 >= 0 /\ -1+n13 >= 0), cost: 4*n13 New rule: l6 -> l6 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, (0 >= 0 /\ bCols^0 >= 0 /\ -bCols^0 >= 0 /\ -1-ni2^0+n2^0 >= 0), cost: -4*ni2^0+4*n2^0 Applied acceleration Original rule: l6 -> l6 : bCols^0'=1, ni2^0'=1+ni2^0, tmp___3^0'=1, (-1+bCols^0 >= 0 /\ 1+ni2^0-n2^0 <= 0), cost: 6 New rule: l6 -> l6 : bCols^0'=1, ni2^0'=n16+ni2^0, tmp___3^0'=1, (-1+bCols^0 >= 0 /\ -n16-ni2^0+n2^0 >= 0 /\ -1+n16 >= 0), cost: 6*n16 Applied instantiation Original rule: l6 -> l6 : bCols^0'=1, ni2^0'=n16+ni2^0, tmp___3^0'=1, (-1+bCols^0 >= 0 /\ -n16-ni2^0+n2^0 >= 0 /\ -1+n16 >= 0), cost: 6*n16 New rule: l6 -> l6 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, (0 >= 0 /\ -1+bCols^0 >= 0 /\ -1-ni2^0+n2^0 >= 0), cost: -6*ni2^0+6*n2^0 Applied simplification Original rule: l6 -> l6 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, (0 >= 0 /\ bCols^0 >= 0 /\ -bCols^0 >= 0 /\ -1-ni2^0+n2^0 >= 0), cost: -4*ni2^0+4*n2^0 New rule: l6 -> l6 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, (bCols^0 <= 0 /\ bCols^0 >= 0 /\ -1-ni2^0+n2^0 >= 0), cost: -4*ni2^0+4*n2^0 Applied simplification Original rule: l6 -> l6 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, (0 >= 0 /\ -1+bCols^0 >= 0 /\ -1-ni2^0+n2^0 >= 0), cost: -6*ni2^0+6*n2^0 New rule: l6 -> l6 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, (-1+bCols^0 >= 0 /\ -1-ni2^0+n2^0 >= 0), cost: -6*ni2^0+6*n2^0 Applied deletion Removed the following rules: 266 268 Applied acceleration Original rule: l15 -> l15 : nj2^0'=1+nj2^0, bRows^0'=0, tmp___2^0'=0, (bRows^0 == 0 /\ 1+nj2^0-n2^0 <= 0), cost: 4 New rule: l15 -> l15 : nj2^0'=nj2^0+n33, bRows^0'=0, tmp___2^0'=0, (-bRows^0 >= 0 /\ -nj2^0+n2^0-n33 >= 0 /\ bRows^0 >= 0 /\ -1+n33 >= 0), cost: 4*n33 Applied instantiation Original rule: l15 -> l15 : nj2^0'=nj2^0+n33, bRows^0'=0, tmp___2^0'=0, (-bRows^0 >= 0 /\ -nj2^0+n2^0-n33 >= 0 /\ bRows^0 >= 0 /\ -1+n33 >= 0), cost: 4*n33 New rule: l15 -> l15 : nj2^0'=n2^0, bRows^0'=0, tmp___2^0'=0, (0 >= 0 /\ -bRows^0 >= 0 /\ -1-nj2^0+n2^0 >= 0 /\ bRows^0 >= 0), cost: -4*nj2^0+4*n2^0 Applied acceleration Original rule: l15 -> l15 : nj2^0'=1+nj2^0, bRows^0'=1, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ 1+nj2^0-n2^0 <= 0), cost: 6 New rule: l15 -> l15 : nj2^0'=n36+nj2^0, bRows^0'=1, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ -1+n36 >= 0 /\ -n36-nj2^0+n2^0 >= 0), cost: 6*n36 Applied instantiation Original rule: l15 -> l15 : nj2^0'=n36+nj2^0, bRows^0'=1, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ -1+n36 >= 0 /\ -n36-nj2^0+n2^0 >= 0), cost: 6*n36 New rule: l15 -> l15 : nj2^0'=n2^0, bRows^0'=1, tmp___2^0'=1, (0 >= 0 /\ -1+bRows^0 >= 0 /\ -1-nj2^0+n2^0 >= 0), cost: -6*nj2^0+6*n2^0 Applied simplification Original rule: l15 -> l15 : nj2^0'=n2^0, bRows^0'=0, tmp___2^0'=0, (0 >= 0 /\ -bRows^0 >= 0 /\ -1-nj2^0+n2^0 >= 0 /\ bRows^0 >= 0), cost: -4*nj2^0+4*n2^0 New rule: l15 -> l15 : nj2^0'=n2^0, bRows^0'=0, tmp___2^0'=0, (-1-nj2^0+n2^0 >= 0 /\ bRows^0 <= 0 /\ bRows^0 >= 0), cost: -4*nj2^0+4*n2^0 Applied simplification Original rule: l15 -> l15 : nj2^0'=n2^0, bRows^0'=1, tmp___2^0'=1, (0 >= 0 /\ -1+bRows^0 >= 0 /\ -1-nj2^0+n2^0 >= 0), cost: -6*nj2^0+6*n2^0 New rule: l15 -> l15 : nj2^0'=n2^0, bRows^0'=1, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ -1-nj2^0+n2^0 >= 0), cost: -6*nj2^0+6*n2^0 Applied deletion Removed the following rules: 273 275 Accelerated simple loops Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 196: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 197: l3 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 2 198: l6 -> l3 : ni1^0'=1+ni1^0, -ni2^0+n2^0 <= 0, cost: 2 267: l6 -> l6 : bCols^0'=0, ni2^0'=1+ni2^0, tmp___3^0'=0, (-1+bCols^0 >= 0 /\ 1+ni2^0-n2^0 <= 0), cost: 5 269: l6 -> l6 : bCols^0'=0, ni2^0'=1+ni2^0, tmp___3^0'=0, (1+ni2^0-n2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 5 270: l6 -> l6 : bCols^0'=1, ni2^0'=1+ni2^0, tmp___3^0'=1, (1+ni2^0-n2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 6 283: l6 -> l6 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, (bCols^0 <= 0 /\ bCols^0 >= 0 /\ -1-ni2^0+n2^0 >= 0), cost: -4*ni2^0+4*n2^0 284: l6 -> l6 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, (-1+bCols^0 >= 0 /\ -1-ni2^0+n2^0 >= 0), cost: -6*ni2^0+6*n2^0 194: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 195: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 219: l15 -> l20 : nj1^0'=1+nj1^0, -nj2^0+n2^0 <= 0, cost: 2 274: l15 -> l15 : nj2^0'=1+nj2^0, bRows^0'=0, tmp___2^0'=0, (-1+bRows^0 >= 0 /\ 1+nj2^0-n2^0 <= 0), cost: 5 276: l15 -> l15 : nj2^0'=1+nj2^0, bRows^0'=0, tmp___2^0'=0, (1+nj2^0-n2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 5 277: l15 -> l15 : nj2^0'=1+nj2^0, bRows^0'=1, tmp___2^0'=1, (1+nj2^0-n2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 6 287: l15 -> l15 : nj2^0'=n2^0, bRows^0'=0, tmp___2^0'=0, (-1-nj2^0+n2^0 >= 0 /\ bRows^0 <= 0 /\ bRows^0 >= 0), cost: -4*nj2^0+4*n2^0 288: l15 -> l15 : nj2^0'=n2^0, bRows^0'=1, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ -1-nj2^0+n2^0 >= 0), cost: -6*nj2^0+6*n2^0 217: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 218: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 192: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 193: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 133: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 225: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 252: l28 -> l27 : tmp___1^0'=0, (bDomain^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 3 253: l28 -> l27 : tmp___1^0'=0, (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 255: l28 -> l27 : tmp___1^0'=0, (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 278: l28 -> l27 : tmp___1^0'=0, ((-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 5 279: l28 -> l27 : tmp___1^0'=1, ((-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 5 190: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 191: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 211: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 212: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 243: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 272: l43 -> l52 : tmp___4^0'=1, ((1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0) \/ (1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0)), cost: 6 280: l43 -> l52 : tmp___4^0'=0, 1-n^0+nl2^0 <= 0, cost: 4 157: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 159: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 264: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, n2^post97 <= 0, cost: 4 265: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Applied chaining First rule: l3 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 2 Second rule: l6 -> l6 : bCols^0'=0, ni2^0'=1+ni2^0, tmp___3^0'=0, (-1+bCols^0 >= 0 /\ 1+ni2^0-n2^0 <= 0), cost: 5 New rule: l3 -> l6 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, (2-n2^0+ni1^0 <= 0 /\ -1+bCols^0 >= 0), cost: 7 Applied chaining First rule: l3 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 2 Second rule: l6 -> l6 : bCols^0'=0, ni2^0'=1+ni2^0, tmp___3^0'=0, (1+ni2^0-n2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 5 New rule: l3 -> l6 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, (2-n2^0+ni1^0 <= 0 /\ 1+bCols^0 <= 0), cost: 7 Applied chaining First rule: l3 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 2 Second rule: l6 -> l6 : bCols^0'=1, ni2^0'=1+ni2^0, tmp___3^0'=1, (1+ni2^0-n2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 6 New rule: l3 -> l6 : bCols^0'=1, ni2^0'=2+ni1^0, tmp___3^0'=1, (2-n2^0+ni1^0 <= 0 /\ 1+bCols^0 <= 0), cost: 8 Applied chaining First rule: l3 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 2 Second rule: l6 -> l6 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, (bCols^0 <= 0 /\ bCols^0 >= 0 /\ -1-ni2^0+n2^0 >= 0), cost: -4*ni2^0+4*n2^0 New rule: l3 -> l6 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, (bCols^0 == 0 /\ 2-n2^0+ni1^0 <= 0), cost: -2+4*n2^0-4*ni1^0 Applied chaining First rule: l3 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 2 Second rule: l6 -> l6 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, (-1+bCols^0 >= 0 /\ -1-ni2^0+n2^0 >= 0), cost: -6*ni2^0+6*n2^0 New rule: l3 -> l6 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, (2-n2^0+ni1^0 <= 0 /\ -1+bCols^0 >= 0), cost: -4+6*n2^0-6*ni1^0 Applied deletion Removed the following rules: 267 269 270 283 284 Applied chaining First rule: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 Second rule: l15 -> l15 : nj2^0'=1+nj2^0, bRows^0'=0, tmp___2^0'=0, (-1+bRows^0 >= 0 /\ 1+nj2^0-n2^0 <= 0), cost: 5 New rule: l20 -> l15 : nj2^0'=2+nj1^0, bRows^0'=0, tmp___2^0'=0, (2-n2^0+nj1^0 <= 0 /\ -1+bRows^0 >= 0), cost: 7 Applied chaining First rule: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 Second rule: l15 -> l15 : nj2^0'=1+nj2^0, bRows^0'=0, tmp___2^0'=0, (1+nj2^0-n2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 5 New rule: l20 -> l15 : nj2^0'=2+nj1^0, bRows^0'=0, tmp___2^0'=0, (2-n2^0+nj1^0 <= 0 /\ 1+bRows^0 <= 0), cost: 7 Applied chaining First rule: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 Second rule: l15 -> l15 : nj2^0'=1+nj2^0, bRows^0'=1, tmp___2^0'=1, (1+nj2^0-n2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 6 New rule: l20 -> l15 : nj2^0'=2+nj1^0, bRows^0'=1, tmp___2^0'=1, (2-n2^0+nj1^0 <= 0 /\ 1+bRows^0 <= 0), cost: 8 Applied chaining First rule: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 Second rule: l15 -> l15 : nj2^0'=n2^0, bRows^0'=0, tmp___2^0'=0, (-1-nj2^0+n2^0 >= 0 /\ bRows^0 <= 0 /\ bRows^0 >= 0), cost: -4*nj2^0+4*n2^0 New rule: l20 -> l15 : nj2^0'=n2^0, bRows^0'=0, tmp___2^0'=0, (2-n2^0+nj1^0 <= 0 /\ bRows^0 == 0), cost: -2+4*n2^0-4*nj1^0 Applied chaining First rule: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 Second rule: l15 -> l15 : nj2^0'=n2^0, bRows^0'=1, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ -1-nj2^0+n2^0 >= 0), cost: -6*nj2^0+6*n2^0 New rule: l20 -> l15 : nj2^0'=n2^0, bRows^0'=1, tmp___2^0'=1, (2-n2^0+nj1^0 <= 0 /\ -1+bRows^0 >= 0), cost: -4+6*n2^0-6*nj1^0 Applied deletion Removed the following rules: 274 276 277 287 288 Chained accelerated rules with incoming rules Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 196: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 197: l3 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 2 289: l3 -> l6 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, (2-n2^0+ni1^0 <= 0 /\ -1+bCols^0 >= 0), cost: 7 290: l3 -> l6 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, (2-n2^0+ni1^0 <= 0 /\ 1+bCols^0 <= 0), cost: 7 291: l3 -> l6 : bCols^0'=1, ni2^0'=2+ni1^0, tmp___3^0'=1, (2-n2^0+ni1^0 <= 0 /\ 1+bCols^0 <= 0), cost: 8 292: l3 -> l6 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, (bCols^0 == 0 /\ 2-n2^0+ni1^0 <= 0), cost: -2+4*n2^0-4*ni1^0 293: l3 -> l6 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, (2-n2^0+ni1^0 <= 0 /\ -1+bCols^0 >= 0), cost: -4+6*n2^0-6*ni1^0 198: l6 -> l3 : ni1^0'=1+ni1^0, -ni2^0+n2^0 <= 0, cost: 2 194: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 195: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 219: l15 -> l20 : nj1^0'=1+nj1^0, -nj2^0+n2^0 <= 0, cost: 2 217: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 218: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 294: l20 -> l15 : nj2^0'=2+nj1^0, bRows^0'=0, tmp___2^0'=0, (2-n2^0+nj1^0 <= 0 /\ -1+bRows^0 >= 0), cost: 7 295: l20 -> l15 : nj2^0'=2+nj1^0, bRows^0'=0, tmp___2^0'=0, (2-n2^0+nj1^0 <= 0 /\ 1+bRows^0 <= 0), cost: 7 296: l20 -> l15 : nj2^0'=2+nj1^0, bRows^0'=1, tmp___2^0'=1, (2-n2^0+nj1^0 <= 0 /\ 1+bRows^0 <= 0), cost: 8 297: l20 -> l15 : nj2^0'=n2^0, bRows^0'=0, tmp___2^0'=0, (2-n2^0+nj1^0 <= 0 /\ bRows^0 == 0), cost: -2+4*n2^0-4*nj1^0 298: l20 -> l15 : nj2^0'=n2^0, bRows^0'=1, tmp___2^0'=1, (2-n2^0+nj1^0 <= 0 /\ -1+bRows^0 >= 0), cost: -4+6*n2^0-6*nj1^0 192: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 193: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 133: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 225: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 252: l28 -> l27 : tmp___1^0'=0, (bDomain^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 3 253: l28 -> l27 : tmp___1^0'=0, (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 255: l28 -> l27 : tmp___1^0'=0, (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 278: l28 -> l27 : tmp___1^0'=0, ((-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 5 279: l28 -> l27 : tmp___1^0'=1, ((-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 5 190: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 191: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 211: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 212: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 243: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 272: l43 -> l52 : tmp___4^0'=1, ((1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0) \/ (1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0)), cost: 6 280: l43 -> l52 : tmp___4^0'=0, 1-n^0+nl2^0 <= 0, cost: 4 157: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 159: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 264: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, n2^post97 <= 0, cost: 4 265: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Eliminating location l6 by chaining: Applied chaining First rule: l3 -> l6 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, (2-n2^0+ni1^0 <= 0 /\ -1+bCols^0 >= 0), cost: 7 Second rule: l6 -> l3 : ni1^0'=1+ni1^0, -ni2^0+n2^0 <= 0, cost: 2 New rule: l3 -> l3 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 <= 0 /\ 2-n2^0+ni1^0 <= 0 /\ -1+bCols^0 >= 0), cost: 9 Applied chaining First rule: l3 -> l6 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, (2-n2^0+ni1^0 <= 0 /\ 1+bCols^0 <= 0), cost: 7 Second rule: l6 -> l3 : ni1^0'=1+ni1^0, -ni2^0+n2^0 <= 0, cost: 2 New rule: l3 -> l3 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 <= 0 /\ 2-n2^0+ni1^0 <= 0 /\ 1+bCols^0 <= 0), cost: 9 Applied chaining First rule: l3 -> l6 : bCols^0'=1, ni2^0'=2+ni1^0, tmp___3^0'=1, (2-n2^0+ni1^0 <= 0 /\ 1+bCols^0 <= 0), cost: 8 Second rule: l6 -> l3 : ni1^0'=1+ni1^0, -ni2^0+n2^0 <= 0, cost: 2 New rule: l3 -> l3 : bCols^0'=1, ni2^0'=2+ni1^0, tmp___3^0'=1, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 <= 0 /\ 2-n2^0+ni1^0 <= 0 /\ 1+bCols^0 <= 0), cost: 10 Applied chaining First rule: l3 -> l6 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, (bCols^0 == 0 /\ 2-n2^0+ni1^0 <= 0), cost: -2+4*n2^0-4*ni1^0 Second rule: l6 -> l3 : ni1^0'=1+ni1^0, -ni2^0+n2^0 <= 0, cost: 2 New rule: l3 -> l3 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (0 <= 0 /\ bCols^0 == 0 /\ 2-n2^0+ni1^0 <= 0), cost: 4*n2^0-4*ni1^0 Applied simplification Original rule: l3 -> l3 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (0 <= 0 /\ bCols^0 == 0 /\ 2-n2^0+ni1^0 <= 0), cost: 4*n2^0-4*ni1^0 New rule: l3 -> l3 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (bCols^0 == 0 /\ 2-n2^0+ni1^0 <= 0), cost: 4*n2^0-4*ni1^0 Applied chaining First rule: l3 -> l6 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, (2-n2^0+ni1^0 <= 0 /\ -1+bCols^0 >= 0), cost: -4+6*n2^0-6*ni1^0 Second rule: l6 -> l3 : ni1^0'=1+ni1^0, -ni2^0+n2^0 <= 0, cost: 2 New rule: l3 -> l3 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=1+ni1^0, (0 <= 0 /\ 2-n2^0+ni1^0 <= 0 /\ -1+bCols^0 >= 0), cost: -2+6*n2^0-6*ni1^0 Applied simplification Original rule: l3 -> l3 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=1+ni1^0, (0 <= 0 /\ 2-n2^0+ni1^0 <= 0 /\ -1+bCols^0 >= 0), cost: -2+6*n2^0-6*ni1^0 New rule: l3 -> l3 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=1+ni1^0, (2-n2^0+ni1^0 <= 0 /\ -1+bCols^0 >= 0), cost: -2+6*n2^0-6*ni1^0 Applied deletion Removed the following rules: 197 198 289 290 291 292 293 Eliminating location l52 by chaining: Applied chaining First rule: l43 -> l52 : tmp___4^0'=1, ((1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0) \/ (1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0)), cost: 6 Second rule: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 New rule: l43 -> l51 : tmp___4^0'=1, bSquares^0'=1, ((1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0) \/ (1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0)), cost: 7 Applied simplification Original rule: l43 -> l51 : tmp___4^0'=1, bSquares^0'=1, ((1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0) \/ (1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0)), cost: 7 New rule: l43 -> l51 : tmp___4^0'=1, bSquares^0'=1, ((1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0) \/ (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0)), cost: 7 Applied chaining First rule: l43 -> l52 : tmp___4^0'=0, 1-n^0+nl2^0 <= 0, cost: 4 Second rule: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 New rule: l43 -> l51 : tmp___4^0'=0, bSquares^0'=0, 1-n^0+nl2^0 <= 0, cost: 5 Applied deletion Removed the following rules: 159 272 280 Eliminating location l15 by chaining: Applied chaining First rule: l20 -> l15 : nj2^0'=2+nj1^0, bRows^0'=0, tmp___2^0'=0, (2-n2^0+nj1^0 <= 0 /\ -1+bRows^0 >= 0), cost: 7 Second rule: l15 -> l20 : nj1^0'=1+nj1^0, -nj2^0+n2^0 <= 0, cost: 2 New rule: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (-2+n2^0-nj1^0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ -1+bRows^0 >= 0), cost: 9 Applied chaining First rule: l20 -> l15 : nj2^0'=2+nj1^0, bRows^0'=0, tmp___2^0'=0, (2-n2^0+nj1^0 <= 0 /\ 1+bRows^0 <= 0), cost: 7 Second rule: l15 -> l20 : nj1^0'=1+nj1^0, -nj2^0+n2^0 <= 0, cost: 2 New rule: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (-2+n2^0-nj1^0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ 1+bRows^0 <= 0), cost: 9 Applied chaining First rule: l20 -> l15 : nj2^0'=2+nj1^0, bRows^0'=1, tmp___2^0'=1, (2-n2^0+nj1^0 <= 0 /\ 1+bRows^0 <= 0), cost: 8 Second rule: l15 -> l20 : nj1^0'=1+nj1^0, -nj2^0+n2^0 <= 0, cost: 2 New rule: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=1, nj1^0'=1+nj1^0, tmp___2^0'=1, (-2+n2^0-nj1^0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ 1+bRows^0 <= 0), cost: 10 Applied chaining First rule: l20 -> l15 : nj2^0'=n2^0, bRows^0'=0, tmp___2^0'=0, (2-n2^0+nj1^0 <= 0 /\ bRows^0 == 0), cost: -2+4*n2^0-4*nj1^0 Second rule: l15 -> l20 : nj1^0'=1+nj1^0, -nj2^0+n2^0 <= 0, cost: 2 New rule: l20 -> l20 : nj2^0'=n2^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ bRows^0 == 0), cost: 4*n2^0-4*nj1^0 Applied simplification Original rule: l20 -> l20 : nj2^0'=n2^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ bRows^0 == 0), cost: 4*n2^0-4*nj1^0 New rule: l20 -> l20 : nj2^0'=n2^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (2-n2^0+nj1^0 <= 0 /\ bRows^0 == 0), cost: 4*n2^0-4*nj1^0 Applied chaining First rule: l20 -> l15 : nj2^0'=n2^0, bRows^0'=1, tmp___2^0'=1, (2-n2^0+nj1^0 <= 0 /\ -1+bRows^0 >= 0), cost: -4+6*n2^0-6*nj1^0 Second rule: l15 -> l20 : nj1^0'=1+nj1^0, -nj2^0+n2^0 <= 0, cost: 2 New rule: l20 -> l20 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=1+nj1^0, tmp___2^0'=1, (0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ -1+bRows^0 >= 0), cost: -2+6*n2^0-6*nj1^0 Applied simplification Original rule: l20 -> l20 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=1+nj1^0, tmp___2^0'=1, (0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ -1+bRows^0 >= 0), cost: -2+6*n2^0-6*nj1^0 New rule: l20 -> l20 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=1+nj1^0, tmp___2^0'=1, (2-n2^0+nj1^0 <= 0 /\ -1+bRows^0 >= 0), cost: -2+6*n2^0-6*nj1^0 Applied deletion Removed the following rules: 218 219 294 295 296 297 298 Eliminating location l27 by chaining: Applied chaining First rule: l28 -> l27 : tmp___1^0'=0, (bDomain^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 3 Second rule: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 New rule: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, (bDomain^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 Applied chaining First rule: l28 -> l27 : tmp___1^0'=0, (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 Second rule: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 New rule: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 5 Applied chaining First rule: l28 -> l27 : tmp___1^0'=0, (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 Second rule: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 New rule: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 5 Applied chaining First rule: l28 -> l27 : tmp___1^0'=0, ((-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 5 Second rule: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 New rule: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, ((-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 6 Applied simplification Original rule: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, ((-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 6 New rule: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, ((1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 6 Applied chaining First rule: l28 -> l27 : tmp___1^0'=1, ((-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 5 Second rule: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 New rule: l28 -> l28 : tmp___1^0'=1, bDomain^0'=1, nj^0'=1+nj^0, ((-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 6 Applied simplification Original rule: l28 -> l28 : tmp___1^0'=1, bDomain^0'=1, nj^0'=1+nj^0, ((-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 6 New rule: l28 -> l28 : tmp___1^0'=1, bDomain^0'=1, nj^0'=1+nj^0, ((1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 6 Applied deletion Removed the following rules: 133 252 253 255 278 279 Eliminated locations on tree-shaped paths Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 196: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 299: l3 -> l3 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 <= 0 /\ 2-n2^0+ni1^0 <= 0 /\ -1+bCols^0 >= 0), cost: 9 300: l3 -> l3 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 <= 0 /\ 2-n2^0+ni1^0 <= 0 /\ 1+bCols^0 <= 0), cost: 9 301: l3 -> l3 : bCols^0'=1, ni2^0'=2+ni1^0, tmp___3^0'=1, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 <= 0 /\ 2-n2^0+ni1^0 <= 0 /\ 1+bCols^0 <= 0), cost: 10 302: l3 -> l3 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (bCols^0 == 0 /\ 2-n2^0+ni1^0 <= 0), cost: 4*n2^0-4*ni1^0 303: l3 -> l3 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=1+ni1^0, (2-n2^0+ni1^0 <= 0 /\ -1+bCols^0 >= 0), cost: -2+6*n2^0-6*ni1^0 194: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 195: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 217: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 306: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (-2+n2^0-nj1^0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ -1+bRows^0 >= 0), cost: 9 307: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (-2+n2^0-nj1^0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ 1+bRows^0 <= 0), cost: 9 308: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=1, nj1^0'=1+nj1^0, tmp___2^0'=1, (-2+n2^0-nj1^0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ 1+bRows^0 <= 0), cost: 10 309: l20 -> l20 : nj2^0'=n2^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (2-n2^0+nj1^0 <= 0 /\ bRows^0 == 0), cost: 4*n2^0-4*nj1^0 310: l20 -> l20 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=1+nj1^0, tmp___2^0'=1, (2-n2^0+nj1^0 <= 0 /\ -1+bRows^0 >= 0), cost: -2+6*n2^0-6*nj1^0 192: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 193: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 225: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 311: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, (bDomain^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 312: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 5 313: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 5 314: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, ((1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 6 315: l28 -> l28 : tmp___1^0'=1, bDomain^0'=1, nj^0'=1+nj^0, ((1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 6 190: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 191: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 211: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 212: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 243: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 304: l43 -> l51 : tmp___4^0'=1, bSquares^0'=1, ((1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0) \/ (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0)), cost: 7 305: l43 -> l51 : tmp___4^0'=0, bSquares^0'=0, 1-n^0+nl2^0 <= 0, cost: 5 157: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 264: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, n2^post97 <= 0, cost: 4 265: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Applied simplification Original rule: l3 -> l3 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 <= 0 /\ 2-n2^0+ni1^0 <= 0 /\ -1+bCols^0 >= 0), cost: 9 New rule: l3 -> l3 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 == 0 /\ -1+bCols^0 >= 0), cost: 9 Applied simplification Original rule: l3 -> l3 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 <= 0 /\ 2-n2^0+ni1^0 <= 0 /\ 1+bCols^0 <= 0), cost: 9 New rule: l3 -> l3 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 == 0 /\ 1+bCols^0 <= 0), cost: 9 Applied simplification Original rule: l3 -> l3 : bCols^0'=1, ni2^0'=2+ni1^0, tmp___3^0'=1, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 <= 0 /\ 2-n2^0+ni1^0 <= 0 /\ 1+bCols^0 <= 0), cost: 10 New rule: l3 -> l3 : bCols^0'=1, ni2^0'=2+ni1^0, tmp___3^0'=1, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 == 0 /\ 1+bCols^0 <= 0), cost: 10 Simplified simple loops Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 196: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 302: l3 -> l3 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (bCols^0 == 0 /\ 2-n2^0+ni1^0 <= 0), cost: 4*n2^0-4*ni1^0 303: l3 -> l3 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=1+ni1^0, (2-n2^0+ni1^0 <= 0 /\ -1+bCols^0 >= 0), cost: -2+6*n2^0-6*ni1^0 316: l3 -> l3 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 == 0 /\ -1+bCols^0 >= 0), cost: 9 317: l3 -> l3 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 == 0 /\ 1+bCols^0 <= 0), cost: 9 318: l3 -> l3 : bCols^0'=1, ni2^0'=2+ni1^0, tmp___3^0'=1, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 == 0 /\ 1+bCols^0 <= 0), cost: 10 194: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 195: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 217: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 306: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (-2+n2^0-nj1^0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ -1+bRows^0 >= 0), cost: 9 307: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (-2+n2^0-nj1^0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ 1+bRows^0 <= 0), cost: 9 308: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=1, nj1^0'=1+nj1^0, tmp___2^0'=1, (-2+n2^0-nj1^0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ 1+bRows^0 <= 0), cost: 10 309: l20 -> l20 : nj2^0'=n2^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (2-n2^0+nj1^0 <= 0 /\ bRows^0 == 0), cost: 4*n2^0-4*nj1^0 310: l20 -> l20 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=1+nj1^0, tmp___2^0'=1, (2-n2^0+nj1^0 <= 0 /\ -1+bRows^0 >= 0), cost: -2+6*n2^0-6*nj1^0 192: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 193: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 225: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 311: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, (bDomain^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 312: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 5 313: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 5 314: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, ((1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 6 315: l28 -> l28 : tmp___1^0'=1, bDomain^0'=1, nj^0'=1+nj^0, ((1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 6 190: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 191: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 211: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 212: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 243: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 304: l43 -> l51 : tmp___4^0'=1, bSquares^0'=1, ((1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0) \/ (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0)), cost: 7 305: l43 -> l51 : tmp___4^0'=0, bSquares^0'=0, 1-n^0+nl2^0 <= 0, cost: 5 157: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 264: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, n2^post97 <= 0, cost: 4 265: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Applied acceleration Original rule: l3 -> l3 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (bCols^0 == 0 /\ 2-n2^0+ni1^0 <= 0), cost: 4*n2^0-4*ni1^0 New rule: l3 -> l3 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, ni1^0'=n53+ni1^0, (bCols^0 >= 0 /\ -1+n53 >= 0 /\ -1+n2^0-n53-ni1^0 >= 0 /\ -bCols^0 >= 0), cost: -4*n53*ni1^0+2*n53-2*n53^2+4*n2^0*n53 Applied instantiation Original rule: l3 -> l3 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, ni1^0'=n53+ni1^0, (bCols^0 >= 0 /\ -1+n53 >= 0 /\ -1+n2^0-n53-ni1^0 >= 0 /\ -bCols^0 >= 0), cost: -4*n53*ni1^0+2*n53-2*n53^2+4*n2^0*n53 New rule: l3 -> l3 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, ni1^0'=-1+n2^0, (0 >= 0 /\ bCols^0 >= 0 /\ -2+n2^0-ni1^0 >= 0 /\ -bCols^0 >= 0), cost: -2+2*n2^0+4*n2^0*(-1+n2^0-ni1^0)-4*(-1+n2^0-ni1^0)*ni1^0-2*ni1^0-2*(-1+n2^0-ni1^0)^2 Applied acceleration Original rule: l3 -> l3 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=1+ni1^0, (2-n2^0+ni1^0 <= 0 /\ -1+bCols^0 >= 0), cost: -2+6*n2^0-6*ni1^0 New rule: l3 -> l3 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=n55+ni1^0, (-1+bCols^0 >= 0 /\ -1-n55+n2^0-ni1^0 >= 0 /\ -1+n55 >= 0), cost: n55-6*n55*ni1^0+6*n55*n2^0-3*n55^2 Applied instantiation Original rule: l3 -> l3 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=n55+ni1^0, (-1+bCols^0 >= 0 /\ -1-n55+n2^0-ni1^0 >= 0 /\ -1+n55 >= 0), cost: n55-6*n55*ni1^0+6*n55*n2^0-3*n55^2 New rule: l3 -> l3 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, (0 >= 0 /\ -2+n2^0-ni1^0 >= 0 /\ -1+bCols^0 >= 0), cost: -1+n2^0+6*n2^0*(-1+n2^0-ni1^0)-6*(-1+n2^0-ni1^0)*ni1^0-ni1^0-3*(-1+n2^0-ni1^0)^2 Applied simplification Original rule: l3 -> l3 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, ni1^0'=-1+n2^0, (0 >= 0 /\ bCols^0 >= 0 /\ -2+n2^0-ni1^0 >= 0 /\ -bCols^0 >= 0), cost: -2+2*n2^0+4*n2^0*(-1+n2^0-ni1^0)-4*(-1+n2^0-ni1^0)*ni1^0-2*ni1^0-2*(-1+n2^0-ni1^0)^2 New rule: l3 -> l3 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, ni1^0'=-1+n2^0, (bCols^0 <= 0 /\ bCols^0 >= 0 /\ -2+n2^0-ni1^0 >= 0), cost: -2+2*n2^0+4*n2^0*(-1+n2^0-ni1^0)-4*(-1+n2^0-ni1^0)*ni1^0-2*ni1^0-2*(-1+n2^0-ni1^0)^2 Applied simplification Original rule: l3 -> l3 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, (0 >= 0 /\ -2+n2^0-ni1^0 >= 0 /\ -1+bCols^0 >= 0), cost: -1+n2^0+6*n2^0*(-1+n2^0-ni1^0)-6*(-1+n2^0-ni1^0)*ni1^0-ni1^0-3*(-1+n2^0-ni1^0)^2 New rule: l3 -> l3 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, (-2+n2^0-ni1^0 >= 0 /\ -1+bCols^0 >= 0), cost: -1+n2^0+6*n2^0*(-1+n2^0-ni1^0)-6*(-1+n2^0-ni1^0)*ni1^0-ni1^0-3*(-1+n2^0-ni1^0)^2 Applied deletion Removed the following rules: 302 303 Applied simplification Original rule: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (-2+n2^0-nj1^0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ -1+bRows^0 >= 0), cost: 9 New rule: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (-2+n2^0-nj1^0 == 0 /\ -1+bRows^0 >= 0), cost: 9 Applied simplification Original rule: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (-2+n2^0-nj1^0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ 1+bRows^0 <= 0), cost: 9 New rule: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (-2+n2^0-nj1^0 == 0 /\ 1+bRows^0 <= 0), cost: 9 Applied simplification Original rule: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=1, nj1^0'=1+nj1^0, tmp___2^0'=1, (-2+n2^0-nj1^0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ 1+bRows^0 <= 0), cost: 10 New rule: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=1, nj1^0'=1+nj1^0, tmp___2^0'=1, (-2+n2^0-nj1^0 == 0 /\ 1+bRows^0 <= 0), cost: 10 Simplified simple loops Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 196: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 316: l3 -> l3 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 == 0 /\ -1+bCols^0 >= 0), cost: 9 317: l3 -> l3 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 == 0 /\ 1+bCols^0 <= 0), cost: 9 318: l3 -> l3 : bCols^0'=1, ni2^0'=2+ni1^0, tmp___3^0'=1, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 == 0 /\ 1+bCols^0 <= 0), cost: 10 321: l3 -> l3 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, ni1^0'=-1+n2^0, (bCols^0 <= 0 /\ bCols^0 >= 0 /\ -2+n2^0-ni1^0 >= 0), cost: -2+2*n2^0+4*n2^0*(-1+n2^0-ni1^0)-4*(-1+n2^0-ni1^0)*ni1^0-2*ni1^0-2*(-1+n2^0-ni1^0)^2 322: l3 -> l3 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, (-2+n2^0-ni1^0 >= 0 /\ -1+bCols^0 >= 0), cost: -1+n2^0+6*n2^0*(-1+n2^0-ni1^0)-6*(-1+n2^0-ni1^0)*ni1^0-ni1^0-3*(-1+n2^0-ni1^0)^2 194: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 195: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 217: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 309: l20 -> l20 : nj2^0'=n2^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (2-n2^0+nj1^0 <= 0 /\ bRows^0 == 0), cost: 4*n2^0-4*nj1^0 310: l20 -> l20 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=1+nj1^0, tmp___2^0'=1, (2-n2^0+nj1^0 <= 0 /\ -1+bRows^0 >= 0), cost: -2+6*n2^0-6*nj1^0 323: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (-2+n2^0-nj1^0 == 0 /\ -1+bRows^0 >= 0), cost: 9 324: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (-2+n2^0-nj1^0 == 0 /\ 1+bRows^0 <= 0), cost: 9 325: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=1, nj1^0'=1+nj1^0, tmp___2^0'=1, (-2+n2^0-nj1^0 == 0 /\ 1+bRows^0 <= 0), cost: 10 192: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 193: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 225: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 311: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, (bDomain^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 312: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 5 313: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 5 314: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, ((1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 6 315: l28 -> l28 : tmp___1^0'=1, bDomain^0'=1, nj^0'=1+nj^0, ((1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 6 190: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 191: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 211: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 212: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 243: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 304: l43 -> l51 : tmp___4^0'=1, bSquares^0'=1, ((1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0) \/ (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0)), cost: 7 305: l43 -> l51 : tmp___4^0'=0, bSquares^0'=0, 1-n^0+nl2^0 <= 0, cost: 5 157: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 264: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, n2^post97 <= 0, cost: 4 265: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Applied acceleration Original rule: l20 -> l20 : nj2^0'=n2^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (2-n2^0+nj1^0 <= 0 /\ bRows^0 == 0), cost: 4*n2^0-4*nj1^0 New rule: l20 -> l20 : nj2^0'=n2^0, bRows^0'=0, nj1^0'=n66+nj1^0, tmp___2^0'=0, (-bRows^0 >= 0 /\ bRows^0 >= 0 /\ -1-n66+n2^0-nj1^0 >= 0 /\ -1+n66 >= 0), cost: -2*n66^2-4*n66*nj1^0+2*n66+4*n66*n2^0 Applied instantiation Original rule: l20 -> l20 : nj2^0'=n2^0, bRows^0'=0, nj1^0'=n66+nj1^0, tmp___2^0'=0, (-bRows^0 >= 0 /\ bRows^0 >= 0 /\ -1-n66+n2^0-nj1^0 >= 0 /\ -1+n66 >= 0), cost: -2*n66^2-4*n66*nj1^0+2*n66+4*n66*n2^0 New rule: l20 -> l20 : nj2^0'=n2^0, bRows^0'=0, nj1^0'=-1+n2^0, tmp___2^0'=0, (0 >= 0 /\ -2+n2^0-nj1^0 >= 0 /\ -bRows^0 >= 0 /\ bRows^0 >= 0), cost: -2+4*n2^0*(-1+n2^0-nj1^0)+2*n2^0-2*(-1+n2^0-nj1^0)^2-2*nj1^0-4*nj1^0*(-1+n2^0-nj1^0) Applied acceleration Original rule: l20 -> l20 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=1+nj1^0, tmp___2^0'=1, (2-n2^0+nj1^0 <= 0 /\ -1+bRows^0 >= 0), cost: -2+6*n2^0-6*nj1^0 New rule: l20 -> l20 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=nj1^0+n68, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ -1+n2^0-nj1^0-n68 >= 0 /\ -1+n68 >= 0), cost: -3*n68^2+6*n2^0*n68-6*nj1^0*n68+n68 Applied instantiation Original rule: l20 -> l20 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=nj1^0+n68, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ -1+n2^0-nj1^0-n68 >= 0 /\ -1+n68 >= 0), cost: -3*n68^2+6*n2^0*n68-6*nj1^0*n68+n68 New rule: l20 -> l20 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, tmp___2^0'=1, (0 >= 0 /\ -2+n2^0-nj1^0 >= 0 /\ -1+bRows^0 >= 0), cost: -1+6*n2^0*(-1+n2^0-nj1^0)+n2^0-3*(-1+n2^0-nj1^0)^2-nj1^0-6*nj1^0*(-1+n2^0-nj1^0) Applied simplification Original rule: l20 -> l20 : nj2^0'=n2^0, bRows^0'=0, nj1^0'=-1+n2^0, tmp___2^0'=0, (0 >= 0 /\ -2+n2^0-nj1^0 >= 0 /\ -bRows^0 >= 0 /\ bRows^0 >= 0), cost: -2+4*n2^0*(-1+n2^0-nj1^0)+2*n2^0-2*(-1+n2^0-nj1^0)^2-2*nj1^0-4*nj1^0*(-1+n2^0-nj1^0) New rule: l20 -> l20 : nj2^0'=n2^0, bRows^0'=0, nj1^0'=-1+n2^0, tmp___2^0'=0, (-2+n2^0-nj1^0 >= 0 /\ bRows^0 <= 0 /\ bRows^0 >= 0), cost: -2+4*n2^0*(-1+n2^0-nj1^0)+2*n2^0-2*(-1+n2^0-nj1^0)^2-2*nj1^0-4*nj1^0*(-1+n2^0-nj1^0) Applied simplification Original rule: l20 -> l20 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, tmp___2^0'=1, (0 >= 0 /\ -2+n2^0-nj1^0 >= 0 /\ -1+bRows^0 >= 0), cost: -1+6*n2^0*(-1+n2^0-nj1^0)+n2^0-3*(-1+n2^0-nj1^0)^2-nj1^0-6*nj1^0*(-1+n2^0-nj1^0) New rule: l20 -> l20 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, tmp___2^0'=1, (-2+n2^0-nj1^0 >= 0 /\ -1+bRows^0 >= 0), cost: -1+6*n2^0*(-1+n2^0-nj1^0)+n2^0-3*(-1+n2^0-nj1^0)^2-nj1^0-6*nj1^0*(-1+n2^0-nj1^0) Applied deletion Removed the following rules: 309 310 Applied simplification Original rule: l28 -> l28 : tmp___1^0'=1, bDomain^0'=1, nj^0'=1+nj^0, ((1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 6 New rule: l28 -> l28 : tmp___1^0'=1, bDomain^0'=1, nj^0'=1+nj^0, ((-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 6 Simplified simple loops Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 196: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 316: l3 -> l3 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 == 0 /\ -1+bCols^0 >= 0), cost: 9 317: l3 -> l3 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 == 0 /\ 1+bCols^0 <= 0), cost: 9 318: l3 -> l3 : bCols^0'=1, ni2^0'=2+ni1^0, tmp___3^0'=1, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 == 0 /\ 1+bCols^0 <= 0), cost: 10 321: l3 -> l3 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, ni1^0'=-1+n2^0, (bCols^0 <= 0 /\ bCols^0 >= 0 /\ -2+n2^0-ni1^0 >= 0), cost: -2+2*n2^0+4*n2^0*(-1+n2^0-ni1^0)-4*(-1+n2^0-ni1^0)*ni1^0-2*ni1^0-2*(-1+n2^0-ni1^0)^2 322: l3 -> l3 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, (-2+n2^0-ni1^0 >= 0 /\ -1+bCols^0 >= 0), cost: -1+n2^0+6*n2^0*(-1+n2^0-ni1^0)-6*(-1+n2^0-ni1^0)*ni1^0-ni1^0-3*(-1+n2^0-ni1^0)^2 194: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 195: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 217: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 323: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (-2+n2^0-nj1^0 == 0 /\ -1+bRows^0 >= 0), cost: 9 324: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (-2+n2^0-nj1^0 == 0 /\ 1+bRows^0 <= 0), cost: 9 325: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=1, nj1^0'=1+nj1^0, tmp___2^0'=1, (-2+n2^0-nj1^0 == 0 /\ 1+bRows^0 <= 0), cost: 10 328: l20 -> l20 : nj2^0'=n2^0, bRows^0'=0, nj1^0'=-1+n2^0, tmp___2^0'=0, (-2+n2^0-nj1^0 >= 0 /\ bRows^0 <= 0 /\ bRows^0 >= 0), cost: -2+4*n2^0*(-1+n2^0-nj1^0)+2*n2^0-2*(-1+n2^0-nj1^0)^2-2*nj1^0-4*nj1^0*(-1+n2^0-nj1^0) 329: l20 -> l20 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, tmp___2^0'=1, (-2+n2^0-nj1^0 >= 0 /\ -1+bRows^0 >= 0), cost: -1+6*n2^0*(-1+n2^0-nj1^0)+n2^0-3*(-1+n2^0-nj1^0)^2-nj1^0-6*nj1^0*(-1+n2^0-nj1^0) 192: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 193: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 225: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 311: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, (bDomain^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 312: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 5 313: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 5 314: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, ((1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 6 330: l28 -> l28 : tmp___1^0'=1, bDomain^0'=1, nj^0'=1+nj^0, ((-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 6 190: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 191: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 211: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 212: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 243: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 304: l43 -> l51 : tmp___4^0'=1, bSquares^0'=1, ((1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0) \/ (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0)), cost: 7 305: l43 -> l51 : tmp___4^0'=0, bSquares^0'=0, 1-n^0+nl2^0 <= 0, cost: 5 157: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 264: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, n2^post97 <= 0, cost: 4 265: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Applied acceleration Original rule: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, (bDomain^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 New rule: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=n79+nj^0, (-1+n79 >= 0 /\ -bDomain^0 >= 0 /\ bDomain^0 >= 0 /\ -n79+n2^0-nj^0 >= 0), cost: 4*n79 Applied instantiation Original rule: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=n79+nj^0, (-1+n79 >= 0 /\ -bDomain^0 >= 0 /\ bDomain^0 >= 0 /\ -n79+n2^0-nj^0 >= 0), cost: 4*n79 New rule: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=n2^0, (0 >= 0 /\ -1+n2^0-nj^0 >= 0 /\ -bDomain^0 >= 0 /\ bDomain^0 >= 0), cost: 4*n2^0-4*nj^0 Applied acceleration Original rule: l28 -> l28 : tmp___1^0'=1, bDomain^0'=1, nj^0'=1+nj^0, ((-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 6 New rule: l28 -> l28 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n84+nj^0, (-1+n84 >= 0 /\ ((-n84+n2^0-nj^0 >= 0 /\ FALSE) \/ (-n84+n2^0-nj^0 >= 0 /\ -1+bDomain^0 >= 0))), cost: 6*n84 Applied instantiation Original rule: l28 -> l28 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n84+nj^0, (-1+n84 >= 0 /\ ((-n84+n2^0-nj^0 >= 0 /\ FALSE) \/ (-n84+n2^0-nj^0 >= 0 /\ -1+bDomain^0 >= 0))), cost: 6*n84 New rule: l28 -> l28 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n2^0, (-1+n2^0-nj^0 >= 0 /\ ((0 >= 0 /\ -1+bDomain^0 >= 0) \/ (0 >= 0 /\ FALSE))), cost: 6*n2^0-6*nj^0 Applied simplification Original rule: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=n2^0, (0 >= 0 /\ -1+n2^0-nj^0 >= 0 /\ -bDomain^0 >= 0 /\ bDomain^0 >= 0), cost: 4*n2^0-4*nj^0 New rule: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=n2^0, (-1+n2^0-nj^0 >= 0 /\ bDomain^0 <= 0 /\ bDomain^0 >= 0), cost: 4*n2^0-4*nj^0 Applied simplification Original rule: l28 -> l28 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n2^0, (-1+n2^0-nj^0 >= 0 /\ ((0 >= 0 /\ -1+bDomain^0 >= 0) \/ (0 >= 0 /\ FALSE))), cost: 6*n2^0-6*nj^0 New rule: l28 -> l28 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n2^0, (-1+n2^0-nj^0 >= 0 /\ -1+bDomain^0 >= 0), cost: 6*n2^0-6*nj^0 Applied deletion Removed the following rules: 311 330 Accelerated simple loops Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 196: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 316: l3 -> l3 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 == 0 /\ -1+bCols^0 >= 0), cost: 9 317: l3 -> l3 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 == 0 /\ 1+bCols^0 <= 0), cost: 9 318: l3 -> l3 : bCols^0'=1, ni2^0'=2+ni1^0, tmp___3^0'=1, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 == 0 /\ 1+bCols^0 <= 0), cost: 10 321: l3 -> l3 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, ni1^0'=-1+n2^0, (bCols^0 <= 0 /\ bCols^0 >= 0 /\ -2+n2^0-ni1^0 >= 0), cost: -2+2*n2^0+4*n2^0*(-1+n2^0-ni1^0)-4*(-1+n2^0-ni1^0)*ni1^0-2*ni1^0-2*(-1+n2^0-ni1^0)^2 322: l3 -> l3 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, (-2+n2^0-ni1^0 >= 0 /\ -1+bCols^0 >= 0), cost: -1+n2^0+6*n2^0*(-1+n2^0-ni1^0)-6*(-1+n2^0-ni1^0)*ni1^0-ni1^0-3*(-1+n2^0-ni1^0)^2 194: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 195: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 217: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 323: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (-2+n2^0-nj1^0 == 0 /\ -1+bRows^0 >= 0), cost: 9 324: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (-2+n2^0-nj1^0 == 0 /\ 1+bRows^0 <= 0), cost: 9 325: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=1, nj1^0'=1+nj1^0, tmp___2^0'=1, (-2+n2^0-nj1^0 == 0 /\ 1+bRows^0 <= 0), cost: 10 328: l20 -> l20 : nj2^0'=n2^0, bRows^0'=0, nj1^0'=-1+n2^0, tmp___2^0'=0, (-2+n2^0-nj1^0 >= 0 /\ bRows^0 <= 0 /\ bRows^0 >= 0), cost: -2+4*n2^0*(-1+n2^0-nj1^0)+2*n2^0-2*(-1+n2^0-nj1^0)^2-2*nj1^0-4*nj1^0*(-1+n2^0-nj1^0) 329: l20 -> l20 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, tmp___2^0'=1, (-2+n2^0-nj1^0 >= 0 /\ -1+bRows^0 >= 0), cost: -1+6*n2^0*(-1+n2^0-nj1^0)+n2^0-3*(-1+n2^0-nj1^0)^2-nj1^0-6*nj1^0*(-1+n2^0-nj1^0) 192: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 193: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 225: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 312: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 5 313: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 5 314: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, ((1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 6 333: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=n2^0, (-1+n2^0-nj^0 >= 0 /\ bDomain^0 <= 0 /\ bDomain^0 >= 0), cost: 4*n2^0-4*nj^0 334: l28 -> l28 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n2^0, (-1+n2^0-nj^0 >= 0 /\ -1+bDomain^0 >= 0), cost: 6*n2^0-6*nj^0 190: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 191: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 211: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 212: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 243: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 304: l43 -> l51 : tmp___4^0'=1, bSquares^0'=1, ((1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0) \/ (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0)), cost: 7 305: l43 -> l51 : tmp___4^0'=0, bSquares^0'=0, 1-n^0+nl2^0 <= 0, cost: 5 157: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 264: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, n2^post97 <= 0, cost: 4 265: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Applied chaining First rule: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 Second rule: l3 -> l3 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 == 0 /\ -1+bCols^0 >= 0), cost: 9 New rule: l11 -> l3 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, (-1+bCols^0 >= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 11 Applied chaining First rule: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 Second rule: l3 -> l3 : bCols^0'=0, ni2^0'=2+ni1^0, tmp___3^0'=0, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 == 0 /\ 1+bCols^0 <= 0), cost: 9 New rule: l11 -> l3 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 11 Applied chaining First rule: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 Second rule: l3 -> l3 : bCols^0'=1, ni2^0'=2+ni1^0, tmp___3^0'=1, ni1^0'=1+ni1^0, (-2+n2^0-ni1^0 == 0 /\ 1+bCols^0 <= 0), cost: 10 New rule: l11 -> l3 : bCols^0'=1, ni2^0'=2, tmp___3^0'=1, ni1^0'=1, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 12 Applied chaining First rule: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 Second rule: l3 -> l3 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, ni1^0'=-1+n2^0, (bCols^0 <= 0 /\ bCols^0 >= 0 /\ -2+n2^0-ni1^0 >= 0), cost: -2+2*n2^0+4*n2^0*(-1+n2^0-ni1^0)-4*(-1+n2^0-ni1^0)*ni1^0-2*ni1^0-2*(-1+n2^0-ni1^0)^2 New rule: l11 -> l3 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, ni1^0'=-1+n2^0, (bCols^0 == 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 2*n2^0+4*n2^0*(-1+n2^0)-2*(-1+n2^0)^2 Applied chaining First rule: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 Second rule: l3 -> l3 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, (-2+n2^0-ni1^0 >= 0 /\ -1+bCols^0 >= 0), cost: -1+n2^0+6*n2^0*(-1+n2^0-ni1^0)-6*(-1+n2^0-ni1^0)*ni1^0-ni1^0-3*(-1+n2^0-ni1^0)^2 New rule: l11 -> l3 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, (-1+bCols^0 >= 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 1+n2^0+6*n2^0*(-1+n2^0)-3*(-1+n2^0)^2 Applied deletion Removed the following rules: 316 317 318 321 322 Applied chaining First rule: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 Second rule: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (-2+n2^0-nj1^0 == 0 /\ -1+bRows^0 >= 0), cost: 9 New rule: l23 -> l20 : nj2^0'=2, bRows^0'=0, nj1^0'=1, tmp___2^0'=0, (-1+bRows^0 >= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0), cost: 11 Applied chaining First rule: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 Second rule: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=0, nj1^0'=1+nj1^0, tmp___2^0'=0, (-2+n2^0-nj1^0 == 0 /\ 1+bRows^0 <= 0), cost: 9 New rule: l23 -> l20 : nj2^0'=2, bRows^0'=0, nj1^0'=1, tmp___2^0'=0, (-2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 11 Applied chaining First rule: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 Second rule: l20 -> l20 : nj2^0'=2+nj1^0, bRows^0'=1, nj1^0'=1+nj1^0, tmp___2^0'=1, (-2+n2^0-nj1^0 == 0 /\ 1+bRows^0 <= 0), cost: 10 New rule: l23 -> l20 : nj2^0'=2, bRows^0'=1, nj1^0'=1, tmp___2^0'=1, (-2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 12 Applied chaining First rule: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 Second rule: l20 -> l20 : nj2^0'=n2^0, bRows^0'=0, nj1^0'=-1+n2^0, tmp___2^0'=0, (-2+n2^0-nj1^0 >= 0 /\ bRows^0 <= 0 /\ bRows^0 >= 0), cost: -2+4*n2^0*(-1+n2^0-nj1^0)+2*n2^0-2*(-1+n2^0-nj1^0)^2-2*nj1^0-4*nj1^0*(-1+n2^0-nj1^0) New rule: l23 -> l20 : nj2^0'=n2^0, bRows^0'=0, nj1^0'=-1+n2^0, tmp___2^0'=0, (bRows^0 == 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 2*n2^0+4*n2^0*(-1+n2^0)-2*(-1+n2^0)^2 Applied chaining First rule: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 Second rule: l20 -> l20 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, tmp___2^0'=1, (-2+n2^0-nj1^0 >= 0 /\ -1+bRows^0 >= 0), cost: -1+6*n2^0*(-1+n2^0-nj1^0)+n2^0-3*(-1+n2^0-nj1^0)^2-nj1^0-6*nj1^0*(-1+n2^0-nj1^0) New rule: l23 -> l20 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 1+n2^0+6*n2^0*(-1+n2^0)-3*(-1+n2^0)^2 Applied deletion Removed the following rules: 323 324 325 328 329 Applied chaining First rule: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 Second rule: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 5 New rule: l33 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, (-1+bDomain^0 >= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 7 Applied chaining First rule: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 Second rule: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, (1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 5 New rule: l33 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, (1+bDomain^0 <= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 7 Applied chaining First rule: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 Second rule: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1+nj^0, ((1+bDomain^0 <= 0 /\ 1-n2^0+nj^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0+nj^0 <= 0)), cost: 6 New rule: l33 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, (1-n2^0+ni^0 <= 0 /\ ((-1+bDomain^0 >= 0 /\ 1-n2^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0 <= 0))), cost: 8 Applied chaining First rule: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 Second rule: l28 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=n2^0, (-1+n2^0-nj^0 >= 0 /\ bDomain^0 <= 0 /\ bDomain^0 >= 0), cost: 4*n2^0-4*nj^0 New rule: l33 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=n2^0, (bDomain^0 == 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 2+4*n2^0 Applied chaining First rule: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 Second rule: l28 -> l28 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n2^0, (-1+n2^0-nj^0 >= 0 /\ -1+bDomain^0 >= 0), cost: 6*n2^0-6*nj^0 New rule: l33 -> l28 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n2^0, (-1+bDomain^0 >= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 2+6*n2^0 Applied deletion Removed the following rules: 312 313 314 333 334 Chained accelerated rules with incoming rules Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 196: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 194: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 195: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 335: l11 -> l3 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, (-1+bCols^0 >= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 11 336: l11 -> l3 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 11 337: l11 -> l3 : bCols^0'=1, ni2^0'=2, tmp___3^0'=1, ni1^0'=1, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 12 338: l11 -> l3 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, ni1^0'=-1+n2^0, (bCols^0 == 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 2*n2^0+4*n2^0*(-1+n2^0)-2*(-1+n2^0)^2 339: l11 -> l3 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, (-1+bCols^0 >= 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 1+n2^0+6*n2^0*(-1+n2^0)-3*(-1+n2^0)^2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 217: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 192: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 193: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 340: l23 -> l20 : nj2^0'=2, bRows^0'=0, nj1^0'=1, tmp___2^0'=0, (-1+bRows^0 >= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0), cost: 11 341: l23 -> l20 : nj2^0'=2, bRows^0'=0, nj1^0'=1, tmp___2^0'=0, (-2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 11 342: l23 -> l20 : nj2^0'=2, bRows^0'=1, nj1^0'=1, tmp___2^0'=1, (-2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 12 343: l23 -> l20 : nj2^0'=n2^0, bRows^0'=0, nj1^0'=-1+n2^0, tmp___2^0'=0, (bRows^0 == 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 2*n2^0+4*n2^0*(-1+n2^0)-2*(-1+n2^0)^2 344: l23 -> l20 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 1+n2^0+6*n2^0*(-1+n2^0)-3*(-1+n2^0)^2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 225: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 190: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 191: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 345: l33 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, (-1+bDomain^0 >= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 7 346: l33 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, (1+bDomain^0 <= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 7 347: l33 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, (1-n2^0+ni^0 <= 0 /\ ((-1+bDomain^0 >= 0 /\ 1-n2^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0 <= 0))), cost: 8 348: l33 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=n2^0, (bDomain^0 == 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 2+4*n2^0 349: l33 -> l28 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n2^0, (-1+bDomain^0 >= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 2+6*n2^0 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 211: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 212: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 243: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 304: l43 -> l51 : tmp___4^0'=1, bSquares^0'=1, ((1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0) \/ (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0)), cost: 7 305: l43 -> l51 : tmp___4^0'=0, bSquares^0'=0, 1-n^0+nl2^0 <= 0, cost: 5 157: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 264: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, n2^post97 <= 0, cost: 4 265: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Eliminating location l28 by chaining: Applied chaining First rule: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 Second rule: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 New rule: l33 -> l33 : nj^0'=0, ni^0'=1+ni^0, (n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4 Applied chaining First rule: l33 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, (-1+bDomain^0 >= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 7 Second rule: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 New rule: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (-1+bDomain^0 >= 0 /\ -1+n2^0 <= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 9 Applied chaining First rule: l33 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, (1+bDomain^0 <= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 7 Second rule: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 New rule: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (1+bDomain^0 <= 0 /\ -1+n2^0 <= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 9 Applied chaining First rule: l33 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, (1-n2^0+ni^0 <= 0 /\ ((-1+bDomain^0 >= 0 /\ 1-n2^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0 <= 0))), cost: 8 Second rule: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 New rule: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (-1+n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ ((-1+bDomain^0 >= 0 /\ 1-n2^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0 <= 0))), cost: 10 Applied simplification Original rule: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (-1+n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ ((-1+bDomain^0 >= 0 /\ 1-n2^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0 <= 0))), cost: 10 New rule: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (-1+n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ ((1+bDomain^0 <= 0 /\ 1-n2^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0 <= 0))), cost: 10 Applied chaining First rule: l33 -> l28 : tmp___1^0'=0, bDomain^0'=0, nj^0'=n2^0, (bDomain^0 == 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 2+4*n2^0 Second rule: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 New rule: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=n2^0, ni^0'=1+ni^0, (0 <= 0 /\ bDomain^0 == 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4+4*n2^0 Applied simplification Original rule: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=n2^0, ni^0'=1+ni^0, (0 <= 0 /\ bDomain^0 == 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4+4*n2^0 New rule: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=n2^0, ni^0'=1+ni^0, (bDomain^0 == 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4+4*n2^0 Applied chaining First rule: l33 -> l28 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n2^0, (-1+bDomain^0 >= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 2+6*n2^0 Second rule: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 New rule: l33 -> l33 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n2^0, ni^0'=1+ni^0, (0 <= 0 /\ -1+bDomain^0 >= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4+6*n2^0 Applied simplification Original rule: l33 -> l33 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n2^0, ni^0'=1+ni^0, (0 <= 0 /\ -1+bDomain^0 >= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4+6*n2^0 New rule: l33 -> l33 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n2^0, ni^0'=1+ni^0, (-1+bDomain^0 >= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4+6*n2^0 Applied deletion Removed the following rules: 191 225 345 346 347 348 349 Eliminating location l20 by chaining: Applied chaining First rule: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 Second rule: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 New rule: l23 -> l23 : nj1^0'=0, ni^0'=1+ni^0, (-1+n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4 Applied chaining First rule: l23 -> l20 : nj2^0'=2, bRows^0'=0, nj1^0'=1, tmp___2^0'=0, (-1+bRows^0 >= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0), cost: 11 Second rule: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 New rule: l23 -> l23 : nj2^0'=2, bRows^0'=0, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, (-1+bRows^0 >= 0 /\ -2+n2^0 <= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 Applied simplification Original rule: l23 -> l23 : nj2^0'=2, bRows^0'=0, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, (-1+bRows^0 >= 0 /\ -2+n2^0 <= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 New rule: l23 -> l23 : nj2^0'=2, bRows^0'=0, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, (-1+bRows^0 >= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 Applied chaining First rule: l23 -> l20 : nj2^0'=2, bRows^0'=0, nj1^0'=1, tmp___2^0'=0, (-2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 11 Second rule: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 New rule: l23 -> l23 : nj2^0'=2, bRows^0'=0, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, (-2+n2^0 <= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 13 Applied simplification Original rule: l23 -> l23 : nj2^0'=2, bRows^0'=0, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, (-2+n2^0 <= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 13 New rule: l23 -> l23 : nj2^0'=2, bRows^0'=0, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, (-2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 13 Applied chaining First rule: l23 -> l20 : nj2^0'=2, bRows^0'=1, nj1^0'=1, tmp___2^0'=1, (-2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 12 Second rule: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 New rule: l23 -> l23 : nj2^0'=2, bRows^0'=1, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=1, (-2+n2^0 <= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 14 Applied simplification Original rule: l23 -> l23 : nj2^0'=2, bRows^0'=1, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=1, (-2+n2^0 <= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 14 New rule: l23 -> l23 : nj2^0'=2, bRows^0'=1, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=1, (-2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 14 Applied chaining First rule: l23 -> l20 : nj2^0'=n2^0, bRows^0'=0, nj1^0'=-1+n2^0, tmp___2^0'=0, (bRows^0 == 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 2*n2^0+4*n2^0*(-1+n2^0)-2*(-1+n2^0)^2 Second rule: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 New rule: l23 -> l23 : nj2^0'=n2^0, bRows^0'=0, nj1^0'=-1+n2^0, ni^0'=1+ni^0, tmp___2^0'=0, (0 <= 0 /\ bRows^0 == 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 2+2*n2^0+4*n2^0*(-1+n2^0)-2*(-1+n2^0)^2 Applied simplification Original rule: l23 -> l23 : nj2^0'=n2^0, bRows^0'=0, nj1^0'=-1+n2^0, ni^0'=1+ni^0, tmp___2^0'=0, (0 <= 0 /\ bRows^0 == 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 2+2*n2^0+4*n2^0*(-1+n2^0)-2*(-1+n2^0)^2 New rule: l23 -> l23 : nj2^0'=n2^0, bRows^0'=0, nj1^0'=-1+n2^0, ni^0'=1+ni^0, tmp___2^0'=0, (bRows^0 == 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 2+2*n2^0+4*n2^0*(-1+n2^0)-2*(-1+n2^0)^2 Applied chaining First rule: l23 -> l20 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 1+n2^0+6*n2^0*(-1+n2^0)-3*(-1+n2^0)^2 Second rule: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 New rule: l23 -> l23 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, ni^0'=1+ni^0, tmp___2^0'=1, (0 <= 0 /\ -1+bRows^0 >= 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 3+n2^0+6*n2^0*(-1+n2^0)-3*(-1+n2^0)^2 Applied simplification Original rule: l23 -> l23 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, ni^0'=1+ni^0, tmp___2^0'=1, (0 <= 0 /\ -1+bRows^0 >= 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 3+n2^0+6*n2^0*(-1+n2^0)-3*(-1+n2^0)^2 New rule: l23 -> l23 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, ni^0'=1+ni^0, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 3+n2^0+6*n2^0*(-1+n2^0)-3*(-1+n2^0)^2 Applied deletion Removed the following rules: 193 217 340 341 342 343 344 Eliminating location l3 by chaining: Applied chaining First rule: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 Second rule: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 New rule: l11 -> l11 : ni1^0'=0, nj^0'=1+nj^0, (-1+n2^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 Applied chaining First rule: l11 -> l3 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, (-1+bCols^0 >= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 11 Second rule: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 New rule: l11 -> l11 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, nj^0'=1+nj^0, (-1+bCols^0 >= 0 /\ -2+n2^0 <= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 13 Applied simplification Original rule: l11 -> l11 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, nj^0'=1+nj^0, (-1+bCols^0 >= 0 /\ -2+n2^0 <= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 13 New rule: l11 -> l11 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, nj^0'=1+nj^0, (-1+bCols^0 >= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 13 Applied chaining First rule: l11 -> l3 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 11 Second rule: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 New rule: l11 -> l11 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, nj^0'=1+nj^0, (-2+n2^0 <= 0 /\ -2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 13 Applied simplification Original rule: l11 -> l11 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, nj^0'=1+nj^0, (-2+n2^0 <= 0 /\ -2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 13 New rule: l11 -> l11 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, nj^0'=1+nj^0, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 13 Applied chaining First rule: l11 -> l3 : bCols^0'=1, ni2^0'=2, tmp___3^0'=1, ni1^0'=1, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 12 Second rule: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 New rule: l11 -> l11 : bCols^0'=1, ni2^0'=2, tmp___3^0'=1, ni1^0'=1, nj^0'=1+nj^0, (-2+n2^0 <= 0 /\ -2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 14 Applied simplification Original rule: l11 -> l11 : bCols^0'=1, ni2^0'=2, tmp___3^0'=1, ni1^0'=1, nj^0'=1+nj^0, (-2+n2^0 <= 0 /\ -2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 14 New rule: l11 -> l11 : bCols^0'=1, ni2^0'=2, tmp___3^0'=1, ni1^0'=1, nj^0'=1+nj^0, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 14 Applied chaining First rule: l11 -> l3 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, ni1^0'=-1+n2^0, (bCols^0 == 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 2*n2^0+4*n2^0*(-1+n2^0)-2*(-1+n2^0)^2 Second rule: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 New rule: l11 -> l11 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, ni1^0'=-1+n2^0, nj^0'=1+nj^0, (0 <= 0 /\ bCols^0 == 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 2+2*n2^0+4*n2^0*(-1+n2^0)-2*(-1+n2^0)^2 Applied simplification Original rule: l11 -> l11 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, ni1^0'=-1+n2^0, nj^0'=1+nj^0, (0 <= 0 /\ bCols^0 == 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 2+2*n2^0+4*n2^0*(-1+n2^0)-2*(-1+n2^0)^2 New rule: l11 -> l11 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, ni1^0'=-1+n2^0, nj^0'=1+nj^0, (bCols^0 == 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 2+2*n2^0+4*n2^0*(-1+n2^0)-2*(-1+n2^0)^2 Applied chaining First rule: l11 -> l3 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, (-1+bCols^0 >= 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 1+n2^0+6*n2^0*(-1+n2^0)-3*(-1+n2^0)^2 Second rule: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 New rule: l11 -> l11 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=1+nj^0, (0 <= 0 /\ -1+bCols^0 >= 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 3+n2^0+6*n2^0*(-1+n2^0)-3*(-1+n2^0)^2 Applied simplification Original rule: l11 -> l11 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=1+nj^0, (0 <= 0 /\ -1+bCols^0 >= 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 3+n2^0+6*n2^0*(-1+n2^0)-3*(-1+n2^0)^2 New rule: l11 -> l11 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=1+nj^0, (-1+bCols^0 >= 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 3+n2^0+6*n2^0*(-1+n2^0)-3*(-1+n2^0)^2 Applied deletion Removed the following rules: 195 196 335 336 337 338 339 Eliminating location l51 by chaining: Applied chaining First rule: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 Second rule: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 New rule: l43 -> l43 : nl2^0'=1+nl2^0, 1-n^0+nl2^0 <= 0, cost: 4 Applied chaining First rule: l43 -> l51 : tmp___4^0'=1, bSquares^0'=1, ((1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0) \/ (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0)), cost: 7 Second rule: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 New rule: l43 -> l43 : tmp___4^0'=1, nl2^0'=1+nl2^0, bSquares^0'=1, ((1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0) \/ (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0)), cost: 8 Applied chaining First rule: l43 -> l51 : tmp___4^0'=0, bSquares^0'=0, 1-n^0+nl2^0 <= 0, cost: 5 Second rule: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 New rule: l43 -> l43 : tmp___4^0'=0, nl2^0'=1+nl2^0, bSquares^0'=0, 1-n^0+nl2^0 <= 0, cost: 6 Applied deletion Removed the following rules: 157 243 304 305 Eliminated locations on tree-shaped paths Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 194: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 362: l11 -> l11 : ni1^0'=0, nj^0'=1+nj^0, (-1+n2^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 363: l11 -> l11 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, nj^0'=1+nj^0, (-1+bCols^0 >= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 13 364: l11 -> l11 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, nj^0'=1+nj^0, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 13 365: l11 -> l11 : bCols^0'=1, ni2^0'=2, tmp___3^0'=1, ni1^0'=1, nj^0'=1+nj^0, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 14 366: l11 -> l11 : bCols^0'=0, ni2^0'=n2^0, tmp___3^0'=0, ni1^0'=-1+n2^0, nj^0'=1+nj^0, (bCols^0 == 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 2+2*n2^0+4*n2^0*(-1+n2^0)-2*(-1+n2^0)^2 367: l11 -> l11 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=1+nj^0, (-1+bCols^0 >= 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 3+n2^0+6*n2^0*(-1+n2^0)-3*(-1+n2^0)^2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 192: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 356: l23 -> l23 : nj1^0'=0, ni^0'=1+ni^0, (-1+n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4 357: l23 -> l23 : nj2^0'=2, bRows^0'=0, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, (-1+bRows^0 >= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 358: l23 -> l23 : nj2^0'=2, bRows^0'=0, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, (-2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 13 359: l23 -> l23 : nj2^0'=2, bRows^0'=1, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=1, (-2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 14 360: l23 -> l23 : nj2^0'=n2^0, bRows^0'=0, nj1^0'=-1+n2^0, ni^0'=1+ni^0, tmp___2^0'=0, (bRows^0 == 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 2+2*n2^0+4*n2^0*(-1+n2^0)-2*(-1+n2^0)^2 361: l23 -> l23 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, ni^0'=1+ni^0, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 3+n2^0+6*n2^0*(-1+n2^0)-3*(-1+n2^0)^2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 190: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 350: l33 -> l33 : nj^0'=0, ni^0'=1+ni^0, (n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4 351: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (-1+bDomain^0 >= 0 /\ -1+n2^0 <= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 9 352: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (1+bDomain^0 <= 0 /\ -1+n2^0 <= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 9 353: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (-1+n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ ((1+bDomain^0 <= 0 /\ 1-n2^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0 <= 0))), cost: 10 354: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=n2^0, ni^0'=1+ni^0, (bDomain^0 == 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4+4*n2^0 355: l33 -> l33 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n2^0, ni^0'=1+ni^0, (-1+bDomain^0 >= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4+6*n2^0 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 211: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 212: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 368: l43 -> l43 : nl2^0'=1+nl2^0, 1-n^0+nl2^0 <= 0, cost: 4 369: l43 -> l43 : tmp___4^0'=1, nl2^0'=1+nl2^0, bSquares^0'=1, ((1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0) \/ (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0)), cost: 8 370: l43 -> l43 : tmp___4^0'=0, nl2^0'=1+nl2^0, bSquares^0'=0, 1-n^0+nl2^0 <= 0, cost: 6 264: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, n2^post97 <= 0, cost: 4 265: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Applied pruning (of leafs and parallel rules): Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 194: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 362: l11 -> l11 : ni1^0'=0, nj^0'=1+nj^0, (-1+n2^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 363: l11 -> l11 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, nj^0'=1+nj^0, (-1+bCols^0 >= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 13 364: l11 -> l11 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, nj^0'=1+nj^0, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 13 365: l11 -> l11 : bCols^0'=1, ni2^0'=2, tmp___3^0'=1, ni1^0'=1, nj^0'=1+nj^0, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 14 367: l11 -> l11 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=1+nj^0, (-1+bCols^0 >= 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 3+n2^0+6*n2^0*(-1+n2^0)-3*(-1+n2^0)^2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 192: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 356: l23 -> l23 : nj1^0'=0, ni^0'=1+ni^0, (-1+n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4 357: l23 -> l23 : nj2^0'=2, bRows^0'=0, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, (-1+bRows^0 >= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 358: l23 -> l23 : nj2^0'=2, bRows^0'=0, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, (-2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 13 359: l23 -> l23 : nj2^0'=2, bRows^0'=1, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=1, (-2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 14 361: l23 -> l23 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, ni^0'=1+ni^0, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 3+n2^0+6*n2^0*(-1+n2^0)-3*(-1+n2^0)^2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 190: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 350: l33 -> l33 : nj^0'=0, ni^0'=1+ni^0, (n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4 351: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (-1+bDomain^0 >= 0 /\ -1+n2^0 <= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 9 352: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (1+bDomain^0 <= 0 /\ -1+n2^0 <= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 9 353: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (-1+n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ ((1+bDomain^0 <= 0 /\ 1-n2^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0 <= 0))), cost: 10 355: l33 -> l33 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n2^0, ni^0'=1+ni^0, (-1+bDomain^0 >= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4+6*n2^0 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 211: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 212: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 368: l43 -> l43 : nl2^0'=1+nl2^0, 1-n^0+nl2^0 <= 0, cost: 4 369: l43 -> l43 : tmp___4^0'=1, nl2^0'=1+nl2^0, bSquares^0'=1, ((1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0) \/ (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0)), cost: 8 370: l43 -> l43 : tmp___4^0'=0, nl2^0'=1+nl2^0, bSquares^0'=0, 1-n^0+nl2^0 <= 0, cost: 6 264: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, n2^post97 <= 0, cost: 4 265: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Applied acceleration Original rule: l11 -> l11 : ni1^0'=0, nj^0'=1+nj^0, (-1+n2^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 4 New rule: l11 -> l11 : ni1^0'=0, nj^0'=n117+nj^0, (-1+n117 >= 0 /\ 1-n2^0 >= 0 /\ n2^0-n117-nj^0 >= 0), cost: 4*n117 Applied instantiation Original rule: l11 -> l11 : ni1^0'=0, nj^0'=n117+nj^0, (-1+n117 >= 0 /\ 1-n2^0 >= 0 /\ n2^0-n117-nj^0 >= 0), cost: 4*n117 New rule: l11 -> l11 : ni1^0'=0, nj^0'=n2^0, (0 >= 0 /\ -1+n2^0-nj^0 >= 0 /\ 1-n2^0 >= 0), cost: 4*n2^0-4*nj^0 Applied acceleration Original rule: l11 -> l11 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=1+nj^0, (-1+bCols^0 >= 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+nj^0 <= 0), cost: 3+n2^0+6*n2^0*(-1+n2^0)-3*(-1+n2^0)^2 New rule: l11 -> l11 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=n122+nj^0, (-n122+n2^0-nj^0 >= 0 /\ -1+bCols^0 >= 0 /\ -2+n2^0 >= 0 /\ -1+n122 >= 0), cost: n122*n2^0+3*n122*n2^0^2 Applied instantiation Original rule: l11 -> l11 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=n122+nj^0, (-n122+n2^0-nj^0 >= 0 /\ -1+bCols^0 >= 0 /\ -2+n2^0 >= 0 /\ -1+n122 >= 0), cost: n122*n2^0+3*n122*n2^0^2 New rule: l11 -> l11 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=n2^0, (0 >= 0 /\ -1+n2^0-nj^0 >= 0 /\ -1+bCols^0 >= 0 /\ -2+n2^0 >= 0), cost: 3*n2^0^2*(n2^0-nj^0)+n2^0*(n2^0-nj^0) Applied simplification Original rule: l11 -> l11 : ni1^0'=0, nj^0'=n2^0, (0 >= 0 /\ -1+n2^0-nj^0 >= 0 /\ 1-n2^0 >= 0), cost: 4*n2^0-4*nj^0 New rule: l11 -> l11 : ni1^0'=0, nj^0'=n2^0, (-1+n2^0-nj^0 >= 0 /\ -1+n2^0 <= 0), cost: 4*n2^0-4*nj^0 Applied simplification Original rule: l11 -> l11 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=n2^0, (0 >= 0 /\ -1+n2^0-nj^0 >= 0 /\ -1+bCols^0 >= 0 /\ -2+n2^0 >= 0), cost: 3*n2^0^2*(n2^0-nj^0)+n2^0*(n2^0-nj^0) New rule: l11 -> l11 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=n2^0, (-1+n2^0-nj^0 >= 0 /\ -1+bCols^0 >= 0 /\ -2+n2^0 >= 0), cost: 3*n2^0^2*(n2^0-nj^0)+n2^0*(n2^0-nj^0) Applied deletion Removed the following rules: 362 367 Applied acceleration Original rule: l23 -> l23 : nj1^0'=0, ni^0'=1+ni^0, (-1+n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4 New rule: l23 -> l23 : nj1^0'=0, ni^0'=n133+ni^0, (n2^0-n133-ni^0 >= 0 /\ 1-n2^0 >= 0 /\ -1+n133 >= 0), cost: 4*n133 Applied instantiation Original rule: l23 -> l23 : nj1^0'=0, ni^0'=n133+ni^0, (n2^0-n133-ni^0 >= 0 /\ 1-n2^0 >= 0 /\ -1+n133 >= 0), cost: 4*n133 New rule: l23 -> l23 : nj1^0'=0, ni^0'=n2^0, (0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ 1-n2^0 >= 0), cost: 4*n2^0-4*ni^0 Applied acceleration Original rule: l23 -> l23 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, ni^0'=1+ni^0, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 3+n2^0+6*n2^0*(-1+n2^0)-3*(-1+n2^0)^2 New rule: l23 -> l23 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, ni^0'=n138+ni^0, tmp___2^0'=1, (n2^0-n138-ni^0 >= 0 /\ -1+bRows^0 >= 0 /\ -2+n2^0 >= 0 /\ -1+n138 >= 0), cost: 3*n2^0^2*n138+n2^0*n138 Applied instantiation Original rule: l23 -> l23 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, ni^0'=n138+ni^0, tmp___2^0'=1, (n2^0-n138-ni^0 >= 0 /\ -1+bRows^0 >= 0 /\ -2+n2^0 >= 0 /\ -1+n138 >= 0), cost: 3*n2^0^2*n138+n2^0*n138 New rule: l23 -> l23 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, ni^0'=n2^0, tmp___2^0'=1, (0 >= 0 /\ -1+bRows^0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ -2+n2^0 >= 0), cost: n2^0*(n2^0-ni^0)+3*n2^0^2*(n2^0-ni^0) Applied simplification Original rule: l23 -> l23 : nj1^0'=0, ni^0'=n2^0, (0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ 1-n2^0 >= 0), cost: 4*n2^0-4*ni^0 New rule: l23 -> l23 : nj1^0'=0, ni^0'=n2^0, (-1+n2^0-ni^0 >= 0 /\ -1+n2^0 <= 0), cost: 4*n2^0-4*ni^0 Applied simplification Original rule: l23 -> l23 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, ni^0'=n2^0, tmp___2^0'=1, (0 >= 0 /\ -1+bRows^0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ -2+n2^0 >= 0), cost: n2^0*(n2^0-ni^0)+3*n2^0^2*(n2^0-ni^0) New rule: l23 -> l23 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, ni^0'=n2^0, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ -2+n2^0 >= 0), cost: n2^0*(n2^0-ni^0)+3*n2^0^2*(n2^0-ni^0) Applied deletion Removed the following rules: 356 361 Applied simplification Original rule: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (-1+bDomain^0 >= 0 /\ -1+n2^0 <= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 9 New rule: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (-1+bDomain^0 >= 0 /\ -1+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0), cost: 9 Applied simplification Original rule: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (1+bDomain^0 <= 0 /\ -1+n2^0 <= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 9 New rule: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (1+bDomain^0 <= 0 /\ -1+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0), cost: 9 Applied simplification Original rule: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (-1+n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ ((1+bDomain^0 <= 0 /\ 1-n2^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1-n2^0 <= 0))), cost: 10 New rule: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (-1+n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ ((-1+bDomain^0 >= 0 /\ 1-n2^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0 <= 0))), cost: 10 Simplified simple loops Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 194: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 363: l11 -> l11 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, nj^0'=1+nj^0, (-1+bCols^0 >= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 13 364: l11 -> l11 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, nj^0'=1+nj^0, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 13 365: l11 -> l11 : bCols^0'=1, ni2^0'=2, tmp___3^0'=1, ni1^0'=1, nj^0'=1+nj^0, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 14 373: l11 -> l11 : ni1^0'=0, nj^0'=n2^0, (-1+n2^0-nj^0 >= 0 /\ -1+n2^0 <= 0), cost: 4*n2^0-4*nj^0 374: l11 -> l11 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=n2^0, (-1+n2^0-nj^0 >= 0 /\ -1+bCols^0 >= 0 /\ -2+n2^0 >= 0), cost: 3*n2^0^2*(n2^0-nj^0)+n2^0*(n2^0-nj^0) 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 192: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 357: l23 -> l23 : nj2^0'=2, bRows^0'=0, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, (-1+bRows^0 >= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 358: l23 -> l23 : nj2^0'=2, bRows^0'=0, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, (-2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 13 359: l23 -> l23 : nj2^0'=2, bRows^0'=1, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=1, (-2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 14 377: l23 -> l23 : nj1^0'=0, ni^0'=n2^0, (-1+n2^0-ni^0 >= 0 /\ -1+n2^0 <= 0), cost: 4*n2^0-4*ni^0 378: l23 -> l23 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, ni^0'=n2^0, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ -2+n2^0 >= 0), cost: n2^0*(n2^0-ni^0)+3*n2^0^2*(n2^0-ni^0) 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 190: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 350: l33 -> l33 : nj^0'=0, ni^0'=1+ni^0, (n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4 355: l33 -> l33 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n2^0, ni^0'=1+ni^0, (-1+bDomain^0 >= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4+6*n2^0 379: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (-1+bDomain^0 >= 0 /\ -1+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0), cost: 9 380: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (1+bDomain^0 <= 0 /\ -1+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0), cost: 9 381: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (-1+n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ ((-1+bDomain^0 >= 0 /\ 1-n2^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0 <= 0))), cost: 10 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 211: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 212: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 368: l43 -> l43 : nl2^0'=1+nl2^0, 1-n^0+nl2^0 <= 0, cost: 4 369: l43 -> l43 : tmp___4^0'=1, nl2^0'=1+nl2^0, bSquares^0'=1, ((1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0) \/ (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0)), cost: 8 370: l43 -> l43 : tmp___4^0'=0, nl2^0'=1+nl2^0, bSquares^0'=0, 1-n^0+nl2^0 <= 0, cost: 6 264: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, n2^post97 <= 0, cost: 4 265: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Applied acceleration Original rule: l33 -> l33 : nj^0'=0, ni^0'=1+ni^0, (n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4 New rule: l33 -> l33 : nj^0'=0, ni^0'=n149+ni^0, (-1+n149 >= 0 /\ -n2^0 >= 0 /\ -n149+n2^0-ni^0 >= 0), cost: 4*n149 Applied instantiation Original rule: l33 -> l33 : nj^0'=0, ni^0'=n149+ni^0, (-1+n149 >= 0 /\ -n2^0 >= 0 /\ -n149+n2^0-ni^0 >= 0), cost: 4*n149 New rule: l33 -> l33 : nj^0'=0, ni^0'=n2^0, (0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ -n2^0 >= 0), cost: 4*n2^0-4*ni^0 Applied acceleration Original rule: l33 -> l33 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n2^0, ni^0'=1+ni^0, (-1+bDomain^0 >= 0 /\ -1+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4+6*n2^0 New rule: l33 -> l33 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n2^0, ni^0'=n151+ni^0, (-1+bDomain^0 >= 0 /\ -1+n151 >= 0 /\ -1+n2^0 >= 0 /\ -n151+n2^0-ni^0 >= 0), cost: 6*n151*n2^0+4*n151 Applied instantiation Original rule: l33 -> l33 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n2^0, ni^0'=n151+ni^0, (-1+bDomain^0 >= 0 /\ -1+n151 >= 0 /\ -1+n2^0 >= 0 /\ -n151+n2^0-ni^0 >= 0), cost: 6*n151*n2^0+4*n151 New rule: l33 -> l33 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n2^0, ni^0'=n2^0, (0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ -1+bDomain^0 >= 0 /\ -1+n2^0 >= 0), cost: 6*n2^0*(n2^0-ni^0)+4*n2^0-4*ni^0 Applied simplification Original rule: l33 -> l33 : nj^0'=0, ni^0'=n2^0, (0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ -n2^0 >= 0), cost: 4*n2^0-4*ni^0 New rule: l33 -> l33 : nj^0'=0, ni^0'=n2^0, (-1+n2^0-ni^0 >= 0 /\ n2^0 <= 0), cost: 4*n2^0-4*ni^0 Applied simplification Original rule: l33 -> l33 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n2^0, ni^0'=n2^0, (0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ -1+bDomain^0 >= 0 /\ -1+n2^0 >= 0), cost: 6*n2^0*(n2^0-ni^0)+4*n2^0-4*ni^0 New rule: l33 -> l33 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n2^0, ni^0'=n2^0, (-1+n2^0-ni^0 >= 0 /\ -1+bDomain^0 >= 0 /\ -1+n2^0 >= 0), cost: 6*n2^0*(n2^0-ni^0)+4*n2^0-4*ni^0 Applied deletion Removed the following rules: 350 355 Applied acceleration Original rule: l43 -> l43 : nl2^0'=1+nl2^0, 1-n^0+nl2^0 <= 0, cost: 4 New rule: l43 -> l43 : nl2^0'=nl2^0+n161, (n^0-nl2^0-n161 >= 0 /\ n161 >= 0), cost: 4*n161 Applied instantiation Original rule: l43 -> l43 : nl2^0'=nl2^0+n161, (n^0-nl2^0-n161 >= 0 /\ n161 >= 0), cost: 4*n161 New rule: l43 -> l43 : nl2^0'=n^0, (0 >= 0 /\ n^0-nl2^0 >= 0), cost: 4*n^0-4*nl2^0 Applied acceleration Original rule: l43 -> l43 : tmp___4^0'=1, nl2^0'=1+nl2^0, bSquares^0'=1, ((1-n^0+nl2^0 <= 0 /\ -1+bSquares^0 >= 0) \/ (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0)), cost: 8 New rule: l43 -> l43 : tmp___4^0'=1, nl2^0'=n163+nl2^0, bSquares^0'=1, (-1+n163 >= 0 /\ ((n^0-n163-nl2^0 >= 0 /\ FALSE) \/ (n^0-n163-nl2^0 >= 0 /\ -1+bSquares^0 >= 0))), cost: 8*n163 Applied instantiation Original rule: l43 -> l43 : tmp___4^0'=1, nl2^0'=n163+nl2^0, bSquares^0'=1, (-1+n163 >= 0 /\ ((n^0-n163-nl2^0 >= 0 /\ FALSE) \/ (n^0-n163-nl2^0 >= 0 /\ -1+bSquares^0 >= 0))), cost: 8*n163 New rule: l43 -> l43 : tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (-1+n^0-nl2^0 >= 0 /\ ((0 >= 0 /\ FALSE) \/ (0 >= 0 /\ -1+bSquares^0 >= 0))), cost: 8*n^0-8*nl2^0 Applied acceleration Original rule: l43 -> l43 : tmp___4^0'=0, nl2^0'=1+nl2^0, bSquares^0'=0, 1-n^0+nl2^0 <= 0, cost: 6 New rule: l43 -> l43 : tmp___4^0'=0, nl2^0'=n165+nl2^0, bSquares^0'=0, (-1+n165 >= 0 /\ n^0-n165-nl2^0 >= 0), cost: 6*n165 Applied instantiation Original rule: l43 -> l43 : tmp___4^0'=0, nl2^0'=n165+nl2^0, bSquares^0'=0, (-1+n165 >= 0 /\ n^0-n165-nl2^0 >= 0), cost: 6*n165 New rule: l43 -> l43 : tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, (0 >= 0 /\ -1+n^0-nl2^0 >= 0), cost: 6*n^0-6*nl2^0 Applied simplification Original rule: l43 -> l43 : nl2^0'=n^0, (0 >= 0 /\ n^0-nl2^0 >= 0), cost: 4*n^0-4*nl2^0 New rule: l43 -> l43 : nl2^0'=n^0, n^0-nl2^0 >= 0, cost: 4*n^0-4*nl2^0 Applied simplification Original rule: l43 -> l43 : tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (-1+n^0-nl2^0 >= 0 /\ ((0 >= 0 /\ FALSE) \/ (0 >= 0 /\ -1+bSquares^0 >= 0))), cost: 8*n^0-8*nl2^0 New rule: l43 -> l43 : tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (-1+n^0-nl2^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 8*n^0-8*nl2^0 Applied simplification Original rule: l43 -> l43 : tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, (0 >= 0 /\ -1+n^0-nl2^0 >= 0), cost: 6*n^0-6*nl2^0 New rule: l43 -> l43 : tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, -1+n^0-nl2^0 >= 0, cost: 6*n^0-6*nl2^0 Applied deletion Removed the following rules: 368 369 370 Accelerated simple loops Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 194: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 363: l11 -> l11 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, nj^0'=1+nj^0, (-1+bCols^0 >= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 13 364: l11 -> l11 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, nj^0'=1+nj^0, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 13 365: l11 -> l11 : bCols^0'=1, ni2^0'=2, tmp___3^0'=1, ni1^0'=1, nj^0'=1+nj^0, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 14 373: l11 -> l11 : ni1^0'=0, nj^0'=n2^0, (-1+n2^0-nj^0 >= 0 /\ -1+n2^0 <= 0), cost: 4*n2^0-4*nj^0 374: l11 -> l11 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=n2^0, (-1+n2^0-nj^0 >= 0 /\ -1+bCols^0 >= 0 /\ -2+n2^0 >= 0), cost: 3*n2^0^2*(n2^0-nj^0)+n2^0*(n2^0-nj^0) 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 192: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 357: l23 -> l23 : nj2^0'=2, bRows^0'=0, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, (-1+bRows^0 >= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 358: l23 -> l23 : nj2^0'=2, bRows^0'=0, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, (-2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 13 359: l23 -> l23 : nj2^0'=2, bRows^0'=1, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=1, (-2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 14 377: l23 -> l23 : nj1^0'=0, ni^0'=n2^0, (-1+n2^0-ni^0 >= 0 /\ -1+n2^0 <= 0), cost: 4*n2^0-4*ni^0 378: l23 -> l23 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, ni^0'=n2^0, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ -2+n2^0 >= 0), cost: n2^0*(n2^0-ni^0)+3*n2^0^2*(n2^0-ni^0) 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 190: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 379: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (-1+bDomain^0 >= 0 /\ -1+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0), cost: 9 380: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (1+bDomain^0 <= 0 /\ -1+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0), cost: 9 381: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (-1+n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ ((-1+bDomain^0 >= 0 /\ 1-n2^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0 <= 0))), cost: 10 384: l33 -> l33 : nj^0'=0, ni^0'=n2^0, (-1+n2^0-ni^0 >= 0 /\ n2^0 <= 0), cost: 4*n2^0-4*ni^0 385: l33 -> l33 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n2^0, ni^0'=n2^0, (-1+n2^0-ni^0 >= 0 /\ -1+bDomain^0 >= 0 /\ -1+n2^0 >= 0), cost: 6*n2^0*(n2^0-ni^0)+4*n2^0-4*ni^0 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 211: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 212: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 389: l43 -> l43 : nl2^0'=n^0, n^0-nl2^0 >= 0, cost: 4*n^0-4*nl2^0 390: l43 -> l43 : tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (-1+n^0-nl2^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 8*n^0-8*nl2^0 391: l43 -> l43 : tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, -1+n^0-nl2^0 >= 0, cost: 6*n^0-6*nl2^0 264: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, n2^post97 <= 0, cost: 4 265: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Applied chaining First rule: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 Second rule: l11 -> l11 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, nj^0'=1+nj^0, (-1+bCols^0 >= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+nj^0 <= 0), cost: 13 New rule: l23 -> l11 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, nj^0'=1, (-1+bCols^0 >= 0 /\ -2+n2^0 == 0 /\ n2^0-ni^0 <= 0), cost: 15 Applied chaining First rule: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 Second rule: l11 -> l11 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, nj^0'=1+nj^0, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 13 New rule: l23 -> l11 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, nj^0'=1, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ n2^0-ni^0 <= 0), cost: 15 Applied chaining First rule: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 Second rule: l11 -> l11 : bCols^0'=1, ni2^0'=2, tmp___3^0'=1, ni1^0'=1, nj^0'=1+nj^0, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ 1-n2^0+nj^0 <= 0), cost: 14 New rule: l23 -> l11 : bCols^0'=1, ni2^0'=2, tmp___3^0'=1, ni1^0'=1, nj^0'=1, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ n2^0-ni^0 <= 0), cost: 16 Applied chaining First rule: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 Second rule: l11 -> l11 : ni1^0'=0, nj^0'=n2^0, (-1+n2^0-nj^0 >= 0 /\ -1+n2^0 <= 0), cost: 4*n2^0-4*nj^0 New rule: l23 -> l11 : ni1^0'=0, nj^0'=n2^0, (-1+n2^0 == 0 /\ n2^0-ni^0 <= 0), cost: 2+4*n2^0 Applied chaining First rule: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 Second rule: l11 -> l11 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=n2^0, (-1+n2^0-nj^0 >= 0 /\ -1+bCols^0 >= 0 /\ -2+n2^0 >= 0), cost: 3*n2^0^2*(n2^0-nj^0)+n2^0*(n2^0-nj^0) New rule: l23 -> l11 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=n2^0, (-1+bCols^0 >= 0 /\ -2+n2^0 >= 0 /\ n2^0-ni^0 <= 0), cost: 2+3*n2^0^3+n2^0^2 Applied deletion Removed the following rules: 363 364 365 373 374 Applied chaining First rule: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 Second rule: l23 -> l23 : nj2^0'=2, bRows^0'=0, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, (-1+bRows^0 >= 0 /\ -2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 New rule: l33 -> l23 : nj2^0'=2, bRows^0'=0, nj1^0'=1, ni^0'=1, tmp___2^0'=0, (-1+bRows^0 >= 0 /\ -2+n2^0 == 0 /\ n2^0-ni^0 <= 0), cost: 15 Applied chaining First rule: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 Second rule: l23 -> l23 : nj2^0'=2, bRows^0'=0, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, (-2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 13 New rule: l33 -> l23 : nj2^0'=2, bRows^0'=0, nj1^0'=1, ni^0'=1, tmp___2^0'=0, (-2+n2^0 == 0 /\ n2^0-ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 15 Applied chaining First rule: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 Second rule: l23 -> l23 : nj2^0'=2, bRows^0'=1, nj1^0'=1, ni^0'=1+ni^0, tmp___2^0'=1, (-2+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 14 New rule: l33 -> l23 : nj2^0'=2, bRows^0'=1, nj1^0'=1, ni^0'=1, tmp___2^0'=1, (-2+n2^0 == 0 /\ n2^0-ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 16 Applied chaining First rule: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 Second rule: l23 -> l23 : nj1^0'=0, ni^0'=n2^0, (-1+n2^0-ni^0 >= 0 /\ -1+n2^0 <= 0), cost: 4*n2^0-4*ni^0 New rule: l33 -> l23 : nj1^0'=0, ni^0'=n2^0, (-1+n2^0 == 0 /\ n2^0-ni^0 <= 0), cost: 2+4*n2^0 Applied chaining First rule: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 Second rule: l23 -> l23 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, ni^0'=n2^0, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ -2+n2^0 >= 0), cost: n2^0*(n2^0-ni^0)+3*n2^0^2*(n2^0-ni^0) New rule: l33 -> l23 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, ni^0'=n2^0, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ -2+n2^0 >= 0 /\ n2^0-ni^0 <= 0), cost: 2+3*n2^0^3+n2^0^2 Applied deletion Removed the following rules: 357 358 359 377 378 Applied chaining First rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Second rule: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (-1+bDomain^0 >= 0 /\ -1+n2^0 == 0 /\ 1-n2^0+ni^0 <= 0), cost: 9 New rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=1, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=1, (0 <= 0 /\ 0 >= 0), cost: 19 Applied chaining First rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Second rule: l33 -> l33 : tmp___1^0'=0, bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, (-1+n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ ((-1+bDomain^0 >= 0 /\ 1-n2^0 <= 0) \/ (1+bDomain^0 <= 0 /\ 1-n2^0 <= 0))), cost: 10 New rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=1, (1-n2^post97 <= 0 /\ -1+n2^post97 <= 0), cost: 14+2*n2^post97^2+4*n2^post97 Applied chaining First rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Second rule: l33 -> l33 : tmp___1^0'=1, bDomain^0'=1, nj^0'=n2^0, ni^0'=n2^0, (-1+n2^0-ni^0 >= 0 /\ -1+bDomain^0 >= 0 /\ -1+n2^0 >= 0), cost: 6*n2^0*(n2^0-ni^0)+4*n2^0-4*ni^0 New rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=n2^post97, -1+n2^post97 >= 0, cost: 4+8*n2^post97^2+8*n2^post97 Applied deletion Removed the following rules: 379 380 381 384 385 Applied chaining First rule: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 Second rule: l43 -> l43 : nl2^0'=n^0, n^0-nl2^0 >= 0, cost: 4*n^0-4*nl2^0 New rule: l37 -> l43 : nl2^0'=n^0, (n^0 >= 0 /\ 1+nk2^0-n^0 <= 0), cost: 2+4*n^0 Applied chaining First rule: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 Second rule: l43 -> l43 : tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (-1+n^0-nl2^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 8*n^0-8*nl2^0 New rule: l37 -> l43 : tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (-1+n^0 >= 0 /\ 1+nk2^0-n^0 <= 0 /\ -1+bSquares^0 >= 0), cost: 2+8*n^0 Applied chaining First rule: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 Second rule: l43 -> l43 : tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, -1+n^0-nl2^0 >= 0, cost: 6*n^0-6*nl2^0 New rule: l37 -> l43 : tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, (-1+n^0 >= 0 /\ 1+nk2^0-n^0 <= 0), cost: 2+6*n^0 Applied deletion Removed the following rules: 389 390 391 Chained accelerated rules with incoming rules Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 194: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 192: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 392: l23 -> l11 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, nj^0'=1, (-1+bCols^0 >= 0 /\ -2+n2^0 == 0 /\ n2^0-ni^0 <= 0), cost: 15 393: l23 -> l11 : bCols^0'=0, ni2^0'=2, tmp___3^0'=0, ni1^0'=1, nj^0'=1, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ n2^0-ni^0 <= 0), cost: 15 394: l23 -> l11 : bCols^0'=1, ni2^0'=2, tmp___3^0'=1, ni1^0'=1, nj^0'=1, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ n2^0-ni^0 <= 0), cost: 16 395: l23 -> l11 : ni1^0'=0, nj^0'=n2^0, (-1+n2^0 == 0 /\ n2^0-ni^0 <= 0), cost: 2+4*n2^0 396: l23 -> l11 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=n2^0, (-1+bCols^0 >= 0 /\ -2+n2^0 >= 0 /\ n2^0-ni^0 <= 0), cost: 2+3*n2^0^3+n2^0^2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 190: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 397: l33 -> l23 : nj2^0'=2, bRows^0'=0, nj1^0'=1, ni^0'=1, tmp___2^0'=0, (-1+bRows^0 >= 0 /\ -2+n2^0 == 0 /\ n2^0-ni^0 <= 0), cost: 15 398: l33 -> l23 : nj2^0'=2, bRows^0'=0, nj1^0'=1, ni^0'=1, tmp___2^0'=0, (-2+n2^0 == 0 /\ n2^0-ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 15 399: l33 -> l23 : nj2^0'=2, bRows^0'=1, nj1^0'=1, ni^0'=1, tmp___2^0'=1, (-2+n2^0 == 0 /\ n2^0-ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 16 400: l33 -> l23 : nj1^0'=0, ni^0'=n2^0, (-1+n2^0 == 0 /\ n2^0-ni^0 <= 0), cost: 2+4*n2^0 401: l33 -> l23 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, ni^0'=n2^0, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ -2+n2^0 >= 0 /\ n2^0-ni^0 <= 0), cost: 2+3*n2^0^3+n2^0^2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 211: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 405: l37 -> l43 : nl2^0'=n^0, (n^0 >= 0 /\ 1+nk2^0-n^0 <= 0), cost: 2+4*n^0 406: l37 -> l43 : tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (-1+n^0 >= 0 /\ 1+nk2^0-n^0 <= 0 /\ -1+bSquares^0 >= 0), cost: 2+8*n^0 407: l37 -> l43 : tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, (-1+n^0 >= 0 /\ 1+nk2^0-n^0 <= 0), cost: 2+6*n^0 212: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 264: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, n2^post97 <= 0, cost: 4 265: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 402: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=1, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=1, (0 <= 0 /\ 0 >= 0), cost: 19 403: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=1, (1-n2^post97 <= 0 /\ -1+n2^post97 <= 0), cost: 14+2*n2^post97^2+4*n2^post97 404: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=n2^post97, -1+n2^post97 >= 0, cost: 4+8*n2^post97^2+8*n2^post97 Eliminating location l33 by chaining: Applied chaining First rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, n2^post97 <= 0, cost: 4 Second rule: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 New rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, n2^post97 <= 0, cost: 6 Applied chaining First rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=1, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=1, (0 <= 0 /\ 0 >= 0), cost: 19 Second rule: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 New rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=1, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=0, (0 <= 0 /\ 0 >= 0), cost: 21 Applied chaining First rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=1, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=1, (0 <= 0 /\ 0 >= 0), cost: 19 Second rule: l33 -> l23 : nj1^0'=0, ni^0'=n2^0, (-1+n2^0 == 0 /\ n2^0-ni^0 <= 0), cost: 2+4*n2^0 New rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=1, nj1^0'=0, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 25 Applied chaining First rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=1, (1-n2^post97 <= 0 /\ -1+n2^post97 <= 0), cost: 14+2*n2^post97^2+4*n2^post97 Second rule: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 New rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=0, (1-n2^post97 <= 0 /\ -1+n2^post97 <= 0), cost: 16+2*n2^post97^2+4*n2^post97 Applied simplification Original rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=0, (1-n2^post97 <= 0 /\ -1+n2^post97 <= 0), cost: 16+2*n2^post97^2+4*n2^post97 New rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=0, (-1+n2^post97 <= 0 /\ -1+n2^post97 >= 0), cost: 16+2*n2^post97^2+4*n2^post97 Applied chaining First rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=1, (1-n2^post97 <= 0 /\ -1+n2^post97 <= 0), cost: 14+2*n2^post97^2+4*n2^post97 Second rule: l33 -> l23 : nj1^0'=0, ni^0'=n2^0, (-1+n2^0 == 0 /\ n2^0-ni^0 <= 0), cost: 2+4*n2^0 New rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=n2^post97, (1-n2^post97 <= 0 /\ -1+n2^post97 <= 0 /\ -1+n2^post97 == 0), cost: 16+2*n2^post97^2+8*n2^post97 Applied simplification Original rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=n2^post97, (1-n2^post97 <= 0 /\ -1+n2^post97 <= 0 /\ -1+n2^post97 == 0), cost: 16+2*n2^post97^2+8*n2^post97 New rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=n2^post97, -1+n2^post97 == 0, cost: 16+2*n2^post97^2+8*n2^post97 Applied chaining First rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=n2^post97, -1+n2^post97 >= 0, cost: 4+8*n2^post97^2+8*n2^post97 Second rule: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 New rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, (0 <= 0 /\ -1+n2^post97 >= 0), cost: 6+8*n2^post97^2+8*n2^post97 Applied simplification Original rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, (0 <= 0 /\ -1+n2^post97 >= 0), cost: 6+8*n2^post97^2+8*n2^post97 New rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 6+8*n2^post97^2+8*n2^post97 Applied chaining First rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=n2^post97, -1+n2^post97 >= 0, cost: 4+8*n2^post97^2+8*n2^post97 Second rule: l33 -> l23 : nj2^0'=2, bRows^0'=0, nj1^0'=1, ni^0'=1, tmp___2^0'=0, (-1+bRows^0 >= 0 /\ -2+n2^0 == 0 /\ n2^0-ni^0 <= 0), cost: 15 New rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, nj2^0'=2, bRows^0'=0, tmp___1^0'=1, n2^0'=n2^post97, nj1^0'=1, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=1, tmp___2^0'=0, (0 <= 0 /\ 0 >= 0 /\ -2+n2^post97 == 0 /\ -1+n2^post97 >= 0), cost: 19+8*n2^post97^2+8*n2^post97 Applied simplification Original rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, nj2^0'=2, bRows^0'=0, tmp___1^0'=1, n2^0'=n2^post97, nj1^0'=1, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=1, tmp___2^0'=0, (0 <= 0 /\ 0 >= 0 /\ -2+n2^post97 == 0 /\ -1+n2^post97 >= 0), cost: 19+8*n2^post97^2+8*n2^post97 New rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, nj2^0'=2, bRows^0'=0, tmp___1^0'=1, n2^0'=n2^post97, nj1^0'=1, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=1, tmp___2^0'=0, -2+n2^post97 == 0, cost: 19+8*n2^post97^2+8*n2^post97 Applied chaining First rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=n2^post97, -1+n2^post97 >= 0, cost: 4+8*n2^post97^2+8*n2^post97 Second rule: l33 -> l23 : nj1^0'=0, ni^0'=n2^0, (-1+n2^0 == 0 /\ n2^0-ni^0 <= 0), cost: 2+4*n2^0 New rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=n2^post97, (0 <= 0 /\ -1+n2^post97 >= 0 /\ -1+n2^post97 == 0), cost: 6+8*n2^post97^2+12*n2^post97 Applied simplification Original rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=n2^post97, (0 <= 0 /\ -1+n2^post97 >= 0 /\ -1+n2^post97 == 0), cost: 6+8*n2^post97^2+12*n2^post97 New rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=n2^post97, -1+n2^post97 == 0, cost: 6+8*n2^post97^2+12*n2^post97 Applied chaining First rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=n2^post97, -1+n2^post97 >= 0, cost: 4+8*n2^post97^2+8*n2^post97 Second rule: l33 -> l23 : nj2^0'=n2^0, bRows^0'=1, nj1^0'=-1+n2^0, ni^0'=n2^0, tmp___2^0'=1, (-1+bRows^0 >= 0 /\ -2+n2^0 >= 0 /\ n2^0-ni^0 <= 0), cost: 2+3*n2^0^3+n2^0^2 New rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, nj2^0'=n2^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, nj1^0'=-1+n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=n2^post97, tmp___2^0'=1, (0 <= 0 /\ 0 >= 0 /\ -2+n2^post97 >= 0 /\ -1+n2^post97 >= 0), cost: 6+3*n2^post97^3+9*n2^post97^2+8*n2^post97 Applied simplification Original rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, nj2^0'=n2^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, nj1^0'=-1+n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=n2^post97, tmp___2^0'=1, (0 <= 0 /\ 0 >= 0 /\ -2+n2^post97 >= 0 /\ -1+n2^post97 >= 0), cost: 6+3*n2^post97^3+9*n2^post97^2+8*n2^post97 New rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, nj2^0'=n2^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, nj1^0'=-1+n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=n2^post97, tmp___2^0'=1, -2+n2^post97 >= 0, cost: 6+3*n2^post97^3+9*n2^post97^2+8*n2^post97 Applied partial deletion Original rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 New rule: l58 -> [70] : -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Applied partial deletion Original rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=1, (1-n2^post97 <= 0 /\ -1+n2^post97 <= 0), cost: 14+2*n2^post97^2+4*n2^post97 New rule: l58 -> [70] : (1-n2^post97 <= 0 /\ -1+n2^post97 <= 0), cost: 14+2*n2^post97^2+4*n2^post97 Applied partial deletion Original rule: l58 -> l33 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=n2^post97, -1+n2^post97 >= 0, cost: 4+8*n2^post97^2+8*n2^post97 New rule: l58 -> [70] : -1+n2^post97 >= 0, cost: 4+8*n2^post97^2+8*n2^post97 Applied deletion Removed the following rules: 190 264 265 397 398 399 400 401 402 403 404 Eliminating location l11 by chaining: Applied chaining First rule: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 Second rule: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 New rule: l23 -> l13 : nj^0'=0, ni^0'=0, (n2^0 <= 0 /\ n2^0-ni^0 <= 0), cost: 4 Applied chaining First rule: l23 -> l11 : ni1^0'=0, nj^0'=n2^0, (-1+n2^0 == 0 /\ n2^0-ni^0 <= 0), cost: 2+4*n2^0 Second rule: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 New rule: l23 -> l13 : ni1^0'=0, nj^0'=n2^0, ni^0'=0, (0 <= 0 /\ -1+n2^0 == 0 /\ n2^0-ni^0 <= 0), cost: 4+4*n2^0 Applied simplification Original rule: l23 -> l13 : ni1^0'=0, nj^0'=n2^0, ni^0'=0, (0 <= 0 /\ -1+n2^0 == 0 /\ n2^0-ni^0 <= 0), cost: 4+4*n2^0 New rule: l23 -> l13 : ni1^0'=0, nj^0'=n2^0, ni^0'=0, (-1+n2^0 == 0 /\ n2^0-ni^0 <= 0), cost: 4+4*n2^0 Applied chaining First rule: l23 -> l11 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=n2^0, (-1+bCols^0 >= 0 /\ -2+n2^0 >= 0 /\ n2^0-ni^0 <= 0), cost: 2+3*n2^0^3+n2^0^2 Second rule: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 New rule: l23 -> l13 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=n2^0, ni^0'=0, (0 <= 0 /\ -1+bCols^0 >= 0 /\ -2+n2^0 >= 0 /\ n2^0-ni^0 <= 0), cost: 4+3*n2^0^3+n2^0^2 Applied simplification Original rule: l23 -> l13 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=n2^0, ni^0'=0, (0 <= 0 /\ -1+bCols^0 >= 0 /\ -2+n2^0 >= 0 /\ n2^0-ni^0 <= 0), cost: 4+3*n2^0^3+n2^0^2 New rule: l23 -> l13 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=n2^0, ni^0'=0, (-1+bCols^0 >= 0 /\ -2+n2^0 >= 0 /\ n2^0-ni^0 <= 0), cost: 4+3*n2^0^3+n2^0^2 Applied deletion Removed the following rules: 192 194 392 393 394 395 396 Eliminating location l43 by chaining: Applied chaining First rule: l37 -> l43 : nl2^0'=0, 1+nk2^0-n^0 <= 0, cost: 2 Second rule: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 New rule: l37 -> l37 : nk2^0'=1+nk2^0, nl2^0'=0, (n^0 <= 0 /\ 1+nk2^0-n^0 <= 0), cost: 4 Applied chaining First rule: l37 -> l43 : nl2^0'=n^0, (n^0 >= 0 /\ 1+nk2^0-n^0 <= 0), cost: 2+4*n^0 Second rule: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 New rule: l37 -> l37 : nk2^0'=1+nk2^0, nl2^0'=n^0, (0 <= 0 /\ n^0 >= 0 /\ 1+nk2^0-n^0 <= 0), cost: 4+4*n^0 Applied simplification Original rule: l37 -> l37 : nk2^0'=1+nk2^0, nl2^0'=n^0, (0 <= 0 /\ n^0 >= 0 /\ 1+nk2^0-n^0 <= 0), cost: 4+4*n^0 New rule: l37 -> l37 : nk2^0'=1+nk2^0, nl2^0'=n^0, (n^0 >= 0 /\ 1+nk2^0-n^0 <= 0), cost: 4+4*n^0 Applied chaining First rule: l37 -> l43 : tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (-1+n^0 >= 0 /\ 1+nk2^0-n^0 <= 0 /\ -1+bSquares^0 >= 0), cost: 2+8*n^0 Second rule: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 New rule: l37 -> l37 : nk2^0'=1+nk2^0, tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (0 <= 0 /\ -1+n^0 >= 0 /\ 1+nk2^0-n^0 <= 0 /\ -1+bSquares^0 >= 0), cost: 4+8*n^0 Applied simplification Original rule: l37 -> l37 : nk2^0'=1+nk2^0, tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (0 <= 0 /\ -1+n^0 >= 0 /\ 1+nk2^0-n^0 <= 0 /\ -1+bSquares^0 >= 0), cost: 4+8*n^0 New rule: l37 -> l37 : nk2^0'=1+nk2^0, tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (-1+n^0 >= 0 /\ 1+nk2^0-n^0 <= 0 /\ -1+bSquares^0 >= 0), cost: 4+8*n^0 Applied chaining First rule: l37 -> l43 : tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, (-1+n^0 >= 0 /\ 1+nk2^0-n^0 <= 0), cost: 2+6*n^0 Second rule: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 New rule: l37 -> l37 : nk2^0'=1+nk2^0, tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, (0 <= 0 /\ -1+n^0 >= 0 /\ 1+nk2^0-n^0 <= 0), cost: 4+6*n^0 Applied simplification Original rule: l37 -> l37 : nk2^0'=1+nk2^0, tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, (0 <= 0 /\ -1+n^0 >= 0 /\ 1+nk2^0-n^0 <= 0), cost: 4+6*n^0 New rule: l37 -> l37 : nk2^0'=1+nk2^0, tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, (-1+n^0 >= 0 /\ 1+nk2^0-n^0 <= 0), cost: 4+6*n^0 Applied deletion Removed the following rules: 211 212 405 406 407 Eliminated locations on tree-shaped paths Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 420: l23 -> l13 : nj^0'=0, ni^0'=0, (n2^0 <= 0 /\ n2^0-ni^0 <= 0), cost: 4 421: l23 -> l13 : ni1^0'=0, nj^0'=n2^0, ni^0'=0, (-1+n2^0 == 0 /\ n2^0-ni^0 <= 0), cost: 4+4*n2^0 422: l23 -> l13 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=n2^0, ni^0'=0, (-1+bCols^0 >= 0 /\ -2+n2^0 >= 0 /\ n2^0-ni^0 <= 0), cost: 4+3*n2^0^3+n2^0^2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 423: l37 -> l37 : nk2^0'=1+nk2^0, nl2^0'=0, (n^0 <= 0 /\ 1+nk2^0-n^0 <= 0), cost: 4 424: l37 -> l37 : nk2^0'=1+nk2^0, nl2^0'=n^0, (n^0 >= 0 /\ 1+nk2^0-n^0 <= 0), cost: 4+4*n^0 425: l37 -> l37 : nk2^0'=1+nk2^0, tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (-1+n^0 >= 0 /\ 1+nk2^0-n^0 <= 0 /\ -1+bSquares^0 >= 0), cost: 4+8*n^0 426: l37 -> l37 : nk2^0'=1+nk2^0, tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, (-1+n^0 >= 0 /\ 1+nk2^0-n^0 <= 0), cost: 4+6*n^0 408: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, n2^post97 <= 0, cost: 6 409: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=1, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=0, (0 <= 0 /\ 0 >= 0), cost: 21 410: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=1, nj1^0'=0, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 25 411: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=0, (-1+n2^post97 <= 0 /\ -1+n2^post97 >= 0), cost: 16+2*n2^post97^2+4*n2^post97 412: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=n2^post97, -1+n2^post97 == 0, cost: 16+2*n2^post97^2+8*n2^post97 413: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 6+8*n2^post97^2+8*n2^post97 414: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, nj2^0'=2, bRows^0'=0, tmp___1^0'=1, n2^0'=n2^post97, nj1^0'=1, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=1, tmp___2^0'=0, -2+n2^post97 == 0, cost: 19+8*n2^post97^2+8*n2^post97 415: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=n2^post97, -1+n2^post97 == 0, cost: 6+8*n2^post97^2+12*n2^post97 416: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, nj2^0'=n2^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, nj1^0'=-1+n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=n2^post97, tmp___2^0'=1, -2+n2^post97 >= 0, cost: 6+3*n2^post97^3+9*n2^post97^2+8*n2^post97 417: l58 -> [70] : -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 418: l58 -> [70] : (1-n2^post97 <= 0 /\ -1+n2^post97 <= 0), cost: 14+2*n2^post97^2+4*n2^post97 419: l58 -> [70] : -1+n2^post97 >= 0, cost: 4+8*n2^post97^2+8*n2^post97 Applied merging first rule: l58 -> [70] : -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 second rule: l58 -> [70] : (1-n2^post97 <= 0 /\ -1+n2^post97 <= 0), cost: 14+2*n2^post97^2+4*n2^post97 new rule: l58 -> [70] : -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Applied merging first rule: l58 -> [70] : -1+n2^post97 >= 0, cost: 4+8*n2^post97^2+8*n2^post97 second rule: l58 -> [70] : -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 new rule: l58 -> [70] : -1+n2^post97 >= 0, cost: 4+8*n2^post97^2+8*n2^post97 Merged rules Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 420: l23 -> l13 : nj^0'=0, ni^0'=0, (n2^0 <= 0 /\ n2^0-ni^0 <= 0), cost: 4 421: l23 -> l13 : ni1^0'=0, nj^0'=n2^0, ni^0'=0, (-1+n2^0 == 0 /\ n2^0-ni^0 <= 0), cost: 4+4*n2^0 422: l23 -> l13 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=n2^0, ni^0'=0, (-1+bCols^0 >= 0 /\ -2+n2^0 >= 0 /\ n2^0-ni^0 <= 0), cost: 4+3*n2^0^3+n2^0^2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 423: l37 -> l37 : nk2^0'=1+nk2^0, nl2^0'=0, (n^0 <= 0 /\ 1+nk2^0-n^0 <= 0), cost: 4 424: l37 -> l37 : nk2^0'=1+nk2^0, nl2^0'=n^0, (n^0 >= 0 /\ 1+nk2^0-n^0 <= 0), cost: 4+4*n^0 425: l37 -> l37 : nk2^0'=1+nk2^0, tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (-1+n^0 >= 0 /\ 1+nk2^0-n^0 <= 0 /\ -1+bSquares^0 >= 0), cost: 4+8*n^0 426: l37 -> l37 : nk2^0'=1+nk2^0, tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, (-1+n^0 >= 0 /\ 1+nk2^0-n^0 <= 0), cost: 4+6*n^0 408: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, ni^0'=0, n2^post97 <= 0, cost: 6 409: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=1, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=0, (0 <= 0 /\ 0 >= 0), cost: 21 410: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=1, nj1^0'=0, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 25 411: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=0, (-1+n2^post97 <= 0 /\ -1+n2^post97 >= 0), cost: 16+2*n2^post97^2+4*n2^post97 412: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=n2^post97, -1+n2^post97 == 0, cost: 16+2*n2^post97^2+8*n2^post97 413: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 6+8*n2^post97^2+8*n2^post97 414: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, nj2^0'=2, bRows^0'=0, tmp___1^0'=1, n2^0'=n2^post97, nj1^0'=1, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=1, tmp___2^0'=0, -2+n2^post97 == 0, cost: 19+8*n2^post97^2+8*n2^post97 415: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=n2^post97, -1+n2^post97 == 0, cost: 6+8*n2^post97^2+12*n2^post97 416: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, nj2^0'=n2^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, nj1^0'=-1+n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=n2^post97, tmp___2^0'=1, -2+n2^post97 >= 0, cost: 6+3*n2^post97^3+9*n2^post97^2+8*n2^post97 428: l58 -> [70] : -1+n2^post97 >= 0, cost: 4+8*n2^post97^2+8*n2^post97 Applied pruning (of leafs and parallel rules): Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 420: l23 -> l13 : nj^0'=0, ni^0'=0, (n2^0 <= 0 /\ n2^0-ni^0 <= 0), cost: 4 421: l23 -> l13 : ni1^0'=0, nj^0'=n2^0, ni^0'=0, (-1+n2^0 == 0 /\ n2^0-ni^0 <= 0), cost: 4+4*n2^0 422: l23 -> l13 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=n2^0, ni^0'=0, (-1+bCols^0 >= 0 /\ -2+n2^0 >= 0 /\ n2^0-ni^0 <= 0), cost: 4+3*n2^0^3+n2^0^2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 423: l37 -> l37 : nk2^0'=1+nk2^0, nl2^0'=0, (n^0 <= 0 /\ 1+nk2^0-n^0 <= 0), cost: 4 424: l37 -> l37 : nk2^0'=1+nk2^0, nl2^0'=n^0, (n^0 >= 0 /\ 1+nk2^0-n^0 <= 0), cost: 4+4*n^0 425: l37 -> l37 : nk2^0'=1+nk2^0, tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (-1+n^0 >= 0 /\ 1+nk2^0-n^0 <= 0 /\ -1+bSquares^0 >= 0), cost: 4+8*n^0 426: l37 -> l37 : nk2^0'=1+nk2^0, tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, (-1+n^0 >= 0 /\ 1+nk2^0-n^0 <= 0), cost: 4+6*n^0 409: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=1, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=0, (0 <= 0 /\ 0 >= 0), cost: 21 411: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=0, (-1+n2^post97 <= 0 /\ -1+n2^post97 >= 0), cost: 16+2*n2^post97^2+4*n2^post97 412: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=n2^post97, -1+n2^post97 == 0, cost: 16+2*n2^post97^2+8*n2^post97 413: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 6+8*n2^post97^2+8*n2^post97 414: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, nj2^0'=2, bRows^0'=0, tmp___1^0'=1, n2^0'=n2^post97, nj1^0'=1, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=1, tmp___2^0'=0, -2+n2^post97 == 0, cost: 19+8*n2^post97^2+8*n2^post97 Applied acceleration Original rule: l37 -> l37 : nk2^0'=1+nk2^0, nl2^0'=0, (n^0 <= 0 /\ 1+nk2^0-n^0 <= 0), cost: 4 New rule: l37 -> l37 : nk2^0'=nk2^0+n194, nl2^0'=0, (-1+n194 >= 0 /\ -n^0 >= 0 /\ -nk2^0+n^0-n194 >= 0), cost: 4*n194 Applied instantiation Original rule: l37 -> l37 : nk2^0'=nk2^0+n194, nl2^0'=0, (-1+n194 >= 0 /\ -n^0 >= 0 /\ -nk2^0+n^0-n194 >= 0), cost: 4*n194 New rule: l37 -> l37 : nk2^0'=n^0, nl2^0'=0, (0 >= 0 /\ -n^0 >= 0 /\ -1-nk2^0+n^0 >= 0), cost: -4*nk2^0+4*n^0 Applied acceleration Original rule: l37 -> l37 : nk2^0'=1+nk2^0, nl2^0'=n^0, (n^0 >= 0 /\ 1+nk2^0-n^0 <= 0), cost: 4+4*n^0 New rule: l37 -> l37 : nk2^0'=nk2^0+n196, nl2^0'=n^0, (n^0 >= 0 /\ -1+n196 >= 0 /\ -nk2^0-n196+n^0 >= 0), cost: 4*n196+4*n196*n^0 Applied instantiation Original rule: l37 -> l37 : nk2^0'=nk2^0+n196, nl2^0'=n^0, (n^0 >= 0 /\ -1+n196 >= 0 /\ -nk2^0-n196+n^0 >= 0), cost: 4*n196+4*n196*n^0 New rule: l37 -> l37 : nk2^0'=n^0, nl2^0'=n^0, (0 >= 0 /\ n^0 >= 0 /\ -1-nk2^0+n^0 >= 0), cost: -4*nk2^0+4*n^0-4*n^0*(nk2^0-n^0) Applied acceleration Original rule: l37 -> l37 : nk2^0'=1+nk2^0, tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (-1+n^0 >= 0 /\ 1+nk2^0-n^0 <= 0 /\ -1+bSquares^0 >= 0), cost: 4+8*n^0 New rule: l37 -> l37 : nk2^0'=nk2^0+n198, tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (-nk2^0+n^0-n198 >= 0 /\ -1+n^0 >= 0 /\ -1+n198 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n198+8*n^0*n198 Applied instantiation Original rule: l37 -> l37 : nk2^0'=nk2^0+n198, tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (-nk2^0+n^0-n198 >= 0 /\ -1+n^0 >= 0 /\ -1+n198 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n198+8*n^0*n198 New rule: l37 -> l37 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (0 >= 0 /\ -1-nk2^0+n^0 >= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: -4*nk2^0+4*n^0-8*n^0*(nk2^0-n^0) Applied acceleration Original rule: l37 -> l37 : nk2^0'=1+nk2^0, tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, (-1+n^0 >= 0 /\ 1+nk2^0-n^0 <= 0), cost: 4+6*n^0 New rule: l37 -> l37 : nk2^0'=nk2^0+n200, tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, (-nk2^0+n^0-n200 >= 0 /\ -1+n^0 >= 0 /\ -1+n200 >= 0), cost: 4*n200+6*n^0*n200 Applied instantiation Original rule: l37 -> l37 : nk2^0'=nk2^0+n200, tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, (-nk2^0+n^0-n200 >= 0 /\ -1+n^0 >= 0 /\ -1+n200 >= 0), cost: 4*n200+6*n^0*n200 New rule: l37 -> l37 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, (0 >= 0 /\ -1-nk2^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*nk2^0+4*n^0-6*n^0*(nk2^0-n^0) Applied simplification Original rule: l37 -> l37 : nk2^0'=n^0, nl2^0'=0, (0 >= 0 /\ -n^0 >= 0 /\ -1-nk2^0+n^0 >= 0), cost: -4*nk2^0+4*n^0 New rule: l37 -> l37 : nk2^0'=n^0, nl2^0'=0, (n^0 <= 0 /\ -1-nk2^0+n^0 >= 0), cost: -4*nk2^0+4*n^0 Applied simplification Original rule: l37 -> l37 : nk2^0'=n^0, nl2^0'=n^0, (0 >= 0 /\ n^0 >= 0 /\ -1-nk2^0+n^0 >= 0), cost: -4*nk2^0+4*n^0-4*n^0*(nk2^0-n^0) New rule: l37 -> l37 : nk2^0'=n^0, nl2^0'=n^0, (n^0 >= 0 /\ -1-nk2^0+n^0 >= 0), cost: -4*nk2^0+4*n^0-4*n^0*(nk2^0-n^0) Applied simplification Original rule: l37 -> l37 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (0 >= 0 /\ -1-nk2^0+n^0 >= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: -4*nk2^0+4*n^0-8*n^0*(nk2^0-n^0) New rule: l37 -> l37 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (-1-nk2^0+n^0 >= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: -4*nk2^0+4*n^0-8*n^0*(nk2^0-n^0) Applied simplification Original rule: l37 -> l37 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, (0 >= 0 /\ -1-nk2^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*nk2^0+4*n^0-6*n^0*(nk2^0-n^0) New rule: l37 -> l37 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, (-1-nk2^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*nk2^0+4*n^0-6*n^0*(nk2^0-n^0) Applied deletion Removed the following rules: 423 424 425 426 Accelerated simple loops Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 420: l23 -> l13 : nj^0'=0, ni^0'=0, (n2^0 <= 0 /\ n2^0-ni^0 <= 0), cost: 4 421: l23 -> l13 : ni1^0'=0, nj^0'=n2^0, ni^0'=0, (-1+n2^0 == 0 /\ n2^0-ni^0 <= 0), cost: 4+4*n2^0 422: l23 -> l13 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=n2^0, ni^0'=0, (-1+bCols^0 >= 0 /\ -2+n2^0 >= 0 /\ n2^0-ni^0 <= 0), cost: 4+3*n2^0^3+n2^0^2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 433: l37 -> l37 : nk2^0'=n^0, nl2^0'=0, (n^0 <= 0 /\ -1-nk2^0+n^0 >= 0), cost: -4*nk2^0+4*n^0 434: l37 -> l37 : nk2^0'=n^0, nl2^0'=n^0, (n^0 >= 0 /\ -1-nk2^0+n^0 >= 0), cost: -4*nk2^0+4*n^0-4*n^0*(nk2^0-n^0) 435: l37 -> l37 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (-1-nk2^0+n^0 >= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: -4*nk2^0+4*n^0-8*n^0*(nk2^0-n^0) 436: l37 -> l37 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, (-1-nk2^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*nk2^0+4*n^0-6*n^0*(nk2^0-n^0) 409: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=1, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=0, (0 <= 0 /\ 0 >= 0), cost: 21 411: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=0, (-1+n2^post97 <= 0 /\ -1+n2^post97 >= 0), cost: 16+2*n2^post97^2+4*n2^post97 412: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=n2^post97, -1+n2^post97 == 0, cost: 16+2*n2^post97^2+8*n2^post97 413: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 6+8*n2^post97^2+8*n2^post97 414: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, nj2^0'=2, bRows^0'=0, tmp___1^0'=1, n2^0'=n2^post97, nj1^0'=1, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=1, tmp___2^0'=0, -2+n2^post97 == 0, cost: 19+8*n2^post97^2+8*n2^post97 Applied chaining First rule: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 Second rule: l37 -> l37 : nk2^0'=n^0, nl2^0'=n^0, (n^0 >= 0 /\ -1-nk2^0+n^0 >= 0), cost: -4*nk2^0+4*n^0-4*n^0*(nk2^0-n^0) New rule: l34 -> l37 : nk2^0'=n^0, nl2^0'=n^0, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0), cost: 2+4*n^0+4*n^0^2 Applied chaining First rule: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 Second rule: l37 -> l37 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (-1-nk2^0+n^0 >= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: -4*nk2^0+4*n^0-8*n^0*(nk2^0-n^0) New rule: l34 -> l37 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0 /\ -1+bSquares^0 >= 0), cost: 2+4*n^0+8*n^0^2 Applied chaining First rule: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 Second rule: l37 -> l37 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, (-1-nk2^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*nk2^0+4*n^0-6*n^0*(nk2^0-n^0) New rule: l34 -> l37 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0), cost: 2+4*n^0+6*n^0^2 Applied deletion Removed the following rules: 433 434 435 436 Chained accelerated rules with incoming rules Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 420: l23 -> l13 : nj^0'=0, ni^0'=0, (n2^0 <= 0 /\ n2^0-ni^0 <= 0), cost: 4 421: l23 -> l13 : ni1^0'=0, nj^0'=n2^0, ni^0'=0, (-1+n2^0 == 0 /\ n2^0-ni^0 <= 0), cost: 4+4*n2^0 422: l23 -> l13 : bCols^0'=1, ni2^0'=n2^0, tmp___3^0'=1, ni1^0'=-1+n2^0, nj^0'=n2^0, ni^0'=0, (-1+bCols^0 >= 0 /\ -2+n2^0 >= 0 /\ n2^0-ni^0 <= 0), cost: 4+3*n2^0^3+n2^0^2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 209: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 437: l34 -> l37 : nk2^0'=n^0, nl2^0'=n^0, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0), cost: 2+4*n^0+4*n^0^2 438: l34 -> l37 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0 /\ -1+bSquares^0 >= 0), cost: 2+4*n^0+8*n^0^2 439: l34 -> l37 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0), cost: 2+4*n^0+6*n^0^2 210: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 409: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=1, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=0, (0 <= 0 /\ 0 >= 0), cost: 21 411: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=0, (-1+n2^post97 <= 0 /\ -1+n2^post97 >= 0), cost: 16+2*n2^post97^2+4*n2^post97 412: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=n2^post97, -1+n2^post97 == 0, cost: 16+2*n2^post97^2+8*n2^post97 413: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 6+8*n2^post97^2+8*n2^post97 414: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, nj2^0'=2, bRows^0'=0, tmp___1^0'=1, n2^0'=n2^post97, nj1^0'=1, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=1, tmp___2^0'=0, -2+n2^post97 == 0, cost: 19+8*n2^post97^2+8*n2^post97 Eliminating location l23 by chaining: Applied chaining First rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=n2^post97, -1+n2^post97 == 0, cost: 16+2*n2^post97^2+8*n2^post97 Second rule: l23 -> l13 : ni1^0'=0, nj^0'=n2^0, ni^0'=0, (-1+n2^0 == 0 /\ n2^0-ni^0 <= 0), cost: 4+4*n2^0 New rule: l58 -> l13 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, (0 <= 0 /\ -1+n2^post97 == 0), cost: 20+2*n2^post97^2+12*n2^post97 Applied simplification Original rule: l58 -> l13 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, (0 <= 0 /\ -1+n2^post97 == 0), cost: 20+2*n2^post97^2+12*n2^post97 New rule: l58 -> l13 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 == 0, cost: 20+2*n2^post97^2+12*n2^post97 Applied partial deletion Original rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=0, (-1+n2^post97 <= 0 /\ -1+n2^post97 >= 0), cost: 16+2*n2^post97^2+4*n2^post97 New rule: l58 -> [72] : (-1+n2^post97 <= 0 /\ -1+n2^post97 >= 0), cost: 16+2*n2^post97^2+4*n2^post97 Applied partial deletion Original rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=1, bSquares^0'=1, ni^0'=n2^post97, -1+n2^post97 == 0, cost: 16+2*n2^post97^2+8*n2^post97 New rule: l58 -> [72] : -1+n2^post97 == 0, cost: 16+2*n2^post97^2+8*n2^post97 Applied partial deletion Original rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=1, n2^0'=n2^post97, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 >= 0, cost: 6+8*n2^post97^2+8*n2^post97 New rule: l58 -> [72] : -1+n2^post97 >= 0, cost: 6+8*n2^post97^2+8*n2^post97 Applied partial deletion Original rule: l58 -> l23 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, nj2^0'=2, bRows^0'=0, tmp___1^0'=1, n2^0'=n2^post97, nj1^0'=1, bDomain^0'=1, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=1, tmp___2^0'=0, -2+n2^post97 == 0, cost: 19+8*n2^post97^2+8*n2^post97 New rule: l58 -> [72] : -2+n2^post97 == 0, cost: 19+8*n2^post97^2+8*n2^post97 Applied deletion Removed the following rules: 409 411 412 413 414 420 421 422 Eliminating location l37 by chaining: Applied chaining First rule: l34 -> l37 : nk2^0'=0, 1-n^0+nl1^0 <= 0, cost: 2 Second rule: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 New rule: l34 -> l34 : nk2^0'=0, nl1^0'=1+nl1^0, (n^0 <= 0 /\ 1-n^0+nl1^0 <= 0), cost: 4 Applied chaining First rule: l34 -> l37 : nk2^0'=n^0, nl2^0'=n^0, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0), cost: 2+4*n^0+4*n^0^2 Second rule: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 New rule: l34 -> l34 : nk2^0'=n^0, nl2^0'=n^0, nl1^0'=1+nl1^0, (0 <= 0 /\ -1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0), cost: 4+4*n^0+4*n^0^2 Applied simplification Original rule: l34 -> l34 : nk2^0'=n^0, nl2^0'=n^0, nl1^0'=1+nl1^0, (0 <= 0 /\ -1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0), cost: 4+4*n^0+4*n^0^2 New rule: l34 -> l34 : nk2^0'=n^0, nl2^0'=n^0, nl1^0'=1+nl1^0, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0), cost: 4+4*n^0+4*n^0^2 Applied chaining First rule: l34 -> l37 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, bSquares^0'=1, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0 /\ -1+bSquares^0 >= 0), cost: 2+4*n^0+8*n^0^2 Second rule: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 New rule: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, nl1^0'=1+nl1^0, bSquares^0'=1, (0 <= 0 /\ -1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0 /\ -1+bSquares^0 >= 0), cost: 4+4*n^0+8*n^0^2 Applied simplification Original rule: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, nl1^0'=1+nl1^0, bSquares^0'=1, (0 <= 0 /\ -1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0 /\ -1+bSquares^0 >= 0), cost: 4+4*n^0+8*n^0^2 New rule: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, nl1^0'=1+nl1^0, bSquares^0'=1, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0 /\ -1+bSquares^0 >= 0), cost: 4+4*n^0+8*n^0^2 Applied chaining First rule: l34 -> l37 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, bSquares^0'=0, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0), cost: 2+4*n^0+6*n^0^2 Second rule: l37 -> l34 : nl1^0'=1+nl1^0, -nk2^0+n^0 <= 0, cost: 2 New rule: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, nl1^0'=1+nl1^0, bSquares^0'=0, (0 <= 0 /\ -1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0), cost: 4+4*n^0+6*n^0^2 Applied simplification Original rule: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, nl1^0'=1+nl1^0, bSquares^0'=0, (0 <= 0 /\ -1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0), cost: 4+4*n^0+6*n^0^2 New rule: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, nl1^0'=1+nl1^0, bSquares^0'=0, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0), cost: 4+4*n^0+6*n^0^2 Applied deletion Removed the following rules: 209 210 437 438 439 Eliminated locations on tree-shaped paths Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 445: l34 -> l34 : nk2^0'=0, nl1^0'=1+nl1^0, (n^0 <= 0 /\ 1-n^0+nl1^0 <= 0), cost: 4 446: l34 -> l34 : nk2^0'=n^0, nl2^0'=n^0, nl1^0'=1+nl1^0, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0), cost: 4+4*n^0+4*n^0^2 447: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, nl1^0'=1+nl1^0, bSquares^0'=1, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0 /\ -1+bSquares^0 >= 0), cost: 4+4*n^0+8*n^0^2 448: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, nl1^0'=1+nl1^0, bSquares^0'=0, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0), cost: 4+4*n^0+6*n^0^2 440: l58 -> l13 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 == 0, cost: 20+2*n2^post97^2+12*n2^post97 441: l58 -> [72] : (-1+n2^post97 <= 0 /\ -1+n2^post97 >= 0), cost: 16+2*n2^post97^2+4*n2^post97 442: l58 -> [72] : -1+n2^post97 == 0, cost: 16+2*n2^post97^2+8*n2^post97 443: l58 -> [72] : -1+n2^post97 >= 0, cost: 6+8*n2^post97^2+8*n2^post97 444: l58 -> [72] : -2+n2^post97 == 0, cost: 19+8*n2^post97^2+8*n2^post97 Applied merging first rule: l58 -> [72] : (-1+n2^post97 <= 0 /\ -1+n2^post97 >= 0), cost: 16+2*n2^post97^2+4*n2^post97 second rule: l58 -> [72] : -1+n2^post97 == 0, cost: 16+2*n2^post97^2+8*n2^post97 new rule: l58 -> [72] : (-1+n2^post97 <= 0 /\ -1+n2^post97 >= 0), cost: 16+2*n2^post97^2+4*n2^post97 Applied merging first rule: l58 -> [72] : -1+n2^post97 >= 0, cost: 6+8*n2^post97^2+8*n2^post97 second rule: l58 -> [72] : -2+n2^post97 == 0, cost: 19+8*n2^post97^2+8*n2^post97 new rule: l58 -> [72] : -1+n2^post97 >= 0, cost: 6+8*n2^post97^2+8*n2^post97 Applied merging first rule: l58 -> [72] : (-1+n2^post97 <= 0 /\ -1+n2^post97 >= 0), cost: 16+2*n2^post97^2+4*n2^post97 second rule: l58 -> [72] : -1+n2^post97 >= 0, cost: 6+8*n2^post97^2+8*n2^post97 new rule: l58 -> [72] : -1+n2^post97 >= 0, cost: 16+2*n2^post97^2+4*n2^post97 Merged rules Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 445: l34 -> l34 : nk2^0'=0, nl1^0'=1+nl1^0, (n^0 <= 0 /\ 1-n^0+nl1^0 <= 0), cost: 4 446: l34 -> l34 : nk2^0'=n^0, nl2^0'=n^0, nl1^0'=1+nl1^0, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0), cost: 4+4*n^0+4*n^0^2 447: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, nl1^0'=1+nl1^0, bSquares^0'=1, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0 /\ -1+bSquares^0 >= 0), cost: 4+4*n^0+8*n^0^2 448: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, nl1^0'=1+nl1^0, bSquares^0'=0, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0), cost: 4+4*n^0+6*n^0^2 440: l58 -> l13 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 == 0, cost: 20+2*n2^post97^2+12*n2^post97 451: l58 -> [72] : -1+n2^post97 >= 0, cost: 16+2*n2^post97^2+4*n2^post97 Applied pruning (of leafs and parallel rules): Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 445: l34 -> l34 : nk2^0'=0, nl1^0'=1+nl1^0, (n^0 <= 0 /\ 1-n^0+nl1^0 <= 0), cost: 4 446: l34 -> l34 : nk2^0'=n^0, nl2^0'=n^0, nl1^0'=1+nl1^0, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0), cost: 4+4*n^0+4*n^0^2 447: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, nl1^0'=1+nl1^0, bSquares^0'=1, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0 /\ -1+bSquares^0 >= 0), cost: 4+4*n^0+8*n^0^2 448: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, nl1^0'=1+nl1^0, bSquares^0'=0, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0), cost: 4+4*n^0+6*n^0^2 440: l58 -> l13 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 == 0, cost: 20+2*n2^post97^2+12*n2^post97 Applied acceleration Original rule: l34 -> l34 : nk2^0'=0, nl1^0'=1+nl1^0, (n^0 <= 0 /\ 1-n^0+nl1^0 <= 0), cost: 4 New rule: l34 -> l34 : nk2^0'=0, nl1^0'=n226+nl1^0, (-1+n226 >= 0 /\ -n^0 >= 0 /\ n^0-n226-nl1^0 >= 0), cost: 4*n226 Applied instantiation Original rule: l34 -> l34 : nk2^0'=0, nl1^0'=n226+nl1^0, (-1+n226 >= 0 /\ -n^0 >= 0 /\ n^0-n226-nl1^0 >= 0), cost: 4*n226 New rule: l34 -> l34 : nk2^0'=0, nl1^0'=n^0, (0 >= 0 /\ -1+n^0-nl1^0 >= 0 /\ -n^0 >= 0), cost: 4*n^0-4*nl1^0 Applied acceleration Original rule: l34 -> l34 : nk2^0'=n^0, nl2^0'=n^0, nl1^0'=1+nl1^0, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0), cost: 4+4*n^0+4*n^0^2 New rule: l34 -> l34 : nk2^0'=n^0, nl2^0'=n^0, nl1^0'=n228+nl1^0, (-1+n228 >= 0 /\ n^0-n228-nl1^0 >= 0 /\ -1+n^0 >= 0), cost: 4*n^0*n228+4*n228+4*n^0^2*n228 Applied instantiation Original rule: l34 -> l34 : nk2^0'=n^0, nl2^0'=n^0, nl1^0'=n228+nl1^0, (-1+n228 >= 0 /\ n^0-n228-nl1^0 >= 0 /\ -1+n^0 >= 0), cost: 4*n^0*n228+4*n228+4*n^0^2*n228 New rule: l34 -> l34 : nk2^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, (0 >= 0 /\ -1+n^0-nl1^0 >= 0 /\ -1+n^0 >= 0), cost: 4*n^0+4*n^0^2*(n^0-nl1^0)-4*nl1^0+4*n^0*(n^0-nl1^0) Applied acceleration Original rule: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, nl1^0'=1+nl1^0, bSquares^0'=1, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0 /\ -1+bSquares^0 >= 0), cost: 4+4*n^0+8*n^0^2 New rule: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, nl1^0'=n230+nl1^0, bSquares^0'=1, (-1+n230 >= 0 /\ n^0-n230-nl1^0 >= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n^0*n230+4*n230+8*n^0^2*n230 Applied instantiation Original rule: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, nl1^0'=n230+nl1^0, bSquares^0'=1, (-1+n230 >= 0 /\ n^0-n230-nl1^0 >= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n^0*n230+4*n230+8*n^0^2*n230 New rule: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=1, (0 >= 0 /\ -1+n^0-nl1^0 >= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n^0+8*n^0^2*(n^0-nl1^0)-4*nl1^0+4*n^0*(n^0-nl1^0) Applied acceleration Original rule: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, nl1^0'=1+nl1^0, bSquares^0'=0, (-1+n^0 >= 0 /\ 1-n^0+nl1^0 <= 0), cost: 4+4*n^0+6*n^0^2 New rule: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, nl1^0'=n232+nl1^0, bSquares^0'=0, (-1+n232 >= 0 /\ n^0-n232-nl1^0 >= 0 /\ -1+n^0 >= 0), cost: 4*n^0*n232+4*n232+6*n^0^2*n232 Applied instantiation Original rule: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, nl1^0'=n232+nl1^0, bSquares^0'=0, (-1+n232 >= 0 /\ n^0-n232-nl1^0 >= 0 /\ -1+n^0 >= 0), cost: 4*n^0*n232+4*n232+6*n^0^2*n232 New rule: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=0, (0 >= 0 /\ -1+n^0-nl1^0 >= 0 /\ -1+n^0 >= 0), cost: 4*n^0+6*n^0^2*(n^0-nl1^0)-4*nl1^0+4*n^0*(n^0-nl1^0) Applied simplification Original rule: l34 -> l34 : nk2^0'=0, nl1^0'=n^0, (0 >= 0 /\ -1+n^0-nl1^0 >= 0 /\ -n^0 >= 0), cost: 4*n^0-4*nl1^0 New rule: l34 -> l34 : nk2^0'=0, nl1^0'=n^0, (-1+n^0-nl1^0 >= 0 /\ n^0 <= 0), cost: 4*n^0-4*nl1^0 Applied simplification Original rule: l34 -> l34 : nk2^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, (0 >= 0 /\ -1+n^0-nl1^0 >= 0 /\ -1+n^0 >= 0), cost: 4*n^0+4*n^0^2*(n^0-nl1^0)-4*nl1^0+4*n^0*(n^0-nl1^0) New rule: l34 -> l34 : nk2^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, (-1+n^0-nl1^0 >= 0 /\ -1+n^0 >= 0), cost: 4*n^0+4*n^0^2*(n^0-nl1^0)-4*nl1^0+4*n^0*(n^0-nl1^0) Applied simplification Original rule: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=1, (0 >= 0 /\ -1+n^0-nl1^0 >= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n^0+8*n^0^2*(n^0-nl1^0)-4*nl1^0+4*n^0*(n^0-nl1^0) New rule: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=1, (-1+n^0-nl1^0 >= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n^0+8*n^0^2*(n^0-nl1^0)-4*nl1^0+4*n^0*(n^0-nl1^0) Applied simplification Original rule: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=0, (0 >= 0 /\ -1+n^0-nl1^0 >= 0 /\ -1+n^0 >= 0), cost: 4*n^0+6*n^0^2*(n^0-nl1^0)-4*nl1^0+4*n^0*(n^0-nl1^0) New rule: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=0, (-1+n^0-nl1^0 >= 0 /\ -1+n^0 >= 0), cost: 4*n^0+6*n^0^2*(n^0-nl1^0)-4*nl1^0+4*n^0*(n^0-nl1^0) Applied deletion Removed the following rules: 445 446 447 448 Accelerated simple loops Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 456: l34 -> l34 : nk2^0'=0, nl1^0'=n^0, (-1+n^0-nl1^0 >= 0 /\ n^0 <= 0), cost: 4*n^0-4*nl1^0 457: l34 -> l34 : nk2^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, (-1+n^0-nl1^0 >= 0 /\ -1+n^0 >= 0), cost: 4*n^0+4*n^0^2*(n^0-nl1^0)-4*nl1^0+4*n^0*(n^0-nl1^0) 458: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=1, (-1+n^0-nl1^0 >= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n^0+8*n^0^2*(n^0-nl1^0)-4*nl1^0+4*n^0*(n^0-nl1^0) 459: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=0, (-1+n^0-nl1^0 >= 0 /\ -1+n^0 >= 0), cost: 4*n^0+6*n^0^2*(n^0-nl1^0)-4*nl1^0+4*n^0*(n^0-nl1^0) 440: l58 -> l13 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 == 0, cost: 20+2*n2^post97^2+12*n2^post97 Applied chaining First rule: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 Second rule: l34 -> l34 : nk2^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, (-1+n^0-nl1^0 >= 0 /\ -1+n^0 >= 0), cost: 4*n^0+4*n^0^2*(n^0-nl1^0)-4*nl1^0+4*n^0*(n^0-nl1^0) New rule: l25 -> l34 : nk2^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, (1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0+4*n^0^3+4*n^0^2 Applied chaining First rule: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 Second rule: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=1, (-1+n^0-nl1^0 >= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n^0+8*n^0^2*(n^0-nl1^0)-4*nl1^0+4*n^0*(n^0-nl1^0) New rule: l25 -> l34 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=1, (1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 2+4*n^0+8*n^0^3+4*n^0^2 Applied chaining First rule: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 Second rule: l34 -> l34 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=0, (-1+n^0-nl1^0 >= 0 /\ -1+n^0 >= 0), cost: 4*n^0+6*n^0^2*(n^0-nl1^0)-4*nl1^0+4*n^0*(n^0-nl1^0) New rule: l25 -> l34 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=0, (1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0+6*n^0^3+4*n^0^2 Applied deletion Removed the following rules: 456 457 458 459 Chained accelerated rules with incoming rules Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 207: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 460: l25 -> l34 : nk2^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, (1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0+4*n^0^3+4*n^0^2 461: l25 -> l34 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=1, (1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 2+4*n^0+8*n^0^3+4*n^0^2 462: l25 -> l34 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=0, (1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0+6*n^0^3+4*n^0^2 208: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 440: l58 -> l13 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 == 0, cost: 20+2*n2^post97^2+12*n2^post97 Eliminating location l34 by chaining: Applied chaining First rule: l25 -> l34 : nl1^0'=0, 1-n^0+nk1^0 <= 0, cost: 2 Second rule: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 New rule: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=0, (1-n^0+nk1^0 <= 0 /\ n^0 <= 0), cost: 4 Applied chaining First rule: l25 -> l34 : nk2^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, (1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0+4*n^0^3+4*n^0^2 Second rule: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 New rule: l25 -> l25 : nk2^0'=n^0, nk1^0'=1+nk1^0, nl2^0'=n^0, nl1^0'=n^0, (0 <= 0 /\ 1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+4*n^0^3+4*n^0^2 Applied simplification Original rule: l25 -> l25 : nk2^0'=n^0, nk1^0'=1+nk1^0, nl2^0'=n^0, nl1^0'=n^0, (0 <= 0 /\ 1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+4*n^0^3+4*n^0^2 New rule: l25 -> l25 : nk2^0'=n^0, nk1^0'=1+nk1^0, nl2^0'=n^0, nl1^0'=n^0, (1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+4*n^0^3+4*n^0^2 Applied chaining First rule: l25 -> l34 : nk2^0'=n^0, tmp___4^0'=1, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=1, (1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 2+4*n^0+8*n^0^3+4*n^0^2 Second rule: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 New rule: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=1+nk1^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=1, (0 <= 0 /\ 1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4+4*n^0+8*n^0^3+4*n^0^2 Applied simplification Original rule: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=1+nk1^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=1, (0 <= 0 /\ 1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4+4*n^0+8*n^0^3+4*n^0^2 New rule: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=1+nk1^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=1, (1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4+4*n^0+8*n^0^3+4*n^0^2 Applied chaining First rule: l25 -> l34 : nk2^0'=n^0, tmp___4^0'=0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=0, (1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0+6*n^0^3+4*n^0^2 Second rule: l34 -> l25 : nk1^0'=1+nk1^0, n^0-nl1^0 <= 0, cost: 2 New rule: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=1+nk1^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=0, (0 <= 0 /\ 1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+6*n^0^3+4*n^0^2 Applied simplification Original rule: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=1+nk1^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=0, (0 <= 0 /\ 1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+6*n^0^3+4*n^0^2 New rule: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=1+nk1^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=0, (1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+6*n^0^3+4*n^0^2 Applied deletion Removed the following rules: 207 208 460 461 462 Eliminated locations on tree-shaped paths Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 463: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=0, (1-n^0+nk1^0 <= 0 /\ n^0 <= 0), cost: 4 464: l25 -> l25 : nk2^0'=n^0, nk1^0'=1+nk1^0, nl2^0'=n^0, nl1^0'=n^0, (1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+4*n^0^3+4*n^0^2 465: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=1+nk1^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=1, (1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4+4*n^0+8*n^0^3+4*n^0^2 466: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=1+nk1^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=0, (1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+6*n^0^3+4*n^0^2 440: l58 -> l13 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 == 0, cost: 20+2*n2^post97^2+12*n2^post97 Applied acceleration Original rule: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=0, (1-n^0+nk1^0 <= 0 /\ n^0 <= 0), cost: 4 New rule: l25 -> l25 : nk1^0'=nk1^0+n252, nl1^0'=0, (-n^0 >= 0 /\ -1+n252 >= 0 /\ n^0-nk1^0-n252 >= 0), cost: 4*n252 Applied instantiation Original rule: l25 -> l25 : nk1^0'=nk1^0+n252, nl1^0'=0, (-n^0 >= 0 /\ -1+n252 >= 0 /\ n^0-nk1^0-n252 >= 0), cost: 4*n252 New rule: l25 -> l25 : nk1^0'=n^0, nl1^0'=0, (0 >= 0 /\ -n^0 >= 0 /\ -1+n^0-nk1^0 >= 0), cost: 4*n^0-4*nk1^0 Applied acceleration Original rule: l25 -> l25 : nk2^0'=n^0, nk1^0'=1+nk1^0, nl2^0'=n^0, nl1^0'=n^0, (1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+4*n^0^3+4*n^0^2 New rule: l25 -> l25 : nk2^0'=n^0, nk1^0'=n254+nk1^0, nl2^0'=n^0, nl1^0'=n^0, (n^0-n254-nk1^0 >= 0 /\ -1+n^0 >= 0 /\ -1+n254 >= 0), cost: 4*n^0^2*n254+4*n254+4*n^0^3*n254+4*n^0*n254 Applied instantiation Original rule: l25 -> l25 : nk2^0'=n^0, nk1^0'=n254+nk1^0, nl2^0'=n^0, nl1^0'=n^0, (n^0-n254-nk1^0 >= 0 /\ -1+n^0 >= 0 /\ -1+n254 >= 0), cost: 4*n^0^2*n254+4*n254+4*n^0^3*n254+4*n^0*n254 New rule: l25 -> l25 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, (0 >= 0 /\ -1+n^0 >= 0 /\ -1+n^0-nk1^0 >= 0), cost: 4*n^0+4*n^0^2*(n^0-nk1^0)-4*nk1^0+4*n^0^3*(n^0-nk1^0)+4*n^0*(n^0-nk1^0) Applied acceleration Original rule: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=1+nk1^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=1, (1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4+4*n^0+8*n^0^3+4*n^0^2 New rule: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n256+nk1^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=1, (-1+n256 >= 0 /\ -1+n^0 >= 0 /\ -n256+n^0-nk1^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n256*n^0^2+4*n256+8*n256*n^0^3+4*n256*n^0 Applied instantiation Original rule: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n256+nk1^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=1, (-1+n256 >= 0 /\ -1+n^0 >= 0 /\ -n256+n^0-nk1^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n256*n^0^2+4*n256+8*n256*n^0^3+4*n256*n^0 New rule: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=1, (0 >= 0 /\ -1+n^0 >= 0 /\ -1+n^0-nk1^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n^0+4*n^0^2*(n^0-nk1^0)-4*nk1^0+8*n^0^3*(n^0-nk1^0)+4*n^0*(n^0-nk1^0) Applied acceleration Original rule: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=1+nk1^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=0, (1-n^0+nk1^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+6*n^0^3+4*n^0^2 New rule: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=nk1^0+n258, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=0, (-1+n^0 >= 0 /\ -1+n258 >= 0 /\ n^0-nk1^0-n258 >= 0), cost: 4*n^0^2*n258+6*n^0^3*n258+4*n258+4*n^0*n258 Applied instantiation Original rule: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=nk1^0+n258, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=0, (-1+n^0 >= 0 /\ -1+n258 >= 0 /\ n^0-nk1^0-n258 >= 0), cost: 4*n^0^2*n258+6*n^0^3*n258+4*n258+4*n^0*n258 New rule: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=0, (0 >= 0 /\ -1+n^0 >= 0 /\ -1+n^0-nk1^0 >= 0), cost: 4*n^0+4*n^0^2*(n^0-nk1^0)-4*nk1^0+6*n^0^3*(n^0-nk1^0)+4*n^0*(n^0-nk1^0) Applied simplification Original rule: l25 -> l25 : nk1^0'=n^0, nl1^0'=0, (0 >= 0 /\ -n^0 >= 0 /\ -1+n^0-nk1^0 >= 0), cost: 4*n^0-4*nk1^0 New rule: l25 -> l25 : nk1^0'=n^0, nl1^0'=0, (n^0 <= 0 /\ -1+n^0-nk1^0 >= 0), cost: 4*n^0-4*nk1^0 Applied simplification Original rule: l25 -> l25 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, (0 >= 0 /\ -1+n^0 >= 0 /\ -1+n^0-nk1^0 >= 0), cost: 4*n^0+4*n^0^2*(n^0-nk1^0)-4*nk1^0+4*n^0^3*(n^0-nk1^0)+4*n^0*(n^0-nk1^0) New rule: l25 -> l25 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, (-1+n^0 >= 0 /\ -1+n^0-nk1^0 >= 0), cost: 4*n^0+4*n^0^2*(n^0-nk1^0)-4*nk1^0+4*n^0^3*(n^0-nk1^0)+4*n^0*(n^0-nk1^0) Applied simplification Original rule: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=1, (0 >= 0 /\ -1+n^0 >= 0 /\ -1+n^0-nk1^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n^0+4*n^0^2*(n^0-nk1^0)-4*nk1^0+8*n^0^3*(n^0-nk1^0)+4*n^0*(n^0-nk1^0) New rule: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=1, (-1+n^0 >= 0 /\ -1+n^0-nk1^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n^0+4*n^0^2*(n^0-nk1^0)-4*nk1^0+8*n^0^3*(n^0-nk1^0)+4*n^0*(n^0-nk1^0) Applied simplification Original rule: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=0, (0 >= 0 /\ -1+n^0 >= 0 /\ -1+n^0-nk1^0 >= 0), cost: 4*n^0+4*n^0^2*(n^0-nk1^0)-4*nk1^0+6*n^0^3*(n^0-nk1^0)+4*n^0*(n^0-nk1^0) New rule: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=0, (-1+n^0 >= 0 /\ -1+n^0-nk1^0 >= 0), cost: 4*n^0+4*n^0^2*(n^0-nk1^0)-4*nk1^0+6*n^0^3*(n^0-nk1^0)+4*n^0*(n^0-nk1^0) Applied deletion Removed the following rules: 463 464 465 466 Accelerated simple loops Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 471: l25 -> l25 : nk1^0'=n^0, nl1^0'=0, (n^0 <= 0 /\ -1+n^0-nk1^0 >= 0), cost: 4*n^0-4*nk1^0 472: l25 -> l25 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, (-1+n^0 >= 0 /\ -1+n^0-nk1^0 >= 0), cost: 4*n^0+4*n^0^2*(n^0-nk1^0)-4*nk1^0+4*n^0^3*(n^0-nk1^0)+4*n^0*(n^0-nk1^0) 473: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=1, (-1+n^0 >= 0 /\ -1+n^0-nk1^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n^0+4*n^0^2*(n^0-nk1^0)-4*nk1^0+8*n^0^3*(n^0-nk1^0)+4*n^0*(n^0-nk1^0) 474: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=0, (-1+n^0 >= 0 /\ -1+n^0-nk1^0 >= 0), cost: 4*n^0+4*n^0^2*(n^0-nk1^0)-4*nk1^0+6*n^0^3*(n^0-nk1^0)+4*n^0*(n^0-nk1^0) 440: l58 -> l13 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 == 0, cost: 20+2*n2^post97^2+12*n2^post97 Applied chaining First rule: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 Second rule: l25 -> l25 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, (-1+n^0 >= 0 /\ -1+n^0-nk1^0 >= 0), cost: 4*n^0+4*n^0^2*(n^0-nk1^0)-4*nk1^0+4*n^0^3*(n^0-nk1^0)+4*n^0*(n^0-nk1^0) New rule: l2 -> l25 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, (1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0+4*n^0^4+4*n^0^3+4*n^0^2 Applied chaining First rule: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 Second rule: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=1, (-1+n^0 >= 0 /\ -1+n^0-nk1^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n^0+4*n^0^2*(n^0-nk1^0)-4*nk1^0+8*n^0^3*(n^0-nk1^0)+4*n^0*(n^0-nk1^0) New rule: l2 -> l25 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=1, (1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 2+4*n^0+8*n^0^4+4*n^0^3+4*n^0^2 Applied chaining First rule: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 Second rule: l25 -> l25 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=0, (-1+n^0 >= 0 /\ -1+n^0-nk1^0 >= 0), cost: 4*n^0+4*n^0^2*(n^0-nk1^0)-4*nk1^0+6*n^0^3*(n^0-nk1^0)+4*n^0*(n^0-nk1^0) New rule: l2 -> l25 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=0, (1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0+6*n^0^4+4*n^0^3+4*n^0^2 Applied deletion Removed the following rules: 471 472 473 474 Chained accelerated rules with incoming rules Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 205: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 475: l2 -> l25 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, (1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0+4*n^0^4+4*n^0^3+4*n^0^2 476: l2 -> l25 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=1, (1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 2+4*n^0+8*n^0^4+4*n^0^3+4*n^0^2 477: l2 -> l25 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=0, (1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0+6*n^0^4+4*n^0^3+4*n^0^2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 206: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 440: l58 -> l13 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 == 0, cost: 20+2*n2^post97^2+12*n2^post97 Eliminating location l25 by chaining: Applied chaining First rule: l2 -> l25 : nk1^0'=0, 1-n^0+nj^0 <= 0, cost: 2 Second rule: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 New rule: l2 -> l2 : nk1^0'=0, nj^0'=1+nj^0, (n^0 <= 0 /\ 1-n^0+nj^0 <= 0), cost: 4 Applied chaining First rule: l2 -> l25 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, (1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0+4*n^0^4+4*n^0^3+4*n^0^2 Second rule: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 New rule: l2 -> l2 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=1+nj^0, (0 <= 0 /\ 1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+4*n^0^4+4*n^0^3+4*n^0^2 Applied simplification Original rule: l2 -> l2 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=1+nj^0, (0 <= 0 /\ 1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+4*n^0^4+4*n^0^3+4*n^0^2 New rule: l2 -> l2 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=1+nj^0, (1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+4*n^0^4+4*n^0^3+4*n^0^2 Applied chaining First rule: l2 -> l25 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=1, (1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 2+4*n^0+8*n^0^4+4*n^0^3+4*n^0^2 Second rule: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 New rule: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=1+nj^0, bSquares^0'=1, (0 <= 0 /\ 1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4+4*n^0+8*n^0^4+4*n^0^3+4*n^0^2 Applied simplification Original rule: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=1+nj^0, bSquares^0'=1, (0 <= 0 /\ 1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4+4*n^0+8*n^0^4+4*n^0^3+4*n^0^2 New rule: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=1+nj^0, bSquares^0'=1, (1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4+4*n^0+8*n^0^4+4*n^0^3+4*n^0^2 Applied chaining First rule: l2 -> l25 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, bSquares^0'=0, (1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0+6*n^0^4+4*n^0^3+4*n^0^2 Second rule: l25 -> l2 : nj^0'=1+nj^0, n^0-nk1^0 <= 0, cost: 2 New rule: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=1+nj^0, bSquares^0'=0, (0 <= 0 /\ 1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+6*n^0^4+4*n^0^3+4*n^0^2 Applied simplification Original rule: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=1+nj^0, bSquares^0'=0, (0 <= 0 /\ 1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+6*n^0^4+4*n^0^3+4*n^0^2 New rule: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=1+nj^0, bSquares^0'=0, (1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+6*n^0^4+4*n^0^3+4*n^0^2 Applied deletion Removed the following rules: 205 206 475 476 477 Eliminated locations on tree-shaped paths Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 478: l2 -> l2 : nk1^0'=0, nj^0'=1+nj^0, (n^0 <= 0 /\ 1-n^0+nj^0 <= 0), cost: 4 479: l2 -> l2 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=1+nj^0, (1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+4*n^0^4+4*n^0^3+4*n^0^2 480: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=1+nj^0, bSquares^0'=1, (1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4+4*n^0+8*n^0^4+4*n^0^3+4*n^0^2 481: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=1+nj^0, bSquares^0'=0, (1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+6*n^0^4+4*n^0^3+4*n^0^2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 440: l58 -> l13 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 == 0, cost: 20+2*n2^post97^2+12*n2^post97 Applied acceleration Original rule: l2 -> l2 : nk1^0'=0, nj^0'=1+nj^0, (n^0 <= 0 /\ 1-n^0+nj^0 <= 0), cost: 4 New rule: l2 -> l2 : nk1^0'=0, nj^0'=n278+nj^0, (n^0-n278-nj^0 >= 0 /\ -n^0 >= 0 /\ -1+n278 >= 0), cost: 4*n278 Applied instantiation Original rule: l2 -> l2 : nk1^0'=0, nj^0'=n278+nj^0, (n^0-n278-nj^0 >= 0 /\ -n^0 >= 0 /\ -1+n278 >= 0), cost: 4*n278 New rule: l2 -> l2 : nk1^0'=0, nj^0'=n^0, (0 >= 0 /\ -n^0 >= 0 /\ -1+n^0-nj^0 >= 0), cost: 4*n^0-4*nj^0 Applied acceleration Original rule: l2 -> l2 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=1+nj^0, (1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+4*n^0^4+4*n^0^3+4*n^0^2 New rule: l2 -> l2 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n280+nj^0, (-1+n280 >= 0 /\ -1+n^0 >= 0 /\ n^0-n280-nj^0 >= 0), cost: 4*n280+4*n^0*n280+4*n^0^4*n280+4*n^0^3*n280+4*n^0^2*n280 Applied instantiation Original rule: l2 -> l2 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n280+nj^0, (-1+n280 >= 0 /\ -1+n^0 >= 0 /\ n^0-n280-nj^0 >= 0), cost: 4*n280+4*n^0*n280+4*n^0^4*n280+4*n^0^3*n280+4*n^0^2*n280 New rule: l2 -> l2 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, (0 >= 0 /\ -1+n^0 >= 0 /\ -1+n^0-nj^0 >= 0), cost: 4*(n^0-nj^0)*n^0^2+4*n^0+4*(n^0-nj^0)*n^0^3+4*(n^0-nj^0)*n^0-4*nj^0+4*(n^0-nj^0)*n^0^4 Applied acceleration Original rule: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=1+nj^0, bSquares^0'=1, (1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4+4*n^0+8*n^0^4+4*n^0^3+4*n^0^2 New rule: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=nj^0+n282, bSquares^0'=1, (n^0-nj^0-n282 >= 0 /\ -1+n^0 >= 0 /\ -1+n282 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n^0^2*n282+4*n^0^3*n282+8*n^0^4*n282+4*n282+4*n^0*n282 Applied instantiation Original rule: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=nj^0+n282, bSquares^0'=1, (n^0-nj^0-n282 >= 0 /\ -1+n^0 >= 0 /\ -1+n282 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n^0^2*n282+4*n^0^3*n282+8*n^0^4*n282+4*n282+4*n^0*n282 New rule: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=1, (0 >= 0 /\ -1+n^0 >= 0 /\ -1+n^0-nj^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*(n^0-nj^0)*n^0^2+4*n^0+4*(n^0-nj^0)*n^0^3+4*(n^0-nj^0)*n^0-4*nj^0+8*(n^0-nj^0)*n^0^4 Applied acceleration Original rule: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=1+nj^0, bSquares^0'=0, (1-n^0+nj^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+6*n^0^4+4*n^0^3+4*n^0^2 New rule: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n284+nj^0, bSquares^0'=0, (n^0-n284-nj^0 >= 0 /\ -1+n284 >= 0 /\ -1+n^0 >= 0), cost: 6*n^0^4*n284+4*n^0*n284+4*n284+4*n^0^2*n284+4*n^0^3*n284 Applied instantiation Original rule: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n284+nj^0, bSquares^0'=0, (n^0-n284-nj^0 >= 0 /\ -1+n284 >= 0 /\ -1+n^0 >= 0), cost: 6*n^0^4*n284+4*n^0*n284+4*n284+4*n^0^2*n284+4*n^0^3*n284 New rule: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=0, (0 >= 0 /\ -1+n^0 >= 0 /\ -1+n^0-nj^0 >= 0), cost: 4*(n^0-nj^0)*n^0^2+4*n^0+4*(n^0-nj^0)*n^0^3+4*(n^0-nj^0)*n^0-4*nj^0+6*(n^0-nj^0)*n^0^4 Applied simplification Original rule: l2 -> l2 : nk1^0'=0, nj^0'=n^0, (0 >= 0 /\ -n^0 >= 0 /\ -1+n^0-nj^0 >= 0), cost: 4*n^0-4*nj^0 New rule: l2 -> l2 : nk1^0'=0, nj^0'=n^0, (n^0 <= 0 /\ -1+n^0-nj^0 >= 0), cost: 4*n^0-4*nj^0 Applied simplification Original rule: l2 -> l2 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, (0 >= 0 /\ -1+n^0 >= 0 /\ -1+n^0-nj^0 >= 0), cost: 4*(n^0-nj^0)*n^0^2+4*n^0+4*(n^0-nj^0)*n^0^3+4*(n^0-nj^0)*n^0-4*nj^0+4*(n^0-nj^0)*n^0^4 New rule: l2 -> l2 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, (-1+n^0 >= 0 /\ -1+n^0-nj^0 >= 0), cost: 4*(n^0-nj^0)*n^0^2+4*n^0+4*(n^0-nj^0)*n^0^3+4*(n^0-nj^0)*n^0-4*nj^0+4*(n^0-nj^0)*n^0^4 Applied simplification Original rule: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=1, (0 >= 0 /\ -1+n^0 >= 0 /\ -1+n^0-nj^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*(n^0-nj^0)*n^0^2+4*n^0+4*(n^0-nj^0)*n^0^3+4*(n^0-nj^0)*n^0-4*nj^0+8*(n^0-nj^0)*n^0^4 New rule: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=1, (-1+n^0 >= 0 /\ -1+n^0-nj^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*(n^0-nj^0)*n^0^2+4*n^0+4*(n^0-nj^0)*n^0^3+4*(n^0-nj^0)*n^0-4*nj^0+8*(n^0-nj^0)*n^0^4 Applied simplification Original rule: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=0, (0 >= 0 /\ -1+n^0 >= 0 /\ -1+n^0-nj^0 >= 0), cost: 4*(n^0-nj^0)*n^0^2+4*n^0+4*(n^0-nj^0)*n^0^3+4*(n^0-nj^0)*n^0-4*nj^0+6*(n^0-nj^0)*n^0^4 New rule: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=0, (-1+n^0 >= 0 /\ -1+n^0-nj^0 >= 0), cost: 4*(n^0-nj^0)*n^0^2+4*n^0+4*(n^0-nj^0)*n^0^3+4*(n^0-nj^0)*n^0-4*nj^0+6*(n^0-nj^0)*n^0^4 Applied deletion Removed the following rules: 478 479 480 481 Accelerated simple loops Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 486: l2 -> l2 : nk1^0'=0, nj^0'=n^0, (n^0 <= 0 /\ -1+n^0-nj^0 >= 0), cost: 4*n^0-4*nj^0 487: l2 -> l2 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, (-1+n^0 >= 0 /\ -1+n^0-nj^0 >= 0), cost: 4*(n^0-nj^0)*n^0^2+4*n^0+4*(n^0-nj^0)*n^0^3+4*(n^0-nj^0)*n^0-4*nj^0+4*(n^0-nj^0)*n^0^4 488: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=1, (-1+n^0 >= 0 /\ -1+n^0-nj^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*(n^0-nj^0)*n^0^2+4*n^0+4*(n^0-nj^0)*n^0^3+4*(n^0-nj^0)*n^0-4*nj^0+8*(n^0-nj^0)*n^0^4 489: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=0, (-1+n^0 >= 0 /\ -1+n^0-nj^0 >= 0), cost: 4*(n^0-nj^0)*n^0^2+4*n^0+4*(n^0-nj^0)*n^0^3+4*(n^0-nj^0)*n^0-4*nj^0+6*(n^0-nj^0)*n^0^4 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 440: l58 -> l13 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 == 0, cost: 20+2*n2^post97^2+12*n2^post97 Applied chaining First rule: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 Second rule: l2 -> l2 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, (-1+n^0 >= 0 /\ -1+n^0-nj^0 >= 0), cost: 4*(n^0-nj^0)*n^0^2+4*n^0+4*(n^0-nj^0)*n^0^3+4*(n^0-nj^0)*n^0-4*nj^0+4*(n^0-nj^0)*n^0^4 New rule: l13 -> l2 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, (1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0+4*n^0^4+4*n^0^5+4*n^0^3+4*n^0^2 Applied chaining First rule: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 Second rule: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=1, (-1+n^0 >= 0 /\ -1+n^0-nj^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*(n^0-nj^0)*n^0^2+4*n^0+4*(n^0-nj^0)*n^0^3+4*(n^0-nj^0)*n^0-4*nj^0+8*(n^0-nj^0)*n^0^4 New rule: l13 -> l2 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=1, (1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 2+4*n^0+4*n^0^4+8*n^0^5+4*n^0^3+4*n^0^2 Applied chaining First rule: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 Second rule: l2 -> l2 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=0, (-1+n^0 >= 0 /\ -1+n^0-nj^0 >= 0), cost: 4*(n^0-nj^0)*n^0^2+4*n^0+4*(n^0-nj^0)*n^0^3+4*(n^0-nj^0)*n^0-4*nj^0+6*(n^0-nj^0)*n^0^4 New rule: l13 -> l2 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=0, (1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0+4*n^0^4+6*n^0^5+4*n^0^3+4*n^0^2 Applied deletion Removed the following rules: 486 487 488 489 Chained accelerated rules with incoming rules Start location: l58 204: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 185: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 490: l13 -> l2 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, (1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0+4*n^0^4+4*n^0^5+4*n^0^3+4*n^0^2 491: l13 -> l2 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=1, (1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 2+4*n^0+4*n^0^4+8*n^0^5+4*n^0^3+4*n^0^2 492: l13 -> l2 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=0, (1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0+4*n^0^4+6*n^0^5+4*n^0^3+4*n^0^2 440: l58 -> l13 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 == 0, cost: 20+2*n2^post97^2+12*n2^post97 Eliminating location l2 by chaining: Applied chaining First rule: l13 -> l2 : nj^0'=0, 1-n^0+ni^0 <= 0, cost: 2 Second rule: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 New rule: l13 -> l13 : nj^0'=0, ni^0'=1+ni^0, (n^0 <= 0 /\ 1-n^0+ni^0 <= 0), cost: 4 Applied chaining First rule: l13 -> l2 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, (1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0+4*n^0^4+4*n^0^5+4*n^0^3+4*n^0^2 Second rule: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 New rule: l13 -> l13 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=1+ni^0, (0 <= 0 /\ 1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+4*n^0^4+4*n^0^5+4*n^0^3+4*n^0^2 Applied simplification Original rule: l13 -> l13 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=1+ni^0, (0 <= 0 /\ 1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+4*n^0^4+4*n^0^5+4*n^0^3+4*n^0^2 New rule: l13 -> l13 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=1+ni^0, (1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+4*n^0^4+4*n^0^5+4*n^0^3+4*n^0^2 Applied chaining First rule: l13 -> l2 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=1, (1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 2+4*n^0+4*n^0^4+8*n^0^5+4*n^0^3+4*n^0^2 Second rule: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 New rule: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=1, ni^0'=1+ni^0, (0 <= 0 /\ 1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4+4*n^0+4*n^0^4+8*n^0^5+4*n^0^3+4*n^0^2 Applied simplification Original rule: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=1, ni^0'=1+ni^0, (0 <= 0 /\ 1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4+4*n^0+4*n^0^4+8*n^0^5+4*n^0^3+4*n^0^2 New rule: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=1, ni^0'=1+ni^0, (1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4+4*n^0+4*n^0^4+8*n^0^5+4*n^0^3+4*n^0^2 Applied chaining First rule: l13 -> l2 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=0, (1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0+4*n^0^4+6*n^0^5+4*n^0^3+4*n^0^2 Second rule: l2 -> l13 : ni^0'=1+ni^0, n^0-nj^0 <= 0, cost: 2 New rule: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=0, ni^0'=1+ni^0, (0 <= 0 /\ 1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+4*n^0^4+6*n^0^5+4*n^0^3+4*n^0^2 Applied simplification Original rule: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=0, ni^0'=1+ni^0, (0 <= 0 /\ 1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+4*n^0^4+6*n^0^5+4*n^0^3+4*n^0^2 New rule: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=0, ni^0'=1+ni^0, (1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+4*n^0^4+6*n^0^5+4*n^0^3+4*n^0^2 Applied deletion Removed the following rules: 185 204 490 491 492 Eliminated locations on tree-shaped paths Start location: l58 493: l13 -> l13 : nj^0'=0, ni^0'=1+ni^0, (n^0 <= 0 /\ 1-n^0+ni^0 <= 0), cost: 4 494: l13 -> l13 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=1+ni^0, (1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+4*n^0^4+4*n^0^5+4*n^0^3+4*n^0^2 495: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=1, ni^0'=1+ni^0, (1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4+4*n^0+4*n^0^4+8*n^0^5+4*n^0^3+4*n^0^2 496: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=0, ni^0'=1+ni^0, (1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+4*n^0^4+6*n^0^5+4*n^0^3+4*n^0^2 440: l58 -> l13 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 == 0, cost: 20+2*n2^post97^2+12*n2^post97 Applied acceleration Original rule: l13 -> l13 : nj^0'=0, ni^0'=1+ni^0, (n^0 <= 0 /\ 1-n^0+ni^0 <= 0), cost: 4 New rule: l13 -> l13 : nj^0'=0, ni^0'=n304+ni^0, (n^0-n304-ni^0 >= 0 /\ -n^0 >= 0 /\ -1+n304 >= 0), cost: 4*n304 Applied instantiation Original rule: l13 -> l13 : nj^0'=0, ni^0'=n304+ni^0, (n^0-n304-ni^0 >= 0 /\ -n^0 >= 0 /\ -1+n304 >= 0), cost: 4*n304 New rule: l13 -> l13 : nj^0'=0, ni^0'=n^0, (0 >= 0 /\ -n^0 >= 0 /\ -1+n^0-ni^0 >= 0), cost: 4*n^0-4*ni^0 Applied acceleration Original rule: l13 -> l13 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=1+ni^0, (1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+4*n^0^4+4*n^0^5+4*n^0^3+4*n^0^2 New rule: l13 -> l13 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=n306+ni^0, (-1+n306 >= 0 /\ -1+n^0 >= 0 /\ -n306+n^0-ni^0 >= 0), cost: 4*n306+4*n306*n^0^2+4*n306*n^0^3+4*n306*n^0+4*n306*n^0^4+4*n306*n^0^5 Applied instantiation Original rule: l13 -> l13 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=n306+ni^0, (-1+n306 >= 0 /\ -1+n^0 >= 0 /\ -n306+n^0-ni^0 >= 0), cost: 4*n306+4*n306*n^0^2+4*n306*n^0^3+4*n306*n^0+4*n306*n^0^4+4*n306*n^0^5 New rule: l13 -> l13 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=n^0, (0 >= 0 /\ -1+n^0 >= 0 /\ -1+n^0-ni^0 >= 0), cost: 4*n^0+4*n^0^3*(n^0-ni^0)+4*n^0^2*(n^0-ni^0)+4*n^0*(n^0-ni^0)+4*n^0^5*(n^0-ni^0)+4*n^0^4*(n^0-ni^0)-4*ni^0 Applied acceleration Original rule: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=1, ni^0'=1+ni^0, (1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4+4*n^0+4*n^0^4+8*n^0^5+4*n^0^3+4*n^0^2 New rule: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=1, ni^0'=n308+ni^0, (n^0-n308-ni^0 >= 0 /\ -1+n308 >= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n^0^4*n308+8*n^0^5*n308+4*n^0*n308+4*n308+4*n^0^2*n308+4*n^0^3*n308 Applied instantiation Original rule: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=1, ni^0'=n308+ni^0, (n^0-n308-ni^0 >= 0 /\ -1+n308 >= 0 /\ -1+n^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n^0^4*n308+8*n^0^5*n308+4*n^0*n308+4*n308+4*n^0^2*n308+4*n^0^3*n308 New rule: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=1, ni^0'=n^0, (0 >= 0 /\ -1+n^0 >= 0 /\ -1+n^0-ni^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n^0+4*n^0^3*(n^0-ni^0)+4*n^0^2*(n^0-ni^0)+4*n^0*(n^0-ni^0)+8*n^0^5*(n^0-ni^0)+4*n^0^4*(n^0-ni^0)-4*ni^0 Applied acceleration Original rule: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=0, ni^0'=1+ni^0, (1-n^0+ni^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0+4*n^0^4+6*n^0^5+4*n^0^3+4*n^0^2 New rule: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=0, ni^0'=n310+ni^0, (-n310+n^0-ni^0 >= 0 /\ -1+n310 >= 0 /\ -1+n^0 >= 0), cost: 4*n310+4*n310*n^0+4*n310*n^0^2+4*n310*n^0^3+4*n310*n^0^4+6*n310*n^0^5 Applied instantiation Original rule: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=0, ni^0'=n310+ni^0, (-n310+n^0-ni^0 >= 0 /\ -1+n310 >= 0 /\ -1+n^0 >= 0), cost: 4*n310+4*n310*n^0+4*n310*n^0^2+4*n310*n^0^3+4*n310*n^0^4+6*n310*n^0^5 New rule: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=0, ni^0'=n^0, (0 >= 0 /\ -1+n^0 >= 0 /\ -1+n^0-ni^0 >= 0), cost: 4*n^0+4*n^0^3*(n^0-ni^0)+4*n^0^2*(n^0-ni^0)+4*n^0*(n^0-ni^0)+6*n^0^5*(n^0-ni^0)+4*n^0^4*(n^0-ni^0)-4*ni^0 Applied simplification Original rule: l13 -> l13 : nj^0'=0, ni^0'=n^0, (0 >= 0 /\ -n^0 >= 0 /\ -1+n^0-ni^0 >= 0), cost: 4*n^0-4*ni^0 New rule: l13 -> l13 : nj^0'=0, ni^0'=n^0, (n^0 <= 0 /\ -1+n^0-ni^0 >= 0), cost: 4*n^0-4*ni^0 Applied simplification Original rule: l13 -> l13 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=n^0, (0 >= 0 /\ -1+n^0 >= 0 /\ -1+n^0-ni^0 >= 0), cost: 4*n^0+4*n^0^3*(n^0-ni^0)+4*n^0^2*(n^0-ni^0)+4*n^0*(n^0-ni^0)+4*n^0^5*(n^0-ni^0)+4*n^0^4*(n^0-ni^0)-4*ni^0 New rule: l13 -> l13 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=n^0, (-1+n^0 >= 0 /\ -1+n^0-ni^0 >= 0), cost: 4*n^0+4*n^0^3*(n^0-ni^0)+4*n^0^2*(n^0-ni^0)+4*n^0*(n^0-ni^0)+4*n^0^5*(n^0-ni^0)+4*n^0^4*(n^0-ni^0)-4*ni^0 Applied simplification Original rule: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=1, ni^0'=n^0, (0 >= 0 /\ -1+n^0 >= 0 /\ -1+n^0-ni^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n^0+4*n^0^3*(n^0-ni^0)+4*n^0^2*(n^0-ni^0)+4*n^0*(n^0-ni^0)+8*n^0^5*(n^0-ni^0)+4*n^0^4*(n^0-ni^0)-4*ni^0 New rule: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=1, ni^0'=n^0, (-1+n^0 >= 0 /\ -1+n^0-ni^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n^0+4*n^0^3*(n^0-ni^0)+4*n^0^2*(n^0-ni^0)+4*n^0*(n^0-ni^0)+8*n^0^5*(n^0-ni^0)+4*n^0^4*(n^0-ni^0)-4*ni^0 Applied simplification Original rule: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=0, ni^0'=n^0, (0 >= 0 /\ -1+n^0 >= 0 /\ -1+n^0-ni^0 >= 0), cost: 4*n^0+4*n^0^3*(n^0-ni^0)+4*n^0^2*(n^0-ni^0)+4*n^0*(n^0-ni^0)+6*n^0^5*(n^0-ni^0)+4*n^0^4*(n^0-ni^0)-4*ni^0 New rule: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=0, ni^0'=n^0, (-1+n^0 >= 0 /\ -1+n^0-ni^0 >= 0), cost: 4*n^0+4*n^0^3*(n^0-ni^0)+4*n^0^2*(n^0-ni^0)+4*n^0*(n^0-ni^0)+6*n^0^5*(n^0-ni^0)+4*n^0^4*(n^0-ni^0)-4*ni^0 Applied deletion Removed the following rules: 493 494 495 496 Accelerated simple loops Start location: l58 501: l13 -> l13 : nj^0'=0, ni^0'=n^0, (n^0 <= 0 /\ -1+n^0-ni^0 >= 0), cost: 4*n^0-4*ni^0 502: l13 -> l13 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=n^0, (-1+n^0 >= 0 /\ -1+n^0-ni^0 >= 0), cost: 4*n^0+4*n^0^3*(n^0-ni^0)+4*n^0^2*(n^0-ni^0)+4*n^0*(n^0-ni^0)+4*n^0^5*(n^0-ni^0)+4*n^0^4*(n^0-ni^0)-4*ni^0 503: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=1, ni^0'=n^0, (-1+n^0 >= 0 /\ -1+n^0-ni^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n^0+4*n^0^3*(n^0-ni^0)+4*n^0^2*(n^0-ni^0)+4*n^0*(n^0-ni^0)+8*n^0^5*(n^0-ni^0)+4*n^0^4*(n^0-ni^0)-4*ni^0 504: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=0, ni^0'=n^0, (-1+n^0 >= 0 /\ -1+n^0-ni^0 >= 0), cost: 4*n^0+4*n^0^3*(n^0-ni^0)+4*n^0^2*(n^0-ni^0)+4*n^0*(n^0-ni^0)+6*n^0^5*(n^0-ni^0)+4*n^0^4*(n^0-ni^0)-4*ni^0 440: l58 -> l13 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 == 0, cost: 20+2*n2^post97^2+12*n2^post97 Applied chaining First rule: l58 -> l13 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 == 0, cost: 20+2*n2^post97^2+12*n2^post97 Second rule: l13 -> l13 : nk2^0'=n^0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=n^0, (-1+n^0 >= 0 /\ -1+n^0-ni^0 >= 0), cost: 4*n^0+4*n^0^3*(n^0-ni^0)+4*n^0^2*(n^0-ni^0)+4*n^0*(n^0-ni^0)+4*n^0^5*(n^0-ni^0)+4*n^0^4*(n^0-ni^0)-4*ni^0 New rule: l58 -> l13 : bCols^0'=1, nk2^0'=3, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, nk1^0'=3, n2^0'=1, nl2^0'=3, nj1^0'=0, bDomain^0'=0, nl1^0'=3, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=3, bSquares^0'=1, ni^0'=3, 2 >= 0, cost: 4402 Applied chaining First rule: l58 -> l13 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 == 0, cost: 20+2*n2^post97^2+12*n2^post97 Second rule: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=1, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=1, ni^0'=n^0, (-1+n^0 >= 0 /\ -1+n^0-ni^0 >= 0 /\ -1+bSquares^0 >= 0), cost: 4*n^0+4*n^0^3*(n^0-ni^0)+4*n^0^2*(n^0-ni^0)+4*n^0*(n^0-ni^0)+8*n^0^5*(n^0-ni^0)+4*n^0^4*(n^0-ni^0)-4*ni^0 New rule: l58 -> l13 : bCols^0'=1, nk2^0'=3, n^0'=3, tmp^0'=tmp^post97, tmp___4^0'=1, bRows^0'=1, tmp___1^0'=0, nk1^0'=3, n2^0'=1, nl2^0'=3, nj1^0'=0, bDomain^0'=0, nl1^0'=3, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=3, bSquares^0'=1, ni^0'=3, (0 >= 0 /\ 2 >= 0), cost: 7318 Applied chaining First rule: l58 -> l13 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 == 0, cost: 20+2*n2^post97^2+12*n2^post97 Second rule: l13 -> l13 : nk2^0'=n^0, tmp___4^0'=0, nk1^0'=n^0, nl2^0'=n^0, nl1^0'=n^0, nj^0'=n^0, bSquares^0'=0, ni^0'=n^0, (-1+n^0 >= 0 /\ -1+n^0-ni^0 >= 0), cost: 4*n^0+4*n^0^3*(n^0-ni^0)+4*n^0^2*(n^0-ni^0)+4*n^0*(n^0-ni^0)+6*n^0^5*(n^0-ni^0)+4*n^0^4*(n^0-ni^0)-4*ni^0 New rule: l58 -> l13 : bCols^0'=1, nk2^0'=3, n^0'=3, tmp^0'=tmp^post97, tmp___4^0'=0, bRows^0'=1, tmp___1^0'=0, nk1^0'=3, n2^0'=1, nl2^0'=3, nj1^0'=0, bDomain^0'=0, nl1^0'=3, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=3, bSquares^0'=0, ni^0'=3, 2 >= 0, cost: 5860 Applied deletion Removed the following rules: 501 502 503 504 Chained accelerated rules with incoming rules Start location: l58 440: l58 -> l13 : bCols^0'=1, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, n2^0'=n2^post97, nj1^0'=0, bDomain^0'=0, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=n2^post97, bSquares^0'=1, ni^0'=0, -1+n2^post97 == 0, cost: 20+2*n2^post97^2+12*n2^post97 505: l58 -> l13 : bCols^0'=1, nk2^0'=3, n^0'=3, tmp^0'=tmp^post97, bRows^0'=1, tmp___1^0'=0, nk1^0'=3, n2^0'=1, nl2^0'=3, nj1^0'=0, bDomain^0'=0, nl1^0'=3, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=3, bSquares^0'=1, ni^0'=3, 2 >= 0, cost: 4402 506: l58 -> l13 : bCols^0'=1, nk2^0'=3, n^0'=3, tmp^0'=tmp^post97, tmp___4^0'=1, bRows^0'=1, tmp___1^0'=0, nk1^0'=3, n2^0'=1, nl2^0'=3, nj1^0'=0, bDomain^0'=0, nl1^0'=3, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=3, bSquares^0'=1, ni^0'=3, (0 >= 0 /\ 2 >= 0), cost: 7318 507: l58 -> l13 : bCols^0'=1, nk2^0'=3, n^0'=3, tmp^0'=tmp^post97, tmp___4^0'=0, bRows^0'=1, tmp___1^0'=0, nk1^0'=3, n2^0'=1, nl2^0'=3, nj1^0'=0, bDomain^0'=0, nl1^0'=3, ni1^0'=0, tmp___0^0'=tmp___0^post50, nj^0'=3, bSquares^0'=0, ni^0'=3, 2 >= 0, cost: 5860 Removed unreachable locations and irrelevant leafs Start location: l58 Computing asymptotic complexity Proved the following lower bound Complexity: Unknown Cpx degree: ? Solved cost: 0 Rule cost: 0