WORST_CASE(Omega(0),?) Initial ITS Start location: l58 0: l0 -> l1 : n2^0'=n2^post0, tmp___0^0'=tmp___0^post0, nk1^0'=nk1^post0, bDomain^0'=bDomain^post0, nl1^0'=nl1^post0, nj1^0'=nj1^post0, tmp___5^0'=tmp___5^post0, tmp___2^0'=tmp___2^post0, ni1^0'=ni1^post0, bSquares^0'=bSquares^post0, tmp^0'=tmp^post0, nj^0'=nj^post0, tmp___4^0'=tmp___4^post0, bCols^0'=bCols^post0, ni^0'=ni^post0, n^0'=n^post0, tmp___1^0'=tmp___1^post0, nk2^0'=nk2^post0, bRows^0'=bRows^post0, nl2^0'=nl2^post0, nj2^0'=nj2^post0, tmp___3^0'=tmp___3^post0, ni2^0'=ni2^post0, (nj^0-nj^post0 == 0 /\ nl2^0-nl2^post0 == 0 /\ -ni1^post0+ni1^0 == 0 /\ -ni2^post0+ni2^0 == 0 /\ -nk2^post0+nk2^0 == 0 /\ tmp___2^0-tmp___2^post0 == 0 /\ -tmp___5^post0+tmp___5^0 == 0 /\ tmp___0^0-tmp___0^post0 == 0 /\ -nj2^post0+nj2^0 == 0 /\ -tmp___3^post0+tmp___3^0 == 0 /\ -bSquares^post0+bSquares^0 == 0 /\ -bRows^post0+bRows^0 == 0 /\ -tmp^post0+tmp^0 == 0 /\ tmp___4^0-tmp___4^post0 == 0 /\ nk1^0-nk1^post0 == 0 /\ tmp___1^0-tmp___1^post0 == 0 /\ nj1^0-nj1^post0 == 0 /\ -bCols^post0+bCols^0 == 0 /\ ni^0-ni^post0 == 0 /\ n^0-n^post0 == 0 /\ nl1^0-nl1^post0 == 0 /\ n2^0-n2^post0 == 0 /\ bDomain^0-bDomain^post0 == 0 /\ -ni^0+n^0 <= 0), cost: 1 1: l0 -> l2 : n2^0'=n2^post1, tmp___0^0'=tmp___0^post1, nk1^0'=nk1^post1, bDomain^0'=bDomain^post1, nl1^0'=nl1^post1, nj1^0'=nj1^post1, tmp___5^0'=tmp___5^post1, tmp___2^0'=tmp___2^post1, ni1^0'=ni1^post1, bSquares^0'=bSquares^post1, tmp^0'=tmp^post1, nj^0'=nj^post1, tmp___4^0'=tmp___4^post1, bCols^0'=bCols^post1, ni^0'=ni^post1, n^0'=n^post1, tmp___1^0'=tmp___1^post1, nk2^0'=nk2^post1, bRows^0'=bRows^post1, nl2^0'=nl2^post1, nj2^0'=nj2^post1, tmp___3^0'=tmp___3^post1, ni2^0'=ni2^post1, (-ni1^post1+ni1^0 == 0 /\ -tmp___5^post1+tmp___5^0 == 0 /\ bRows^0-bRows^post1 == 0 /\ -tmp___3^post1+tmp___3^0 == 0 /\ tmp___2^0-tmp___2^post1 == 0 /\ tmp___4^0-tmp___4^post1 == 0 /\ n2^0-n2^post1 == 0 /\ -ni2^post1+ni2^0 == 0 /\ nk1^0-nk1^post1 == 0 /\ -tmp___1^post1+tmp___1^0 == 0 /\ -bCols^post1+bCols^0 == 0 /\ -nj1^post1+nj1^0 == 0 /\ n^0-n^post1 == 0 /\ tmp___0^0-tmp___0^post1 == 0 /\ -nk2^post1+nk2^0 == 0 /\ -nj2^post1+nj2^0 == 0 /\ 1+ni^0-n^0 <= 0 /\ nj^post1 == 0 /\ ni^0-ni^post1 == 0 /\ nl1^0-nl1^post1 == 0 /\ -tmp^post1+tmp^0 == 0 /\ -nl2^post1+nl2^0 == 0 /\ bDomain^0-bDomain^post1 == 0 /\ bSquares^0-bSquares^post1 == 0), cost: 1 69: l1 -> l45 : n2^0'=n2^post69, tmp___0^0'=tmp___0^post69, nk1^0'=nk1^post69, bDomain^0'=bDomain^post69, nl1^0'=nl1^post69, nj1^0'=nj1^post69, tmp___5^0'=tmp___5^post69, tmp___2^0'=tmp___2^post69, ni1^0'=ni1^post69, bSquares^0'=bSquares^post69, tmp^0'=tmp^post69, nj^0'=nj^post69, tmp___4^0'=tmp___4^post69, bCols^0'=bCols^post69, ni^0'=ni^post69, n^0'=n^post69, tmp___1^0'=tmp___1^post69, nk2^0'=nk2^post69, bRows^0'=bRows^post69, nl2^0'=nl2^post69, nj2^0'=nj2^post69, tmp___3^0'=tmp___3^post69, ni2^0'=ni2^post69, (tmp^0-tmp^post69 == 0 /\ bDomain^0 <= 0 /\ nj2^0-nj2^post69 == 0 /\ -tmp___3^post69+tmp___3^0 == 0 /\ nk1^0-nk1^post69 == 0 /\ -ni2^post69+ni2^0 == 0 /\ -n^post69+n^0 == 0 /\ -bSquares^post69+bSquares^0 == 0 /\ -bDomain^0 <= 0 /\ bCols^0-bCols^post69 == 0 /\ nj1^0-nj1^post69 == 0 /\ nk2^0-nk2^post69 == 0 /\ -nl2^post69+nl2^0 == 0 /\ -tmp___1^post69+tmp___1^0 == 0 /\ -1+tmp___5^post69 == 0 /\ n2^0-n2^post69 == 0 /\ -ni^post69+ni^0 == 0 /\ -nj^post69+nj^0 == 0 /\ tmp___2^0-tmp___2^post69 == 0 /\ -bRows^post69+bRows^0 == 0 /\ -tmp___0^post69+tmp___0^0 == 0 /\ ni1^0-ni1^post69 == 0 /\ bDomain^0-bDomain^post69 == 0 /\ -tmp___4^post69+tmp___4^0 == 0 /\ nl1^0-nl1^post69 == 0), cost: 1 70: l1 -> l50 : n2^0'=n2^post70, tmp___0^0'=tmp___0^post70, nk1^0'=nk1^post70, bDomain^0'=bDomain^post70, nl1^0'=nl1^post70, nj1^0'=nj1^post70, tmp___5^0'=tmp___5^post70, tmp___2^0'=tmp___2^post70, ni1^0'=ni1^post70, bSquares^0'=bSquares^post70, tmp^0'=tmp^post70, nj^0'=nj^post70, tmp___4^0'=tmp___4^post70, bCols^0'=bCols^post70, ni^0'=ni^post70, n^0'=n^post70, tmp___1^0'=tmp___1^post70, nk2^0'=nk2^post70, bRows^0'=bRows^post70, nl2^0'=nl2^post70, nj2^0'=nj2^post70, tmp___3^0'=tmp___3^post70, ni2^0'=ni2^post70, (bSquares^0-bSquares^post70 == 0 /\ bCols^0-bCols^post70 == 0 /\ n2^0-n2^post70 == 0 /\ -nj^post70+nj^0 == 0 /\ nk1^0-nk1^post70 == 0 /\ ni1^0-ni1^post70 == 0 /\ tmp___2^0-tmp___2^post70 == 0 /\ -tmp___3^post70+tmp___3^0 == 0 /\ -ni2^post70+ni2^0 == 0 /\ -nk2^post70+nk2^0 == 0 /\ tmp^0-tmp^post70 == 0 /\ nl1^0-nl1^post70 == 0 /\ -tmp___1^post70+tmp___1^0 == 0 /\ nj1^0-nj1^post70 == 0 /\ 1-bDomain^0 <= 0 /\ -bDomain^post70+bDomain^0 == 0 /\ -nl2^post70+nl2^0 == 0 /\ -bRows^post70+bRows^0 == 0 /\ -n^post70+n^0 == 0 /\ -tmp___4^post70+tmp___4^0 == 0 /\ -ni^post70+ni^0 == 0 /\ tmp___5^0-tmp___5^post70 == 0 /\ -nj2^post70+nj2^0 == 0 /\ tmp___0^0-tmp___0^post70 == 0), cost: 1 71: l1 -> l50 : n2^0'=n2^post71, tmp___0^0'=tmp___0^post71, nk1^0'=nk1^post71, bDomain^0'=bDomain^post71, nl1^0'=nl1^post71, nj1^0'=nj1^post71, tmp___5^0'=tmp___5^post71, tmp___2^0'=tmp___2^post71, ni1^0'=ni1^post71, bSquares^0'=bSquares^post71, tmp^0'=tmp^post71, nj^0'=nj^post71, tmp___4^0'=tmp___4^post71, bCols^0'=bCols^post71, ni^0'=ni^post71, n^0'=n^post71, tmp___1^0'=tmp___1^post71, nk2^0'=nk2^post71, bRows^0'=bRows^post71, nl2^0'=nl2^post71, nj2^0'=nj2^post71, tmp___3^0'=tmp___3^post71, ni2^0'=ni2^post71, (-tmp___1^post71+tmp___1^0 == 0 /\ -tmp^post71+tmp^0 == 0 /\ -nl2^post71+nl2^0 == 0 /\ n2^0-n2^post71 == 0 /\ bSquares^0-bSquares^post71 == 0 /\ ni1^0-ni1^post71 == 0 /\ -bRows^post71+bRows^0 == 0 /\ -nj^post71+nj^0 == 0 /\ tmp___2^0-tmp___2^post71 == 0 /\ nk1^0-nk1^post71 == 0 /\ bCols^0-bCols^post71 == 0 /\ 1+bDomain^0 <= 0 /\ -ni^post71+ni^0 == 0 /\ -nj2^post71+nj2^0 == 0 /\ nl1^0-nl1^post71 == 0 /\ -nk2^post71+nk2^0 == 0 /\ nj1^0-nj1^post71 == 0 /\ tmp___4^0-tmp___4^post71 == 0 /\ -tmp___3^post71+tmp___3^0 == 0 /\ -bDomain^post71+bDomain^0 == 0 /\ -n^post71+n^0 == 0 /\ tmp___5^0-tmp___5^post71 == 0 /\ -ni2^post71+ni2^0 == 0 /\ tmp___0^0-tmp___0^post71 == 0), cost: 1 29: l2 -> l21 : n2^0'=n2^post29, tmp___0^0'=tmp___0^post29, nk1^0'=nk1^post29, bDomain^0'=bDomain^post29, nl1^0'=nl1^post29, nj1^0'=nj1^post29, tmp___5^0'=tmp___5^post29, tmp___2^0'=tmp___2^post29, ni1^0'=ni1^post29, bSquares^0'=bSquares^post29, tmp^0'=tmp^post29, nj^0'=nj^post29, tmp___4^0'=tmp___4^post29, bCols^0'=bCols^post29, ni^0'=ni^post29, n^0'=n^post29, tmp___1^0'=tmp___1^post29, nk2^0'=nk2^post29, bRows^0'=bRows^post29, nl2^0'=nl2^post29, nj2^0'=nj2^post29, tmp___3^0'=tmp___3^post29, ni2^0'=ni2^post29, (-nk2^post29+nk2^0 == 0 /\ -bSquares^post29+bSquares^0 == 0 /\ n2^0-n2^post29 == 0 /\ bDomain^0-bDomain^post29 == 0 /\ -tmp^post29+tmp^0 == 0 /\ -nl2^post29+nl2^0 == 0 /\ tmp___4^0-tmp___4^post29 == 0 /\ tmp___2^0-tmp___2^post29 == 0 /\ nk1^0-nk1^post29 == 0 /\ -ni1^post29+ni1^0 == 0 /\ nj1^0-nj1^post29 == 0 /\ -tmp___3^post29+tmp___3^0 == 0 /\ -n^post29+n^0 == 0 /\ -tmp___5^post29+tmp___5^0 == 0 /\ ni^0-ni^post29 == 0 /\ -ni2^post29+ni2^0 == 0 /\ nl1^0-nl1^post29 == 0 /\ -nj2^post29+nj2^0 == 0 /\ -bRows^post29+bRows^0 == 0 /\ tmp___0^0-tmp___0^post29 == 0 /\ -tmp___1^post29+tmp___1^0 == 0 /\ -bCols^post29+bCols^0 == 0 /\ nj^0-nj^post29 == 0), cost: 1 2: l3 -> l4 : n2^0'=n2^post2, tmp___0^0'=tmp___0^post2, nk1^0'=nk1^post2, bDomain^0'=bDomain^post2, nl1^0'=nl1^post2, nj1^0'=nj1^post2, tmp___5^0'=tmp___5^post2, tmp___2^0'=tmp___2^post2, ni1^0'=ni1^post2, bSquares^0'=bSquares^post2, tmp^0'=tmp^post2, nj^0'=nj^post2, tmp___4^0'=tmp___4^post2, bCols^0'=bCols^post2, ni^0'=ni^post2, n^0'=n^post2, tmp___1^0'=tmp___1^post2, nk2^0'=nk2^post2, bRows^0'=bRows^post2, nl2^0'=nl2^post2, nj2^0'=nj2^post2, tmp___3^0'=tmp___3^post2, ni2^0'=ni2^post2, (tmp___5^0-tmp___5^post2 == 0 /\ bDomain^0-bDomain^post2 == 0 /\ -nk2^post2+nk2^0 == 0 /\ bRows^0-bRows^post2 == 0 /\ -tmp___3^post2+tmp___3^0 == 0 /\ n2^0-n2^post2 == 0 /\ -nj2^post2+nj2^0 == 0 /\ nk1^0-nk1^post2 == 0 /\ tmp___4^0-tmp___4^post2 == 0 /\ ni^0-ni^post2 == 0 /\ -bSquares^post2+bSquares^0 == 0 /\ -nj1^post2+nj1^0 == 0 /\ tmp___0^0-tmp___0^post2 == 0 /\ tmp___2^0-tmp___2^post2 == 0 /\ nl1^0-nl1^post2 == 0 /\ tmp^0-tmp^post2 == 0 /\ -ni2^post2+ni2^0 == 0 /\ nj^0-nj^post2 == 0 /\ -bCols^post2+bCols^0 == 0 /\ n^0-n^post2 == 0 /\ -ni1^post2+ni1^0 == 0 /\ -nl2^post2+nl2^0 == 0 /\ -tmp___1^post2+tmp___1^0 == 0), cost: 1 13: l4 -> l11 : n2^0'=n2^post13, tmp___0^0'=tmp___0^post13, nk1^0'=nk1^post13, bDomain^0'=bDomain^post13, nl1^0'=nl1^post13, nj1^0'=nj1^post13, tmp___5^0'=tmp___5^post13, tmp___2^0'=tmp___2^post13, ni1^0'=ni1^post13, bSquares^0'=bSquares^post13, tmp^0'=tmp^post13, nj^0'=nj^post13, tmp___4^0'=tmp___4^post13, bCols^0'=bCols^post13, ni^0'=ni^post13, n^0'=n^post13, tmp___1^0'=tmp___1^post13, nk2^0'=nk2^post13, bRows^0'=bRows^post13, nl2^0'=nl2^post13, nj2^0'=nj2^post13, tmp___3^0'=tmp___3^post13, ni2^0'=ni2^post13, (-nl1^post13+nl1^0 == 0 /\ tmp^0-tmp^post13 == 0 /\ nj1^0-nj1^post13 == 0 /\ -bSquares^post13+bSquares^0 == 0 /\ tmp___5^0-tmp___5^post13 == 0 /\ bRows^0-bRows^post13 == 0 /\ -nj2^post13+nj2^0 == 0 /\ -ni2^post13+ni2^0 == 0 /\ tmp___0^0-tmp___0^post13 == 0 /\ -tmp___1^post13+tmp___1^0 == 0 /\ bCols^0-bCols^post13 == 0 /\ bDomain^0-bDomain^post13 == 0 /\ nk2^0-nk2^post13 == 0 /\ -1+n2^0-ni1^0 <= 0 /\ -nl2^post13+nl2^0 == 0 /\ n2^0-n2^post13 == 0 /\ -1+nj^post13-nj^0 == 0 /\ -n^post13+n^0 == 0 /\ ni1^0-ni1^post13 == 0 /\ nk1^0-nk1^post13 == 0 /\ tmp___2^0-tmp___2^post13 == 0 /\ -tmp___4^post13+tmp___4^0 == 0 /\ -ni^post13+ni^0 == 0 /\ tmp___3^0-tmp___3^post13 == 0), cost: 1 14: l4 -> l6 : n2^0'=n2^post14, tmp___0^0'=tmp___0^post14, nk1^0'=nk1^post14, bDomain^0'=bDomain^post14, nl1^0'=nl1^post14, nj1^0'=nj1^post14, tmp___5^0'=tmp___5^post14, tmp___2^0'=tmp___2^post14, ni1^0'=ni1^post14, bSquares^0'=bSquares^post14, tmp^0'=tmp^post14, nj^0'=nj^post14, tmp___4^0'=tmp___4^post14, bCols^0'=bCols^post14, ni^0'=ni^post14, n^0'=n^post14, tmp___1^0'=tmp___1^post14, nk2^0'=nk2^post14, bRows^0'=bRows^post14, nl2^0'=nl2^post14, nj2^0'=nj2^post14, tmp___3^0'=tmp___3^post14, ni2^0'=ni2^post14, (-nl1^post14+nl1^0 == 0 /\ -tmp___1^post14+tmp___1^0 == 0 /\ nj1^0-nj1^post14 == 0 /\ tmp___2^0-tmp___2^post14 == 0 /\ nj2^0-nj2^post14 == 0 /\ tmp^0-tmp^post14 == 0 /\ 2-n2^0+ni1^0 <= 0 /\ -nl2^post14+nl2^0 == 0 /\ -bRows^post14+bRows^0 == 0 /\ tmp___5^0-tmp___5^post14 == 0 /\ -nj^post14+nj^0 == 0 /\ tmp___0^0-tmp___0^post14 == 0 /\ -ni^post14+ni^0 == 0 /\ -nk2^post14+nk2^0 == 0 /\ -tmp___4^post14+tmp___4^0 == 0 /\ bDomain^0-bDomain^post14 == 0 /\ -n^post14+n^0 == 0 /\ n2^0-n2^post14 == 0 /\ bSquares^0-bSquares^post14 == 0 /\ ni1^0-ni1^post14 == 0 /\ nk1^0-nk1^post14 == 0 /\ bCols^0-bCols^post14 == 0 /\ tmp___3^0-tmp___3^post14 == 0 /\ -1-ni1^0+ni2^post14 == 0), cost: 1 3: l5 -> l6 : n2^0'=n2^post3, tmp___0^0'=tmp___0^post3, nk1^0'=nk1^post3, bDomain^0'=bDomain^post3, nl1^0'=nl1^post3, nj1^0'=nj1^post3, tmp___5^0'=tmp___5^post3, tmp___2^0'=tmp___2^post3, ni1^0'=ni1^post3, bSquares^0'=bSquares^post3, tmp^0'=tmp^post3, nj^0'=nj^post3, tmp___4^0'=tmp___4^post3, bCols^0'=bCols^post3, ni^0'=ni^post3, n^0'=n^post3, tmp___1^0'=tmp___1^post3, nk2^0'=nk2^post3, bRows^0'=bRows^post3, nl2^0'=nl2^post3, nj2^0'=nj2^post3, tmp___3^0'=tmp___3^post3, ni2^0'=ni2^post3, (tmp___5^0-tmp___5^post3 == 0 /\ bRows^0-bRows^post3 == 0 /\ ni^0-ni^post3 == 0 /\ -bSquares^post3+bSquares^0 == 0 /\ n2^0-n2^post3 == 0 /\ -nj^post3+nj^0 == 0 /\ nk1^0-nk1^post3 == 0 /\ -nj2^post3+nj2^0 == 0 /\ -tmp___1^post3+tmp___1^0 == 0 /\ -ni1^post3+ni1^0 == 0 /\ bDomain^0-bDomain^post3 == 0 /\ -tmp___4^post3+tmp___4^0 == 0 /\ tmp^0-tmp^post3 == 0 /\ -nj1^post3+nj1^0 == 0 /\ nk2^0-nk2^post3 == 0 /\ tmp___0^0-tmp___0^post3 == 0 /\ -1+ni2^post3-ni2^0 == 0 /\ bCols^post3-tmp___3^0 == 0 /\ nl1^0-nl1^post3 == 0 /\ -nl2^post3+nl2^0 == 0 /\ -tmp___3^post3+tmp___3^0 == 0 /\ tmp___2^0-tmp___2^post3 == 0 /\ -n^post3+n^0 == 0), cost: 1 15: l6 -> l10 : n2^0'=n2^post15, tmp___0^0'=tmp___0^post15, nk1^0'=nk1^post15, bDomain^0'=bDomain^post15, nl1^0'=nl1^post15, nj1^0'=nj1^post15, tmp___5^0'=tmp___5^post15, tmp___2^0'=tmp___2^post15, ni1^0'=ni1^post15, bSquares^0'=bSquares^post15, tmp^0'=tmp^post15, nj^0'=nj^post15, tmp___4^0'=tmp___4^post15, bCols^0'=bCols^post15, ni^0'=ni^post15, n^0'=n^post15, tmp___1^0'=tmp___1^post15, nk2^0'=nk2^post15, bRows^0'=bRows^post15, nl2^0'=nl2^post15, nj2^0'=nj2^post15, tmp___3^0'=tmp___3^post15, ni2^0'=ni2^post15, (ni1^0-ni1^post15 == 0 /\ tmp___2^0-tmp___2^post15 == 0 /\ nj2^0-nj2^post15 == 0 /\ tmp___0^0-tmp___0^post15 == 0 /\ tmp^0-tmp^post15 == 0 /\ nk1^0-nk1^post15 == 0 /\ -nl2^post15+nl2^0 == 0 /\ -ni^post15+ni^0 == 0 /\ nj1^0-nj1^post15 == 0 /\ -tmp___3^post15+tmp___3^0 == 0 /\ -nk2^post15+nk2^0 == 0 /\ -ni2^post15+ni2^0 == 0 /\ -n^post15+n^0 == 0 /\ -tmp___4^post15+tmp___4^0 == 0 /\ -bRows^post15+bRows^0 == 0 /\ tmp___5^0-tmp___5^post15 == 0 /\ nl1^0-nl1^post15 == 0 /\ n2^0-n2^post15 == 0 /\ bCols^0-bCols^post15 == 0 /\ -tmp___1^post15+tmp___1^0 == 0 /\ bDomain^0-bDomain^post15 == 0 /\ -nj^post15+nj^0 == 0 /\ bSquares^0-bSquares^post15 == 0), cost: 1 4: l7 -> l5 : n2^0'=n2^post4, tmp___0^0'=tmp___0^post4, nk1^0'=nk1^post4, bDomain^0'=bDomain^post4, nl1^0'=nl1^post4, nj1^0'=nj1^post4, tmp___5^0'=tmp___5^post4, tmp___2^0'=tmp___2^post4, ni1^0'=ni1^post4, bSquares^0'=bSquares^post4, tmp^0'=tmp^post4, nj^0'=nj^post4, tmp___4^0'=tmp___4^post4, bCols^0'=bCols^post4, ni^0'=ni^post4, n^0'=n^post4, tmp___1^0'=tmp___1^post4, nk2^0'=nk2^post4, bRows^0'=bRows^post4, nl2^0'=nl2^post4, nj2^0'=nj2^post4, tmp___3^0'=tmp___3^post4, ni2^0'=ni2^post4, (-nl2^post4+nl2^0 == 0 /\ ni^0-ni^post4 == 0 /\ -bSquares^post4+bSquares^0 == 0 /\ -nj1^post4+nj1^0 == 0 /\ -nj^post4+nj^0 == 0 /\ nj2^0-nj2^post4 == 0 /\ -tmp___1^post4+tmp___1^0 == 0 /\ -ni1^post4+ni1^0 == 0 /\ -1+tmp___3^post4 == 0 /\ n2^0-n2^post4 == 0 /\ tmp___0^0-tmp___0^post4 == 0 /\ tmp___5^0-tmp___5^post4 == 0 /\ bDomain^0-bDomain^post4 == 0 /\ -n^post4+n^0 == 0 /\ -tmp___4^post4+tmp___4^0 == 0 /\ tmp^0-tmp^post4 == 0 /\ -bRows^post4+bRows^0 == 0 /\ bCols^0-bCols^post4 == 0 /\ nk1^0-nk1^post4 == 0 /\ -ni2^post4+ni2^0 == 0 /\ nk2^0-nk2^post4 == 0 /\ tmp___2^0-tmp___2^post4 == 0 /\ -nl1^post4+nl1^0 == 0), cost: 1 5: l8 -> l7 : n2^0'=n2^post5, tmp___0^0'=tmp___0^post5, nk1^0'=nk1^post5, bDomain^0'=bDomain^post5, nl1^0'=nl1^post5, nj1^0'=nj1^post5, tmp___5^0'=tmp___5^post5, tmp___2^0'=tmp___2^post5, ni1^0'=ni1^post5, bSquares^0'=bSquares^post5, tmp^0'=tmp^post5, nj^0'=nj^post5, tmp___4^0'=tmp___4^post5, bCols^0'=bCols^post5, ni^0'=ni^post5, n^0'=n^post5, tmp___1^0'=tmp___1^post5, nk2^0'=nk2^post5, bRows^0'=bRows^post5, nl2^0'=nl2^post5, nj2^0'=nj2^post5, tmp___3^0'=tmp___3^post5, ni2^0'=ni2^post5, (tmp^0-tmp^post5 == 0 /\ nj2^0-nj2^post5 == 0 /\ -n^post5+n^0 == 0 /\ -tmp___3^post5+tmp___3^0 == 0 /\ nk1^0-nk1^post5 == 0 /\ -ni2^post5+ni2^0 == 0 /\ -bSquares^post5+bSquares^0 == 0 /\ -tmp___1^post5+tmp___1^0 == 0 /\ bCols^0-bCols^post5 == 0 /\ nk2^0-nk2^post5 == 0 /\ tmp___5^0-tmp___5^post5 == 0 /\ nj1^0-nj1^post5 == 0 /\ -nl2^post5+nl2^0 == 0 /\ nl1^0-nl1^post5 == 0 /\ -bRows^post5+bRows^0 == 0 /\ -nj^post5+nj^0 == 0 /\ n2^0-n2^post5 == 0 /\ -ni^post5+ni^0 == 0 /\ tmp___2^0-tmp___2^post5 == 0 /\ ni1^0-ni1^post5 == 0 /\ -tmp___0^post5+tmp___0^0 == 0 /\ bDomain^0-bDomain^post5 == 0 /\ -tmp___4^post5+tmp___4^0 == 0), cost: 1 6: l8 -> l5 : n2^0'=n2^post6, tmp___0^0'=tmp___0^post6, nk1^0'=nk1^post6, bDomain^0'=bDomain^post6, nl1^0'=nl1^post6, nj1^0'=nj1^post6, tmp___5^0'=tmp___5^post6, tmp___2^0'=tmp___2^post6, ni1^0'=ni1^post6, bSquares^0'=bSquares^post6, tmp^0'=tmp^post6, nj^0'=nj^post6, tmp___4^0'=tmp___4^post6, bCols^0'=bCols^post6, ni^0'=ni^post6, n^0'=n^post6, tmp___1^0'=tmp___1^post6, nk2^0'=nk2^post6, bRows^0'=bRows^post6, nl2^0'=nl2^post6, nj2^0'=nj2^post6, tmp___3^0'=tmp___3^post6, ni2^0'=ni2^post6, (bSquares^0-bSquares^post6 == 0 /\ tmp___3^post6 == 0 /\ bCols^0-bCols^post6 == 0 /\ -n^post6+n^0 == 0 /\ n2^0-n2^post6 == 0 /\ ni1^0-ni1^post6 == 0 /\ -nj^post6+nj^0 == 0 /\ nk1^0-nk1^post6 == 0 /\ tmp___2^0-tmp___2^post6 == 0 /\ -nk2^post6+nk2^0 == 0 /\ -ni2^post6+ni2^0 == 0 /\ -tmp___1^post6+tmp___1^0 == 0 /\ nl1^0-nl1^post6 == 0 /\ tmp^0-tmp^post6 == 0 /\ nj1^0-nj1^post6 == 0 /\ -nl2^post6+nl2^0 == 0 /\ -bDomain^post6+bDomain^0 == 0 /\ -bRows^post6+bRows^0 == 0 /\ -tmp___4^post6+tmp___4^0 == 0 /\ tmp___5^0-tmp___5^post6 == 0 /\ -ni^post6+ni^0 == 0 /\ tmp___0^0-tmp___0^post6 == 0 /\ -nj2^post6+nj2^0 == 0), cost: 1 7: l8 -> l7 : n2^0'=n2^post7, tmp___0^0'=tmp___0^post7, nk1^0'=nk1^post7, bDomain^0'=bDomain^post7, nl1^0'=nl1^post7, nj1^0'=nj1^post7, tmp___5^0'=tmp___5^post7, tmp___2^0'=tmp___2^post7, ni1^0'=ni1^post7, bSquares^0'=bSquares^post7, tmp^0'=tmp^post7, nj^0'=nj^post7, tmp___4^0'=tmp___4^post7, bCols^0'=bCols^post7, ni^0'=ni^post7, n^0'=n^post7, tmp___1^0'=tmp___1^post7, nk2^0'=nk2^post7, bRows^0'=bRows^post7, nl2^0'=nl2^post7, nj2^0'=nj2^post7, tmp___3^0'=tmp___3^post7, ni2^0'=ni2^post7, (-nk2^post7+nk2^0 == 0 /\ -ni2^post7+ni2^0 == 0 /\ -ni^post7+ni^0 == 0 /\ -bDomain^post7+bDomain^0 == 0 /\ -tmp___2^post7+tmp___2^0 == 0 /\ -nj2^post7+nj2^0 == 0 /\ nk1^0-nk1^post7 == 0 /\ -tmp___3^post7+tmp___3^0 == 0 /\ tmp___5^0-tmp___5^post7 == 0 /\ -bRows^post7+bRows^0 == 0 /\ tmp___1^0-tmp___1^post7 == 0 /\ -tmp^post7+tmp^0 == 0 /\ n^0-n^post7 == 0 /\ nl1^0-nl1^post7 == 0 /\ nj1^0-nj1^post7 == 0 /\ n2^0-n2^post7 == 0 /\ ni1^0-ni1^post7 == 0 /\ tmp___0^0-tmp___0^post7 == 0 /\ bSquares^0-bSquares^post7 == 0 /\ -nl2^post7+nl2^0 == 0 /\ tmp___4^0-tmp___4^post7 == 0 /\ -bCols^post7+bCols^0 == 0 /\ -nj^post7+nj^0 == 0), cost: 1 8: l9 -> l5 : n2^0'=n2^post8, tmp___0^0'=tmp___0^post8, nk1^0'=nk1^post8, bDomain^0'=bDomain^post8, nl1^0'=nl1^post8, nj1^0'=nj1^post8, tmp___5^0'=tmp___5^post8, tmp___2^0'=tmp___2^post8, ni1^0'=ni1^post8, bSquares^0'=bSquares^post8, tmp^0'=tmp^post8, nj^0'=nj^post8, tmp___4^0'=tmp___4^post8, bCols^0'=bCols^post8, ni^0'=ni^post8, n^0'=n^post8, tmp___1^0'=tmp___1^post8, nk2^0'=nk2^post8, bRows^0'=bRows^post8, nl2^0'=nl2^post8, nj2^0'=nj2^post8, tmp___3^0'=tmp___3^post8, ni2^0'=ni2^post8, (-nk2^post8+nk2^0 == 0 /\ nl2^0-nl2^post8 == 0 /\ -ni^post8+ni^0 == 0 /\ -bRows^post8+bRows^0 == 0 /\ -n^post8+n^0 == 0 /\ nl1^0-nl1^post8 == 0 /\ -ni2^post8+ni2^0 == 0 /\ -nj2^post8+nj2^0 == 0 /\ -tmp^post8+tmp^0 == 0 /\ bDomain^0-bDomain^post8 == 0 /\ tmp___0^0-tmp___0^post8 == 0 /\ tmp___5^0-tmp___5^post8 == 0 /\ nj^0-nj^post8 == 0 /\ tmp___3^post8 == 0 /\ bCols^0 <= 0 /\ n2^0-n2^post8 == 0 /\ bSquares^0-bSquares^post8 == 0 /\ nk1^0-nk1^post8 == 0 /\ ni1^0-ni1^post8 == 0 /\ -bCols^0 <= 0 /\ -bCols^post8+bCols^0 == 0 /\ nj1^0-nj1^post8 == 0 /\ tmp___4^0-tmp___4^post8 == 0 /\ tmp___1^0-tmp___1^post8 == 0 /\ -tmp___2^post8+tmp___2^0 == 0), cost: 1 9: l9 -> l8 : n2^0'=n2^post9, tmp___0^0'=tmp___0^post9, nk1^0'=nk1^post9, bDomain^0'=bDomain^post9, nl1^0'=nl1^post9, nj1^0'=nj1^post9, tmp___5^0'=tmp___5^post9, tmp___2^0'=tmp___2^post9, ni1^0'=ni1^post9, bSquares^0'=bSquares^post9, tmp^0'=tmp^post9, nj^0'=nj^post9, tmp___4^0'=tmp___4^post9, bCols^0'=bCols^post9, ni^0'=ni^post9, n^0'=n^post9, tmp___1^0'=tmp___1^post9, nk2^0'=nk2^post9, bRows^0'=bRows^post9, nl2^0'=nl2^post9, nj2^0'=nj2^post9, tmp___3^0'=tmp___3^post9, ni2^0'=ni2^post9, (tmp___4^0-tmp___4^post9 == 0 /\ -bSquares^post9+bSquares^0 == 0 /\ nl2^0-nl2^post9 == 0 /\ nk1^0-nk1^post9 == 0 /\ -bCols^post9+bCols^0 == 0 /\ -ni1^post9+ni1^0 == 0 /\ -tmp___3^post9+tmp___3^0 == 0 /\ tmp___2^0-tmp___2^post9 == 0 /\ ni^0-ni^post9 == 0 /\ n^0-n^post9 == 0 /\ -nj2^post9+nj2^0 == 0 /\ -ni2^post9+ni2^0 == 0 /\ -nk2^post9+nk2^0 == 0 /\ nj1^0-nj1^post9 == 0 /\ n2^0-n2^post9 == 0 /\ tmp___1^0-tmp___1^post9 == 0 /\ tmp___0^0-tmp___0^post9 == 0 /\ bDomain^0-bDomain^post9 == 0 /\ 1-bCols^0 <= 0 /\ nj^0-nj^post9 == 0 /\ -tmp___5^post9+tmp___5^0 == 0 /\ nl1^0-nl1^post9 == 0 /\ -bRows^post9+bRows^0 == 0 /\ -tmp^post9+tmp^0 == 0), cost: 1 10: l9 -> l8 : n2^0'=n2^post10, tmp___0^0'=tmp___0^post10, nk1^0'=nk1^post10, bDomain^0'=bDomain^post10, nl1^0'=nl1^post10, nj1^0'=nj1^post10, tmp___5^0'=tmp___5^post10, tmp___2^0'=tmp___2^post10, ni1^0'=ni1^post10, bSquares^0'=bSquares^post10, tmp^0'=tmp^post10, nj^0'=nj^post10, tmp___4^0'=tmp___4^post10, bCols^0'=bCols^post10, ni^0'=ni^post10, n^0'=n^post10, tmp___1^0'=tmp___1^post10, nk2^0'=nk2^post10, bRows^0'=bRows^post10, nl2^0'=nl2^post10, nj2^0'=nj2^post10, tmp___3^0'=tmp___3^post10, ni2^0'=ni2^post10, (bDomain^0-bDomain^post10 == 0 /\ 1+bCols^0 <= 0 /\ nk2^0-nk2^post10 == 0 /\ nl2^0-nl2^post10 == 0 /\ -tmp___5^post10+tmp___5^0 == 0 /\ nk1^0-nk1^post10 == 0 /\ -ni2^post10+ni2^0 == 0 /\ -bSquares^post10+bSquares^0 == 0 /\ ni^0-ni^post10 == 0 /\ -tmp___3^post10+tmp___3^0 == 0 /\ -tmp^post10+tmp^0 == 0 /\ nj^0-nj^post10 == 0 /\ -bCols^post10+bCols^0 == 0 /\ tmp___2^0-tmp___2^post10 == 0 /\ nj1^0-nj1^post10 == 0 /\ -ni1^post10+ni1^0 == 0 /\ -nj2^post10+nj2^0 == 0 /\ tmp___0^0-tmp___0^post10 == 0 /\ n2^0-n2^post10 == 0 /\ -tmp___1^post10+tmp___1^0 == 0 /\ -bRows^post10+bRows^0 == 0 /\ nl1^0-nl1^post10 == 0 /\ n^0-n^post10 == 0 /\ -tmp___4^post10+tmp___4^0 == 0), cost: 1 11: l10 -> l3 : n2^0'=n2^post11, tmp___0^0'=tmp___0^post11, nk1^0'=nk1^post11, bDomain^0'=bDomain^post11, nl1^0'=nl1^post11, nj1^0'=nj1^post11, tmp___5^0'=tmp___5^post11, tmp___2^0'=tmp___2^post11, ni1^0'=ni1^post11, bSquares^0'=bSquares^post11, tmp^0'=tmp^post11, nj^0'=nj^post11, tmp___4^0'=tmp___4^post11, bCols^0'=bCols^post11, ni^0'=ni^post11, n^0'=n^post11, tmp___1^0'=tmp___1^post11, nk2^0'=nk2^post11, bRows^0'=bRows^post11, nl2^0'=nl2^post11, nj2^0'=nj2^post11, tmp___3^0'=tmp___3^post11, ni2^0'=ni2^post11, (-bCols^post11+bCols^0 == 0 /\ n2^0-n2^post11 == 0 /\ -nl2^post11+nl2^0 == 0 /\ nk1^0-nk1^post11 == 0 /\ bDomain^0-bDomain^post11 == 0 /\ nk2^0-nk2^post11 == 0 /\ -1+ni1^post11-ni1^0 == 0 /\ -tmp___5^post11+tmp___5^0 == 0 /\ -tmp___4^post11+tmp___4^0 == 0 /\ tmp___2^0-tmp___2^post11 == 0 /\ n2^0-ni2^0 <= 0 /\ -bSquares^post11+bSquares^0 == 0 /\ -nj2^post11+nj2^0 == 0 /\ -ni2^post11+ni2^0 == 0 /\ bRows^0-bRows^post11 == 0 /\ ni^0-ni^post11 == 0 /\ tmp___0^0-tmp___0^post11 == 0 /\ -tmp^post11+tmp^0 == 0 /\ nj^0-nj^post11 == 0 /\ -nj1^post11+nj1^0 == 0 /\ -tmp___1^post11+tmp___1^0 == 0 /\ nl1^0-nl1^post11 == 0 /\ -tmp___3^post11+tmp___3^0 == 0 /\ -n^post11+n^0 == 0), cost: 1 12: l10 -> l9 : n2^0'=n2^post12, tmp___0^0'=tmp___0^post12, nk1^0'=nk1^post12, bDomain^0'=bDomain^post12, nl1^0'=nl1^post12, nj1^0'=nj1^post12, tmp___5^0'=tmp___5^post12, tmp___2^0'=tmp___2^post12, ni1^0'=ni1^post12, bSquares^0'=bSquares^post12, tmp^0'=tmp^post12, nj^0'=nj^post12, tmp___4^0'=tmp___4^post12, bCols^0'=bCols^post12, ni^0'=ni^post12, n^0'=n^post12, tmp___1^0'=tmp___1^post12, nk2^0'=nk2^post12, bRows^0'=bRows^post12, nl2^0'=nl2^post12, nj2^0'=nj2^post12, tmp___3^0'=tmp___3^post12, ni2^0'=ni2^post12, (-nl1^post12+nl1^0 == 0 /\ 1-n2^0+ni2^0 <= 0 /\ -tmp___1^post12+tmp___1^0 == 0 /\ nj1^0-nj1^post12 == 0 /\ nk2^0-nk2^post12 == 0 /\ -nl2^post12+nl2^0 == 0 /\ tmp___2^0-tmp___2^post12 == 0 /\ -bRows^post12+bRows^0 == 0 /\ tmp___5^0-tmp___5^post12 == 0 /\ -bSquares^post12+bSquares^0 == 0 /\ ni^0-ni^post12 == 0 /\ tmp___0^0-tmp___0^post12 == 0 /\ -tmp^post12+tmp^0 == 0 /\ bDomain^0-bDomain^post12 == 0 /\ nj^0-nj^post12 == 0 /\ -ni1^post12+ni1^0 == 0 /\ n2^0-n2^post12 == 0 /\ -bCols^post12+bCols^0 == 0 /\ -nj2^post12+nj2^0 == 0 /\ nk1^0-nk1^post12 == 0 /\ -ni2^post12+ni2^0 == 0 /\ n^0-n^post12 == 0 /\ tmp___3^0-tmp___3^post12 == 0 /\ -tmp___4^post12+tmp___4^0 == 0), cost: 1 96: l11 -> l12 : n2^0'=n2^post96, tmp___0^0'=tmp___0^post96, nk1^0'=nk1^post96, bDomain^0'=bDomain^post96, nl1^0'=nl1^post96, nj1^0'=nj1^post96, tmp___5^0'=tmp___5^post96, tmp___2^0'=tmp___2^post96, ni1^0'=ni1^post96, bSquares^0'=bSquares^post96, tmp^0'=tmp^post96, nj^0'=nj^post96, tmp___4^0'=tmp___4^post96, bCols^0'=bCols^post96, ni^0'=ni^post96, n^0'=n^post96, tmp___1^0'=tmp___1^post96, nk2^0'=nk2^post96, bRows^0'=bRows^post96, nl2^0'=nl2^post96, nj2^0'=nj2^post96, tmp___3^0'=tmp___3^post96, ni2^0'=ni2^post96, (bCols^0-bCols^post96 == 0 /\ bSquares^0-bSquares^post96 == 0 /\ -nj^post96+nj^0 == 0 /\ ni1^0-ni1^post96 == 0 /\ -ni^post96+ni^0 == 0 /\ nk1^0-nk1^post96 == 0 /\ -ni2^post96+ni2^0 == 0 /\ -nk2^post96+nk2^0 == 0 /\ -tmp___3^post96+tmp___3^0 == 0 /\ -n^post96+n^0 == 0 /\ tmp___2^0-tmp___2^post96 == 0 /\ tmp^0-tmp^post96 == 0 /\ -nl2^post96+nl2^0 == 0 /\ tmp___4^0-tmp___4^post96 == 0 /\ nj1^0-nj1^post96 == 0 /\ -tmp___0^post96+tmp___0^0 == 0 /\ n2^0-n2^post96 == 0 /\ -tmp___1^post96+tmp___1^0 == 0 /\ tmp___5^0-tmp___5^post96 == 0 /\ bDomain^0-bDomain^post96 == 0 /\ -nj2^post96+nj2^0 == 0 /\ -bRows^post96+bRows^0 == 0 /\ nl1^0-nl1^post96 == 0), cost: 1 16: l12 -> l13 : n2^0'=n2^post16, tmp___0^0'=tmp___0^post16, nk1^0'=nk1^post16, bDomain^0'=bDomain^post16, nl1^0'=nl1^post16, nj1^0'=nj1^post16, tmp___5^0'=tmp___5^post16, tmp___2^0'=tmp___2^post16, ni1^0'=ni1^post16, bSquares^0'=bSquares^post16, tmp^0'=tmp^post16, nj^0'=nj^post16, tmp___4^0'=tmp___4^post16, bCols^0'=bCols^post16, ni^0'=ni^post16, n^0'=n^post16, tmp___1^0'=tmp___1^post16, nk2^0'=nk2^post16, bRows^0'=bRows^post16, nl2^0'=nl2^post16, nj2^0'=nj2^post16, tmp___3^0'=tmp___3^post16, ni2^0'=ni2^post16, (-bRows^post16+bRows^0 == 0 /\ -nk2^post16+nk2^0 == 0 /\ tmp___5^0-tmp___5^post16 == 0 /\ -tmp___3^post16+tmp___3^0 == 0 /\ n2^0-n2^post16 == 0 /\ -n^post16+n^0 == 0 /\ -ni2^post16+ni2^0 == 0 /\ -nj2^post16+nj2^0 == 0 /\ bSquares^0-bSquares^post16 == 0 /\ -tmp___4^post16+tmp___4^0 == 0 /\ bCols^0-bCols^post16 == 0 /\ nk1^0-nk1^post16 == 0 /\ nj1^0-nj1^post16 == 0 /\ tmp___1^0-tmp___1^post16 == 0 /\ n2^0-nj^0 <= 0 /\ ni^post16 == 0 /\ ni1^0-ni1^post16 == 0 /\ -tmp___2^post16+tmp___2^0 == 0 /\ -nj^post16+nj^0 == 0 /\ tmp___0^0-tmp___0^post16 == 0 /\ nl1^0-nl1^post16 == 0 /\ -nl2^post16+nl2^0 == 0 /\ -bDomain^post16+bDomain^0 == 0 /\ tmp^0-tmp^post16 == 0), cost: 1 17: l12 -> l3 : n2^0'=n2^post17, tmp___0^0'=tmp___0^post17, nk1^0'=nk1^post17, bDomain^0'=bDomain^post17, nl1^0'=nl1^post17, nj1^0'=nj1^post17, tmp___5^0'=tmp___5^post17, tmp___2^0'=tmp___2^post17, ni1^0'=ni1^post17, bSquares^0'=bSquares^post17, tmp^0'=tmp^post17, nj^0'=nj^post17, tmp___4^0'=tmp___4^post17, bCols^0'=bCols^post17, ni^0'=ni^post17, n^0'=n^post17, tmp___1^0'=tmp___1^post17, nk2^0'=nk2^post17, bRows^0'=bRows^post17, nl2^0'=nl2^post17, nj2^0'=nj2^post17, tmp___3^0'=tmp___3^post17, ni2^0'=ni2^post17, (1-n2^0+nj^0 <= 0 /\ -tmp___3^post17+tmp___3^0 == 0 /\ -bRows^post17+bRows^0 == 0 /\ n2^0-n2^post17 == 0 /\ -nk2^post17+nk2^0 == 0 /\ -ni^post17+ni^0 == 0 /\ -ni2^post17+ni2^0 == 0 /\ nk1^0-nk1^post17 == 0 /\ tmp___5^0-tmp___5^post17 == 0 /\ bCols^0-bCols^post17 == 0 /\ -nj2^post17+nj2^0 == 0 /\ tmp___1^0-tmp___1^post17 == 0 /\ bDomain^0-bDomain^post17 == 0 /\ -tmp^post17+tmp^0 == 0 /\ nj^0-nj^post17 == 0 /\ nl1^0-nl1^post17 == 0 /\ nj1^0-nj1^post17 == 0 /\ tmp___0^0-tmp___0^post17 == 0 /\ bSquares^0-bSquares^post17 == 0 /\ tmp___4^0-tmp___4^post17 == 0 /\ -tmp___2^post17+tmp___2^0 == 0 /\ ni1^post17 == 0 /\ -nl2^post17+nl2^0 == 0 /\ -n^post17+n^0 == 0), cost: 1 18: l13 -> l0 : n2^0'=n2^post18, tmp___0^0'=tmp___0^post18, nk1^0'=nk1^post18, bDomain^0'=bDomain^post18, nl1^0'=nl1^post18, nj1^0'=nj1^post18, tmp___5^0'=tmp___5^post18, tmp___2^0'=tmp___2^post18, ni1^0'=ni1^post18, bSquares^0'=bSquares^post18, tmp^0'=tmp^post18, nj^0'=nj^post18, tmp___4^0'=tmp___4^post18, bCols^0'=bCols^post18, ni^0'=ni^post18, n^0'=n^post18, tmp___1^0'=tmp___1^post18, nk2^0'=nk2^post18, bRows^0'=bRows^post18, nl2^0'=nl2^post18, nj2^0'=nj2^post18, tmp___3^0'=tmp___3^post18, ni2^0'=ni2^post18, (-bCols^post18+bCols^0 == 0 /\ tmp___0^0-tmp___0^post18 == 0 /\ nj^0-nj^post18 == 0 /\ nl1^0-nl1^post18 == 0 /\ -tmp___5^post18+tmp___5^0 == 0 /\ -nj2^post18+nj2^0 == 0 /\ nl2^0-nl2^post18 == 0 /\ tmp___4^0-tmp___4^post18 == 0 /\ -bRows^post18+bRows^0 == 0 /\ nk1^0-nk1^post18 == 0 /\ n2^0-n2^post18 == 0 /\ -tmp^post18+tmp^0 == 0 /\ bDomain^0-bDomain^post18 == 0 /\ bSquares^0-bSquares^post18 == 0 /\ -tmp___2^post18+tmp___2^0 == 0 /\ n^0-n^post18 == 0 /\ -ni^post18+ni^0 == 0 /\ -nk2^post18+nk2^0 == 0 /\ -tmp___3^post18+tmp___3^0 == 0 /\ -ni2^post18+ni2^0 == 0 /\ tmp___1^0-tmp___1^post18 == 0 /\ nj1^0-nj1^post18 == 0 /\ ni1^0-ni1^post18 == 0), cost: 1 19: l14 -> l15 : n2^0'=n2^post19, tmp___0^0'=tmp___0^post19, nk1^0'=nk1^post19, bDomain^0'=bDomain^post19, nl1^0'=nl1^post19, nj1^0'=nj1^post19, tmp___5^0'=tmp___5^post19, tmp___2^0'=tmp___2^post19, ni1^0'=ni1^post19, bSquares^0'=bSquares^post19, tmp^0'=tmp^post19, nj^0'=nj^post19, tmp___4^0'=tmp___4^post19, bCols^0'=bCols^post19, ni^0'=ni^post19, n^0'=n^post19, tmp___1^0'=tmp___1^post19, nk2^0'=nk2^post19, bRows^0'=bRows^post19, nl2^0'=nl2^post19, nj2^0'=nj2^post19, tmp___3^0'=tmp___3^post19, ni2^0'=ni2^post19, (-tmp^post19+tmp^0 == 0 /\ tmp___2^0-tmp___2^post19 == 0 /\ -tmp___1^post19+tmp___1^0 == 0 /\ -bCols^post19+bCols^0 == 0 /\ nj^0-nj^post19 == 0 /\ nk1^0-nk1^post19 == 0 /\ -nl2^post19+nl2^0 == 0 /\ -ni1^post19+ni1^0 == 0 /\ n2^0-n2^post19 == 0 /\ tmp___4^0-tmp___4^post19 == 0 /\ -tmp___2^0+bRows^post19 == 0 /\ nl1^0-nl1^post19 == 0 /\ nj1^0-nj1^post19 == 0 /\ -tmp___5^post19+tmp___5^0 == 0 /\ ni^0-ni^post19 == 0 /\ -tmp___3^post19+tmp___3^0 == 0 /\ n^0-n^post19 == 0 /\ bSquares^0-bSquares^post19 == 0 /\ bDomain^0-bDomain^post19 == 0 /\ -nk2^post19+nk2^0 == 0 /\ -1+nj2^post19-nj2^0 == 0 /\ -ni2^post19+ni2^0 == 0 /\ tmp___0^0-tmp___0^post19 == 0), cost: 1 89: l15 -> l19 : n2^0'=n2^post89, tmp___0^0'=tmp___0^post89, nk1^0'=nk1^post89, bDomain^0'=bDomain^post89, nl1^0'=nl1^post89, nj1^0'=nj1^post89, tmp___5^0'=tmp___5^post89, tmp___2^0'=tmp___2^post89, ni1^0'=ni1^post89, bSquares^0'=bSquares^post89, tmp^0'=tmp^post89, nj^0'=nj^post89, tmp___4^0'=tmp___4^post89, bCols^0'=bCols^post89, ni^0'=ni^post89, n^0'=n^post89, tmp___1^0'=tmp___1^post89, nk2^0'=nk2^post89, bRows^0'=bRows^post89, nl2^0'=nl2^post89, nj2^0'=nj2^post89, tmp___3^0'=tmp___3^post89, ni2^0'=ni2^post89, (-ni^post89+ni^0 == 0 /\ tmp___4^0-tmp___4^post89 == 0 /\ nj1^0-nj1^post89 == 0 /\ -ni2^post89+ni2^0 == 0 /\ tmp___0^0-tmp___0^post89 == 0 /\ n2^0-n2^post89 == 0 /\ tmp___5^0-tmp___5^post89 == 0 /\ bDomain^0-bDomain^post89 == 0 /\ -nk2^post89+nk2^0 == 0 /\ nl1^0-nl1^post89 == 0 /\ nj^0-nj^post89 == 0 /\ n^0-n^post89 == 0 /\ -tmp___3^post89+tmp___3^0 == 0 /\ -tmp^post89+tmp^0 == 0 /\ -nl2^post89+nl2^0 == 0 /\ bSquares^0-bSquares^post89 == 0 /\ ni1^0-ni1^post89 == 0 /\ -bCols^post89+bCols^0 == 0 /\ -nj2^post89+nj2^0 == 0 /\ -tmp___2^post89+tmp___2^0 == 0 /\ -nk1^post89+nk1^0 == 0 /\ tmp___1^0-tmp___1^post89 == 0 /\ -bRows^post89+bRows^0 == 0), cost: 1 20: l16 -> l14 : n2^0'=n2^post20, tmp___0^0'=tmp___0^post20, nk1^0'=nk1^post20, bDomain^0'=bDomain^post20, nl1^0'=nl1^post20, nj1^0'=nj1^post20, tmp___5^0'=tmp___5^post20, tmp___2^0'=tmp___2^post20, ni1^0'=ni1^post20, bSquares^0'=bSquares^post20, tmp^0'=tmp^post20, nj^0'=nj^post20, tmp___4^0'=tmp___4^post20, bCols^0'=bCols^post20, ni^0'=ni^post20, n^0'=n^post20, tmp___1^0'=tmp___1^post20, nk2^0'=nk2^post20, bRows^0'=bRows^post20, nl2^0'=nl2^post20, nj2^0'=nj2^post20, tmp___3^0'=tmp___3^post20, ni2^0'=ni2^post20, (-ni1^post20+ni1^0 == 0 /\ -tmp___1^post20+tmp___1^0 == 0 /\ nk1^0-nk1^post20 == 0 /\ -nl2^post20+nl2^0 == 0 /\ ni^0-ni^post20 == 0 /\ tmp___5^0-tmp___5^post20 == 0 /\ -tmp___3^post20+tmp___3^0 == 0 /\ tmp^0-tmp^post20 == 0 /\ -bRows^post20+bRows^0 == 0 /\ n2^0-n2^post20 == 0 /\ bDomain^0-bDomain^post20 == 0 /\ nj^0-nj^post20 == 0 /\ -bCols^post20+bCols^0 == 0 /\ -tmp___4^post20+tmp___4^0 == 0 /\ -nl1^post20+nl1^0 == 0 /\ tmp___0^0-tmp___0^post20 == 0 /\ n^0-n^post20 == 0 /\ nk2^0-nk2^post20 == 0 /\ -bSquares^post20+bSquares^0 == 0 /\ -1+tmp___2^post20 == 0 /\ -nj1^post20+nj1^0 == 0 /\ -ni2^post20+ni2^0 == 0 /\ -nj2^post20+nj2^0 == 0), cost: 1 21: l17 -> l16 : n2^0'=n2^post21, tmp___0^0'=tmp___0^post21, nk1^0'=nk1^post21, bDomain^0'=bDomain^post21, nl1^0'=nl1^post21, nj1^0'=nj1^post21, tmp___5^0'=tmp___5^post21, tmp___2^0'=tmp___2^post21, ni1^0'=ni1^post21, bSquares^0'=bSquares^post21, tmp^0'=tmp^post21, nj^0'=nj^post21, tmp___4^0'=tmp___4^post21, bCols^0'=bCols^post21, ni^0'=ni^post21, n^0'=n^post21, tmp___1^0'=tmp___1^post21, nk2^0'=nk2^post21, bRows^0'=bRows^post21, nl2^0'=nl2^post21, nj2^0'=nj2^post21, tmp___3^0'=tmp___3^post21, ni2^0'=ni2^post21, (ni^0-ni^post21 == 0 /\ -ni2^post21+ni2^0 == 0 /\ bRows^0-bRows^post21 == 0 /\ -n^post21+n^0 == 0 /\ -nj2^post21+nj2^0 == 0 /\ -bSquares^post21+bSquares^0 == 0 /\ nk1^0-nk1^post21 == 0 /\ -tmp___3^post21+tmp___3^0 == 0 /\ tmp___5^0-tmp___5^post21 == 0 /\ -tmp___4^post21+tmp___4^0 == 0 /\ -tmp___1^post21+tmp___1^0 == 0 /\ n2^0-n2^post21 == 0 /\ bDomain^0-bDomain^post21 == 0 /\ -ni1^post21+ni1^0 == 0 /\ tmp^0-tmp^post21 == 0 /\ nk2^0-nk2^post21 == 0 /\ nj^0-nj^post21 == 0 /\ tmp___0^0-tmp___0^post21 == 0 /\ -nl1^post21+nl1^0 == 0 /\ -nl2^post21+nl2^0 == 0 /\ -nj1^post21+nj1^0 == 0 /\ tmp___2^0-tmp___2^post21 == 0 /\ -bCols^post21+bCols^0 == 0), cost: 1 22: l17 -> l14 : n2^0'=n2^post22, tmp___0^0'=tmp___0^post22, nk1^0'=nk1^post22, bDomain^0'=bDomain^post22, nl1^0'=nl1^post22, nj1^0'=nj1^post22, tmp___5^0'=tmp___5^post22, tmp___2^0'=tmp___2^post22, ni1^0'=ni1^post22, bSquares^0'=bSquares^post22, tmp^0'=tmp^post22, nj^0'=nj^post22, tmp___4^0'=tmp___4^post22, bCols^0'=bCols^post22, ni^0'=ni^post22, n^0'=n^post22, tmp___1^0'=tmp___1^post22, nk2^0'=nk2^post22, bRows^0'=bRows^post22, nl2^0'=nl2^post22, nj2^0'=nj2^post22, tmp___3^0'=tmp___3^post22, ni2^0'=ni2^post22, (-bRows^post22+bRows^0 == 0 /\ ni^0-ni^post22 == 0 /\ -nj^post22+nj^0 == 0 /\ -tmp___3^post22+tmp___3^0 == 0 /\ -nj2^post22+nj2^0 == 0 /\ -ni2^post22+ni2^0 == 0 /\ -nl1^post22+nl1^0 == 0 /\ -tmp___4^post22+tmp___4^0 == 0 /\ -bSquares^post22+bSquares^0 == 0 /\ -tmp___1^post22+tmp___1^0 == 0 /\ -nj1^post22+nj1^0 == 0 /\ tmp___0^0-tmp___0^post22 == 0 /\ tmp___5^0-tmp___5^post22 == 0 /\ tmp^0-tmp^post22 == 0 /\ -ni1^post22+ni1^0 == 0 /\ -n^post22+n^0 == 0 /\ nk2^0-nk2^post22 == 0 /\ n2^0-n2^post22 == 0 /\ tmp___2^post22 == 0 /\ bDomain^0-bDomain^post22 == 0 /\ nk1^0-nk1^post22 == 0 /\ -nl2^post22+nl2^0 == 0 /\ -bCols^post22+bCols^0 == 0), cost: 1 23: l17 -> l16 : n2^0'=n2^post23, tmp___0^0'=tmp___0^post23, nk1^0'=nk1^post23, bDomain^0'=bDomain^post23, nl1^0'=nl1^post23, nj1^0'=nj1^post23, tmp___5^0'=tmp___5^post23, tmp___2^0'=tmp___2^post23, ni1^0'=ni1^post23, bSquares^0'=bSquares^post23, tmp^0'=tmp^post23, nj^0'=nj^post23, tmp___4^0'=tmp___4^post23, bCols^0'=bCols^post23, ni^0'=ni^post23, n^0'=n^post23, tmp___1^0'=tmp___1^post23, nk2^0'=nk2^post23, bRows^0'=bRows^post23, nl2^0'=nl2^post23, nj2^0'=nj2^post23, tmp___3^0'=tmp___3^post23, ni2^0'=ni2^post23, (ni^0-ni^post23 == 0 /\ -n^post23+n^0 == 0 /\ -nj^post23+nj^0 == 0 /\ ni1^0-ni1^post23 == 0 /\ -nj2^post23+nj2^0 == 0 /\ -tmp___4^post23+tmp___4^0 == 0 /\ -bSquares^post23+bSquares^0 == 0 /\ nk1^0-nk1^post23 == 0 /\ -tmp___3^post23+tmp___3^0 == 0 /\ tmp___2^0-tmp___2^post23 == 0 /\ tmp^0-tmp^post23 == 0 /\ nk2^0-nk2^post23 == 0 /\ -nl2^post23+nl2^0 == 0 /\ -bRows^post23+bRows^0 == 0 /\ nj1^0-nj1^post23 == 0 /\ -ni2^post23+ni2^0 == 0 /\ bDomain^0-bDomain^post23 == 0 /\ -bCols^post23+bCols^0 == 0 /\ tmp___5^0-tmp___5^post23 == 0 /\ -tmp___0^post23+tmp___0^0 == 0 /\ n2^0-n2^post23 == 0 /\ -tmp___1^post23+tmp___1^0 == 0 /\ nl1^0-nl1^post23 == 0), cost: 1 24: l18 -> l14 : n2^0'=n2^post24, tmp___0^0'=tmp___0^post24, nk1^0'=nk1^post24, bDomain^0'=bDomain^post24, nl1^0'=nl1^post24, nj1^0'=nj1^post24, tmp___5^0'=tmp___5^post24, tmp___2^0'=tmp___2^post24, ni1^0'=ni1^post24, bSquares^0'=bSquares^post24, tmp^0'=tmp^post24, nj^0'=nj^post24, tmp___4^0'=tmp___4^post24, bCols^0'=bCols^post24, ni^0'=ni^post24, n^0'=n^post24, tmp___1^0'=tmp___1^post24, nk2^0'=nk2^post24, bRows^0'=bRows^post24, nl2^0'=nl2^post24, nj2^0'=nj2^post24, tmp___3^0'=tmp___3^post24, ni2^0'=ni2^post24, (-tmp___3^post24+tmp___3^0 == 0 /\ -tmp___4^post24+tmp___4^0 == 0 /\ -bRows^post24+bRows^0 == 0 /\ bSquares^0-bSquares^post24 == 0 /\ -nj^post24+nj^0 == 0 /\ -nk2^post24+nk2^0 == 0 /\ ni1^0-ni1^post24 == 0 /\ -ni2^post24+ni2^0 == 0 /\ -ni^post24+ni^0 == 0 /\ -bRows^0 <= 0 /\ -nj2^post24+nj2^0 == 0 /\ -tmp___1^post24+tmp___1^0 == 0 /\ n2^0-n2^post24 == 0 /\ nk1^0-nk1^post24 == 0 /\ tmp___5^0-tmp___5^post24 == 0 /\ bCols^0-bCols^post24 == 0 /\ bRows^0 <= 0 /\ -tmp___0^post24+tmp___0^0 == 0 /\ bDomain^0-bDomain^post24 == 0 /\ tmp___2^post24 == 0 /\ -nl2^post24+nl2^0 == 0 /\ tmp^0-tmp^post24 == 0 /\ nl1^0-nl1^post24 == 0 /\ -n^post24+n^0 == 0 /\ nj1^0-nj1^post24 == 0), cost: 1 25: l18 -> l17 : n2^0'=n2^post25, tmp___0^0'=tmp___0^post25, nk1^0'=nk1^post25, bDomain^0'=bDomain^post25, nl1^0'=nl1^post25, nj1^0'=nj1^post25, tmp___5^0'=tmp___5^post25, tmp___2^0'=tmp___2^post25, ni1^0'=ni1^post25, bSquares^0'=bSquares^post25, tmp^0'=tmp^post25, nj^0'=nj^post25, tmp___4^0'=tmp___4^post25, bCols^0'=bCols^post25, ni^0'=ni^post25, n^0'=n^post25, tmp___1^0'=tmp___1^post25, nk2^0'=nk2^post25, bRows^0'=bRows^post25, nl2^0'=nl2^post25, nj2^0'=nj2^post25, tmp___3^0'=tmp___3^post25, ni2^0'=ni2^post25, (bCols^0-bCols^post25 == 0 /\ -nj^post25+nj^0 == 0 /\ bSquares^0-bSquares^post25 == 0 /\ ni1^0-ni1^post25 == 0 /\ -tmp___1^post25+tmp___1^0 == 0 /\ -ni^post25+ni^0 == 0 /\ -ni2^post25+ni2^0 == 0 /\ nk1^0-nk1^post25 == 0 /\ -nk2^post25+nk2^0 == 0 /\ -tmp___3^post25+tmp___3^0 == 0 /\ 1-bRows^0 <= 0 /\ -n^post25+n^0 == 0 /\ tmp___2^0-tmp___2^post25 == 0 /\ tmp^0-tmp^post25 == 0 /\ -nl2^post25+nl2^0 == 0 /\ tmp___4^0-tmp___4^post25 == 0 /\ nj1^0-nj1^post25 == 0 /\ -tmp___0^post25+tmp___0^0 == 0 /\ n2^0-n2^post25 == 0 /\ tmp___5^0-tmp___5^post25 == 0 /\ bDomain^0-bDomain^post25 == 0 /\ -nj2^post25+nj2^0 == 0 /\ -bRows^post25+bRows^0 == 0 /\ nl1^0-nl1^post25 == 0), cost: 1 26: l18 -> l17 : n2^0'=n2^post26, tmp___0^0'=tmp___0^post26, nk1^0'=nk1^post26, bDomain^0'=bDomain^post26, nl1^0'=nl1^post26, nj1^0'=nj1^post26, tmp___5^0'=tmp___5^post26, tmp___2^0'=tmp___2^post26, ni1^0'=ni1^post26, bSquares^0'=bSquares^post26, tmp^0'=tmp^post26, nj^0'=nj^post26, tmp___4^0'=tmp___4^post26, bCols^0'=bCols^post26, ni^0'=ni^post26, n^0'=n^post26, tmp___1^0'=tmp___1^post26, nk2^0'=nk2^post26, bRows^0'=bRows^post26, nl2^0'=nl2^post26, nj2^0'=nj2^post26, tmp___3^0'=tmp___3^post26, ni2^0'=ni2^post26, (bCols^0-bCols^post26 == 0 /\ tmp___5^0-tmp___5^post26 == 0 /\ bSquares^0-bSquares^post26 == 0 /\ nj1^0-nj1^post26 == 0 /\ n2^0-n2^post26 == 0 /\ -tmp___3^post26+tmp___3^0 == 0 /\ tmp___0^0-tmp___0^post26 == 0 /\ tmp___2^0-tmp___2^post26 == 0 /\ -nk2^post26+nk2^0 == 0 /\ -ni2^post26+ni2^0 == 0 /\ ni1^0-ni1^post26 == 0 /\ -n^post26+n^0 == 0 /\ nl1^0-nl1^post26 == 0 /\ tmp^0-tmp^post26 == 0 /\ 1+bRows^0 <= 0 /\ tmp___1^0-tmp___1^post26 == 0 /\ -nj^post26+nj^0 == 0 /\ tmp___4^0-tmp___4^post26 == 0 /\ -nl2^post26+nl2^0 == 0 /\ -ni^post26+ni^0 == 0 /\ -bRows^post26+bRows^0 == 0 /\ -nj2^post26+nj2^0 == 0 /\ -bDomain^post26+bDomain^0 == 0 /\ -nk1^post26+nk1^0 == 0), cost: 1 27: l19 -> l20 : n2^0'=n2^post27, tmp___0^0'=tmp___0^post27, nk1^0'=nk1^post27, bDomain^0'=bDomain^post27, nl1^0'=nl1^post27, nj1^0'=nj1^post27, tmp___5^0'=tmp___5^post27, tmp___2^0'=tmp___2^post27, ni1^0'=ni1^post27, bSquares^0'=bSquares^post27, tmp^0'=tmp^post27, nj^0'=nj^post27, tmp___4^0'=tmp___4^post27, bCols^0'=bCols^post27, ni^0'=ni^post27, n^0'=n^post27, tmp___1^0'=tmp___1^post27, nk2^0'=nk2^post27, bRows^0'=bRows^post27, nl2^0'=nl2^post27, nj2^0'=nj2^post27, tmp___3^0'=tmp___3^post27, ni2^0'=ni2^post27, (nl1^0-nl1^post27 == 0 /\ n2^0-nj2^0 <= 0 /\ -nl2^post27+nl2^0 == 0 /\ bCols^0-bCols^post27 == 0 /\ nj^0-nj^post27 == 0 /\ -ni2^post27+ni2^0 == 0 /\ tmp___5^0-tmp___5^post27 == 0 /\ -nj2^post27+nj2^0 == 0 /\ -nk2^post27+nk2^0 == 0 /\ tmp___0^0-tmp___0^post27 == 0 /\ -tmp___2^post27+tmp___2^0 == 0 /\ -1-nj1^0+nj1^post27 == 0 /\ bSquares^0-bSquares^post27 == 0 /\ nk1^0-nk1^post27 == 0 /\ bDomain^0-bDomain^post27 == 0 /\ -tmp___3^post27+tmp___3^0 == 0 /\ -tmp^post27+tmp^0 == 0 /\ tmp___1^0-tmp___1^post27 == 0 /\ n2^0-n2^post27 == 0 /\ -bRows^post27+bRows^0 == 0 /\ ni1^0-ni1^post27 == 0 /\ -n^post27+n^0 == 0 /\ -ni^post27+ni^0 == 0 /\ tmp___4^0-tmp___4^post27 == 0), cost: 1 28: l19 -> l18 : n2^0'=n2^post28, tmp___0^0'=tmp___0^post28, nk1^0'=nk1^post28, bDomain^0'=bDomain^post28, nl1^0'=nl1^post28, nj1^0'=nj1^post28, tmp___5^0'=tmp___5^post28, tmp___2^0'=tmp___2^post28, ni1^0'=ni1^post28, bSquares^0'=bSquares^post28, tmp^0'=tmp^post28, nj^0'=nj^post28, tmp___4^0'=tmp___4^post28, bCols^0'=bCols^post28, ni^0'=ni^post28, n^0'=n^post28, tmp___1^0'=tmp___1^post28, nk2^0'=nk2^post28, bRows^0'=bRows^post28, nl2^0'=nl2^post28, nj2^0'=nj2^post28, tmp___3^0'=tmp___3^post28, ni2^0'=ni2^post28, (nl1^0-nl1^post28 == 0 /\ nj^0-nj^post28 == 0 /\ nj1^0-nj1^post28 == 0 /\ -ni1^post28+ni1^0 == 0 /\ tmp___2^0-tmp___2^post28 == 0 /\ tmp___4^0-tmp___4^post28 == 0 /\ -tmp^post28+tmp^0 == 0 /\ -nl2^post28+nl2^0 == 0 /\ 1-n2^0+nj2^0 <= 0 /\ -bRows^post28+bRows^0 == 0 /\ tmp___5^0-tmp___5^post28 == 0 /\ -bCols^post28+bCols^0 == 0 /\ tmp___0^0-tmp___0^post28 == 0 /\ n^0-n^post28 == 0 /\ -nj2^post28+nj2^0 == 0 /\ -nk2^post28+nk2^0 == 0 /\ bDomain^0-bDomain^post28 == 0 /\ -tmp___3^post28+tmp___3^0 == 0 /\ ni^0-ni^post28 == 0 /\ n2^0-n2^post28 == 0 /\ bSquares^0-bSquares^post28 == 0 /\ nk1^0-nk1^post28 == 0 /\ -ni2^post28+ni2^0 == 0 /\ tmp___1^0-tmp___1^post28 == 0), cost: 1 74: l20 -> l22 : n2^0'=n2^post74, tmp___0^0'=tmp___0^post74, nk1^0'=nk1^post74, bDomain^0'=bDomain^post74, nl1^0'=nl1^post74, nj1^0'=nj1^post74, tmp___5^0'=tmp___5^post74, tmp___2^0'=tmp___2^post74, ni1^0'=ni1^post74, bSquares^0'=bSquares^post74, tmp^0'=tmp^post74, nj^0'=nj^post74, tmp___4^0'=tmp___4^post74, bCols^0'=bCols^post74, ni^0'=ni^post74, n^0'=n^post74, tmp___1^0'=tmp___1^post74, nk2^0'=nk2^post74, bRows^0'=bRows^post74, nl2^0'=nl2^post74, nj2^0'=nj2^post74, tmp___3^0'=tmp___3^post74, ni2^0'=ni2^post74, (bDomain^0-bDomain^post74 == 0 /\ tmp___5^0-tmp___5^post74 == 0 /\ nl2^0-nl2^post74 == 0 /\ nk2^0-nk2^post74 == 0 /\ nk1^0-nk1^post74 == 0 /\ ni^0-ni^post74 == 0 /\ -tmp___3^post74+tmp___3^0 == 0 /\ -bSquares^post74+bSquares^0 == 0 /\ -tmp^post74+tmp^0 == 0 /\ nj^0-nj^post74 == 0 /\ -bCols^post74+bCols^0 == 0 /\ nj1^0-nj1^post74 == 0 /\ tmp___2^0-tmp___2^post74 == 0 /\ -ni2^post74+ni2^0 == 0 /\ -ni1^post74+ni1^0 == 0 /\ n2^0-n2^post74 == 0 /\ tmp___0^0-tmp___0^post74 == 0 /\ -nj2^post74+nj2^0 == 0 /\ -tmp___1^post74+tmp___1^0 == 0 /\ -tmp___4^post74+tmp___4^0 == 0 /\ n^0-n^post74 == 0 /\ -bRows^post74+bRows^0 == 0 /\ nl1^0-nl1^post74 == 0), cost: 1 94: l21 -> l13 : n2^0'=n2^post94, tmp___0^0'=tmp___0^post94, nk1^0'=nk1^post94, bDomain^0'=bDomain^post94, nl1^0'=nl1^post94, nj1^0'=nj1^post94, tmp___5^0'=tmp___5^post94, tmp___2^0'=tmp___2^post94, ni1^0'=ni1^post94, bSquares^0'=bSquares^post94, tmp^0'=tmp^post94, nj^0'=nj^post94, tmp___4^0'=tmp___4^post94, bCols^0'=bCols^post94, ni^0'=ni^post94, n^0'=n^post94, tmp___1^0'=tmp___1^post94, nk2^0'=nk2^post94, bRows^0'=bRows^post94, nl2^0'=nl2^post94, nj2^0'=nj2^post94, tmp___3^0'=tmp___3^post94, ni2^0'=ni2^post94, (-nj^post94+nj^0 == 0 /\ -nl1^post94+nl1^0 == 0 /\ bRows^0-bRows^post94 == 0 /\ tmp___0^0-tmp___0^post94 == 0 /\ -nj1^post94+nj1^0 == 0 /\ -nj^0+n^0 <= 0 /\ -nl2^post94+nl2^0 == 0 /\ -bCols^post94+bCols^0 == 0 /\ tmp___5^0-tmp___5^post94 == 0 /\ -ni1^post94+ni1^0 == 0 /\ -tmp___3^post94+tmp___3^0 == 0 /\ tmp___2^0-tmp___2^post94 == 0 /\ -nj2^post94+nj2^0 == 0 /\ -ni2^post94+ni2^0 == 0 /\ -n^post94+n^0 == 0 /\ -tmp___4^post94+tmp___4^0 == 0 /\ -1-ni^0+ni^post94 == 0 /\ -bSquares^post94+bSquares^0 == 0 /\ n2^0-n2^post94 == 0 /\ bDomain^0-bDomain^post94 == 0 /\ tmp^0-tmp^post94 == 0 /\ nk2^0-nk2^post94 == 0 /\ nk1^0-nk1^post94 == 0 /\ -tmp___1^post94+tmp___1^0 == 0), cost: 1 95: l21 -> l25 : n2^0'=n2^post95, tmp___0^0'=tmp___0^post95, nk1^0'=nk1^post95, bDomain^0'=bDomain^post95, nl1^0'=nl1^post95, nj1^0'=nj1^post95, tmp___5^0'=tmp___5^post95, tmp___2^0'=tmp___2^post95, ni1^0'=ni1^post95, bSquares^0'=bSquares^post95, tmp^0'=tmp^post95, nj^0'=nj^post95, tmp___4^0'=tmp___4^post95, bCols^0'=bCols^post95, ni^0'=ni^post95, n^0'=n^post95, tmp___1^0'=tmp___1^post95, nk2^0'=nk2^post95, bRows^0'=bRows^post95, nl2^0'=nl2^post95, nj2^0'=nj2^post95, tmp___3^0'=tmp___3^post95, ni2^0'=ni2^post95, (nj2^0-nj2^post95 == 0 /\ tmp___0^0-tmp___0^post95 == 0 /\ tmp___2^0-tmp___2^post95 == 0 /\ tmp^0-tmp^post95 == 0 /\ nl1^0-nl1^post95 == 0 /\ 1+nj^0-n^0 <= 0 /\ bRows^0-bRows^post95 == 0 /\ -nl2^post95+nl2^0 == 0 /\ -nj1^post95+nj1^0 == 0 /\ -n^post95+n^0 == 0 /\ -tmp___3^post95+tmp___3^0 == 0 /\ -tmp___4^post95+tmp___4^0 == 0 /\ -bSquares^post95+bSquares^0 == 0 /\ bDomain^0-bDomain^post95 == 0 /\ tmp___5^0-tmp___5^post95 == 0 /\ nk1^post95 == 0 /\ -nj^post95+nj^0 == 0 /\ -ni2^post95+ni2^0 == 0 /\ n2^0-n2^post95 == 0 /\ -ni^post95+ni^0 == 0 /\ -nk2^post95+nk2^0 == 0 /\ bCols^0-bCols^post95 == 0 /\ ni1^0-ni1^post95 == 0 /\ -tmp___1^post95+tmp___1^0 == 0), cost: 1 30: l22 -> l23 : n2^0'=n2^post30, tmp___0^0'=tmp___0^post30, nk1^0'=nk1^post30, bDomain^0'=bDomain^post30, nl1^0'=nl1^post30, nj1^0'=nj1^post30, tmp___5^0'=tmp___5^post30, tmp___2^0'=tmp___2^post30, ni1^0'=ni1^post30, bSquares^0'=bSquares^post30, tmp^0'=tmp^post30, nj^0'=nj^post30, tmp___4^0'=tmp___4^post30, bCols^0'=bCols^post30, ni^0'=ni^post30, n^0'=n^post30, tmp___1^0'=tmp___1^post30, nk2^0'=nk2^post30, bRows^0'=bRows^post30, nl2^0'=nl2^post30, nj2^0'=nj2^post30, tmp___3^0'=tmp___3^post30, ni2^0'=ni2^post30, (-1+n2^0-nj1^0 <= 0 /\ -nj1^post30+nj1^0 == 0 /\ -nj^post30+nj^0 == 0 /\ bDomain^0-bDomain^post30 == 0 /\ tmp___5^0-tmp___5^post30 == 0 /\ -bCols^post30+bCols^0 == 0 /\ bRows^0-bRows^post30 == 0 /\ tmp___0^0-tmp___0^post30 == 0 /\ n2^0-n2^post30 == 0 /\ -ni1^post30+ni1^0 == 0 /\ -tmp___3^post30+tmp___3^0 == 0 /\ -n^post30+n^0 == 0 /\ -tmp___4^post30+tmp___4^0 == 0 /\ -bSquares^post30+bSquares^0 == 0 /\ -nl2^post30+nl2^0 == 0 /\ tmp___2^0-tmp___2^post30 == 0 /\ tmp^0-tmp^post30 == 0 /\ -nj2^post30+nj2^0 == 0 /\ -ni2^post30+ni2^0 == 0 /\ nk1^0-nk1^post30 == 0 /\ -nl1^post30+nl1^0 == 0 /\ -tmp___1^post30+tmp___1^0 == 0 /\ -1-ni^0+ni^post30 == 0 /\ nk2^0-nk2^post30 == 0), cost: 1 31: l22 -> l15 : n2^0'=n2^post31, tmp___0^0'=tmp___0^post31, nk1^0'=nk1^post31, bDomain^0'=bDomain^post31, nl1^0'=nl1^post31, nj1^0'=nj1^post31, tmp___5^0'=tmp___5^post31, tmp___2^0'=tmp___2^post31, ni1^0'=ni1^post31, bSquares^0'=bSquares^post31, tmp^0'=tmp^post31, nj^0'=nj^post31, tmp___4^0'=tmp___4^post31, bCols^0'=bCols^post31, ni^0'=ni^post31, n^0'=n^post31, tmp___1^0'=tmp___1^post31, nk2^0'=nk2^post31, bRows^0'=bRows^post31, nl2^0'=nl2^post31, nj2^0'=nj2^post31, tmp___3^0'=tmp___3^post31, ni2^0'=ni2^post31, (-nj1^post31+nj1^0 == 0 /\ tmp___0^0-tmp___0^post31 == 0 /\ tmp^0-tmp^post31 == 0 /\ -1-nj1^0+nj2^post31 == 0 /\ tmp___2^0-tmp___2^post31 == 0 /\ -tmp___3^post31+tmp___3^0 == 0 /\ -n^post31+n^0 == 0 /\ -bSquares^post31+bSquares^0 == 0 /\ bRows^0-bRows^post31 == 0 /\ -nl1^post31+nl1^0 == 0 /\ bCols^0-bCols^post31 == 0 /\ n2^0-n2^post31 == 0 /\ -nl2^post31+nl2^0 == 0 /\ bDomain^0-bDomain^post31 == 0 /\ tmp___5^0-tmp___5^post31 == 0 /\ nk2^0-nk2^post31 == 0 /\ -nj^post31+nj^0 == 0 /\ -ni2^post31+ni2^0 == 0 /\ -ni^post31+ni^0 == 0 /\ nk1^0-nk1^post31 == 0 /\ -tmp___1^post31+tmp___1^0 == 0 /\ ni1^0-ni1^post31 == 0 /\ -tmp___4^post31+tmp___4^0 == 0 /\ 2-n2^0+nj1^0 <= 0), cost: 1 72: l23 -> l24 : n2^0'=n2^post72, tmp___0^0'=tmp___0^post72, nk1^0'=nk1^post72, bDomain^0'=bDomain^post72, nl1^0'=nl1^post72, nj1^0'=nj1^post72, tmp___5^0'=tmp___5^post72, tmp___2^0'=tmp___2^post72, ni1^0'=ni1^post72, bSquares^0'=bSquares^post72, tmp^0'=tmp^post72, nj^0'=nj^post72, tmp___4^0'=tmp___4^post72, bCols^0'=bCols^post72, ni^0'=ni^post72, n^0'=n^post72, tmp___1^0'=tmp___1^post72, nk2^0'=nk2^post72, bRows^0'=bRows^post72, nl2^0'=nl2^post72, nj2^0'=nj2^post72, tmp___3^0'=tmp___3^post72, ni2^0'=ni2^post72, (nj1^0-nj1^post72 == 0 /\ -bDomain^post72+bDomain^0 == 0 /\ -tmp___2^post72+tmp___2^0 == 0 /\ tmp___5^0-tmp___5^post72 == 0 /\ bSquares^0-bSquares^post72 == 0 /\ -nl2^post72+nl2^0 == 0 /\ nl1^0-nl1^post72 == 0 /\ bCols^0-bCols^post72 == 0 /\ -ni^post72+ni^0 == 0 /\ ni1^0-ni1^post72 == 0 /\ -nj2^post72+nj2^0 == 0 /\ -tmp___3^post72+tmp___3^0 == 0 /\ tmp___1^0-tmp___1^post72 == 0 /\ -ni2^post72+ni2^0 == 0 /\ -nk2^post72+nk2^0 == 0 /\ tmp___4^0-tmp___4^post72 == 0 /\ -n^post72+n^0 == 0 /\ tmp___0^0-tmp___0^post72 == 0 /\ tmp^0-tmp^post72 == 0 /\ -bRows^post72+bRows^0 == 0 /\ -n2^post72+n2^0 == 0 /\ -nj^post72+nj^0 == 0 /\ nk1^0-nk1^post72 == 0), cost: 1 32: l24 -> l11 : n2^0'=n2^post32, tmp___0^0'=tmp___0^post32, nk1^0'=nk1^post32, bDomain^0'=bDomain^post32, nl1^0'=nl1^post32, nj1^0'=nj1^post32, tmp___5^0'=tmp___5^post32, tmp___2^0'=tmp___2^post32, ni1^0'=ni1^post32, bSquares^0'=bSquares^post32, tmp^0'=tmp^post32, nj^0'=nj^post32, tmp___4^0'=tmp___4^post32, bCols^0'=bCols^post32, ni^0'=ni^post32, n^0'=n^post32, tmp___1^0'=tmp___1^post32, nk2^0'=nk2^post32, bRows^0'=bRows^post32, nl2^0'=nl2^post32, nj2^0'=nj2^post32, tmp___3^0'=tmp___3^post32, ni2^0'=ni2^post32, (-nl2^post32+nl2^0 == 0 /\ tmp___0^0-tmp___0^post32 == 0 /\ nj^post32 == 0 /\ -tmp___1^post32+tmp___1^0 == 0 /\ tmp___2^0-tmp___2^post32 == 0 /\ -nj2^post32+nj2^0 == 0 /\ -tmp___4^post32+tmp___4^0 == 0 /\ -nl1^post32+nl1^0 == 0 /\ -bRows^post32+bRows^0 == 0 /\ n2^0-n2^post32 == 0 /\ nk1^0-nk1^post32 == 0 /\ tmp___5^0-tmp___5^post32 == 0 /\ bDomain^0-bDomain^post32 == 0 /\ n2^0-ni^0 <= 0 /\ -ni^post32+ni^0 == 0 /\ -nk2^post32+nk2^0 == 0 /\ -ni2^post32+ni2^0 == 0 /\ bSquares^0-bSquares^post32 == 0 /\ bCols^0-bCols^post32 == 0 /\ tmp___3^0-tmp___3^post32 == 0 /\ tmp^0-tmp^post32 == 0 /\ -n^post32+n^0 == 0 /\ nj1^0-nj1^post32 == 0 /\ ni1^0-ni1^post32 == 0), cost: 1 33: l24 -> l20 : n2^0'=n2^post33, tmp___0^0'=tmp___0^post33, nk1^0'=nk1^post33, bDomain^0'=bDomain^post33, nl1^0'=nl1^post33, nj1^0'=nj1^post33, tmp___5^0'=tmp___5^post33, tmp___2^0'=tmp___2^post33, ni1^0'=ni1^post33, bSquares^0'=bSquares^post33, tmp^0'=tmp^post33, nj^0'=nj^post33, tmp___4^0'=tmp___4^post33, bCols^0'=bCols^post33, ni^0'=ni^post33, n^0'=n^post33, tmp___1^0'=tmp___1^post33, nk2^0'=nk2^post33, bRows^0'=bRows^post33, nl2^0'=nl2^post33, nj2^0'=nj2^post33, tmp___3^0'=tmp___3^post33, ni2^0'=ni2^post33, (tmp___2^0-tmp___2^post33 == 0 /\ -tmp___1^post33+tmp___1^0 == 0 /\ ni1^0-ni1^post33 == 0 /\ nk1^0-nk1^post33 == 0 /\ -nl2^post33+nl2^0 == 0 /\ n2^0-n2^post33 == 0 /\ -tmp___4^post33+tmp___4^0 == 0 /\ -ni^post33+ni^0 == 0 /\ -bRows^post33+bRows^0 == 0 /\ -nj2^post33+nj2^0 == 0 /\ nj1^post33 == 0 /\ tmp___5^0-tmp___5^post33 == 0 /\ -nj^post33+nj^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ -nk2^post33+nk2^0 == 0 /\ -tmp___3^post33+tmp___3^0 == 0 /\ bCols^0-bCols^post33 == 0 /\ bSquares^0-bSquares^post33 == 0 /\ -n^post33+n^0 == 0 /\ tmp^0-tmp^post33 == 0 /\ bDomain^0-bDomain^post33 == 0 /\ -ni2^post33+ni2^0 == 0 /\ tmp___0^0-tmp___0^post33 == 0 /\ nl1^0-nl1^post33 == 0), cost: 1 34: l25 -> l26 : n2^0'=n2^post34, tmp___0^0'=tmp___0^post34, nk1^0'=nk1^post34, bDomain^0'=bDomain^post34, nl1^0'=nl1^post34, nj1^0'=nj1^post34, tmp___5^0'=tmp___5^post34, tmp___2^0'=tmp___2^post34, ni1^0'=ni1^post34, bSquares^0'=bSquares^post34, tmp^0'=tmp^post34, nj^0'=nj^post34, tmp___4^0'=tmp___4^post34, bCols^0'=bCols^post34, ni^0'=ni^post34, n^0'=n^post34, tmp___1^0'=tmp___1^post34, nk2^0'=nk2^post34, bRows^0'=bRows^post34, nl2^0'=nl2^post34, nj2^0'=nj2^post34, tmp___3^0'=tmp___3^post34, ni2^0'=ni2^post34, (-bDomain^post34+bDomain^0 == 0 /\ -tmp___2^post34+tmp___2^0 == 0 /\ -tmp___1^post34+tmp___1^0 == 0 /\ nk1^0-nk1^post34 == 0 /\ -tmp^post34+tmp^0 == 0 /\ -bRows^post34+bRows^0 == 0 /\ tmp___5^0-tmp___5^post34 == 0 /\ -tmp___3^post34+tmp___3^0 == 0 /\ bSquares^0-bSquares^post34 == 0 /\ -tmp___4^post34+tmp___4^0 == 0 /\ nl1^0-nl1^post34 == 0 /\ nj1^0-nj1^post34 == 0 /\ -nj2^post34+nj2^0 == 0 /\ n2^0-n2^post34 == 0 /\ -ni^post34+ni^0 == 0 /\ ni1^0-ni1^post34 == 0 /\ tmp___0^0-tmp___0^post34 == 0 /\ -nk2^post34+nk2^0 == 0 /\ bCols^0-bCols^post34 == 0 /\ -n^post34+n^0 == 0 /\ -nl2^post34+nl2^0 == 0 /\ -nj^post34+nj^0 == 0 /\ -ni2^post34+ni2^0 == 0), cost: 1 92: l26 -> l2 : n2^0'=n2^post92, tmp___0^0'=tmp___0^post92, nk1^0'=nk1^post92, bDomain^0'=bDomain^post92, nl1^0'=nl1^post92, nj1^0'=nj1^post92, tmp___5^0'=tmp___5^post92, tmp___2^0'=tmp___2^post92, ni1^0'=ni1^post92, bSquares^0'=bSquares^post92, tmp^0'=tmp^post92, nj^0'=nj^post92, tmp___4^0'=tmp___4^post92, bCols^0'=bCols^post92, ni^0'=ni^post92, n^0'=n^post92, tmp___1^0'=tmp___1^post92, nk2^0'=nk2^post92, bRows^0'=bRows^post92, nl2^0'=nl2^post92, nj2^0'=nj2^post92, tmp___3^0'=tmp___3^post92, ni2^0'=ni2^post92, (tmp___0^0-tmp___0^post92 == 0 /\ -tmp___5^post92+tmp___5^0 == 0 /\ nl2^0-nl2^post92 == 0 /\ -bSquares^post92+bSquares^0 == 0 /\ -1-nj^0+nj^post92 == 0 /\ nk1^0-nk1^post92 == 0 /\ -tmp___3^post92+tmp___3^0 == 0 /\ tmp___2^0-tmp___2^post92 == 0 /\ -nk2^post92+nk2^0 == 0 /\ -ni2^post92+ni2^0 == 0 /\ ni^0-ni^post92 == 0 /\ -tmp___1^post92+tmp___1^0 == 0 /\ -ni1^post92+ni1^0 == 0 /\ -bCols^post92+bCols^0 == 0 /\ nj1^0-nj1^post92 == 0 /\ -tmp^post92+tmp^0 == 0 /\ nl1^0-nl1^post92 == 0 /\ n^0-n^post92 == 0 /\ n2^0-n2^post92 == 0 /\ -bRows^post92+bRows^0 == 0 /\ -nk1^0+n^0 <= 0 /\ -tmp___4^post92+tmp___4^0 == 0 /\ bDomain^0-bDomain^post92 == 0 /\ -nj2^post92+nj2^0 == 0), cost: 1 93: l26 -> l34 : n2^0'=n2^post93, tmp___0^0'=tmp___0^post93, nk1^0'=nk1^post93, bDomain^0'=bDomain^post93, nl1^0'=nl1^post93, nj1^0'=nj1^post93, tmp___5^0'=tmp___5^post93, tmp___2^0'=tmp___2^post93, ni1^0'=ni1^post93, bSquares^0'=bSquares^post93, tmp^0'=tmp^post93, nj^0'=nj^post93, tmp___4^0'=tmp___4^post93, bCols^0'=bCols^post93, ni^0'=ni^post93, n^0'=n^post93, tmp___1^0'=tmp___1^post93, nk2^0'=nk2^post93, bRows^0'=bRows^post93, nl2^0'=nl2^post93, nj2^0'=nj2^post93, tmp___3^0'=tmp___3^post93, ni2^0'=ni2^post93, (-ni2^post93+ni2^0 == 0 /\ bRows^0-bRows^post93 == 0 /\ bDomain^0-bDomain^post93 == 0 /\ nk1^0-nk1^post93 == 0 /\ n2^0-n2^post93 == 0 /\ -bSquares^post93+bSquares^0 == 0 /\ tmp___2^0-tmp___2^post93 == 0 /\ -tmp___1^post93+tmp___1^0 == 0 /\ -nk2^post93+nk2^0 == 0 /\ ni^0-ni^post93 == 0 /\ -nj2^post93+nj2^0 == 0 /\ 1+nk1^0-n^0 <= 0 /\ nj1^0-nj1^post93 == 0 /\ -bCols^post93+bCols^0 == 0 /\ -ni1^post93+ni1^0 == 0 /\ -n^post93+n^0 == 0 /\ -tmp___3^post93+tmp___3^0 == 0 /\ -tmp___5^post93+tmp___5^0 == 0 /\ -tmp^post93+tmp^0 == 0 /\ nj^0-nj^post93 == 0 /\ -tmp___4^post93+tmp___4^0 == 0 /\ -nl2^post93+nl2^0 == 0 /\ nl1^post93 == 0 /\ tmp___0^0-tmp___0^post93 == 0), cost: 1 35: l27 -> l28 : n2^0'=n2^post35, tmp___0^0'=tmp___0^post35, nk1^0'=nk1^post35, bDomain^0'=bDomain^post35, nl1^0'=nl1^post35, nj1^0'=nj1^post35, tmp___5^0'=tmp___5^post35, tmp___2^0'=tmp___2^post35, ni1^0'=ni1^post35, bSquares^0'=bSquares^post35, tmp^0'=tmp^post35, nj^0'=nj^post35, tmp___4^0'=tmp___4^post35, bCols^0'=bCols^post35, ni^0'=ni^post35, n^0'=n^post35, tmp___1^0'=tmp___1^post35, nk2^0'=nk2^post35, bRows^0'=bRows^post35, nl2^0'=nl2^post35, nj2^0'=nj2^post35, tmp___3^0'=tmp___3^post35, ni2^0'=ni2^post35, (-tmp___2^post35+tmp___2^0 == 0 /\ -tmp___1^post35+tmp___1^0 == 0 /\ nk1^0-nk1^post35 == 0 /\ -tmp^post35+tmp^0 == 0 /\ -nl2^post35+nl2^0 == 0 /\ n2^0-n2^post35 == 0 /\ bSquares^0-bSquares^post35 == 0 /\ bDomain^post35-tmp___1^0 == 0 /\ -bRows^post35+bRows^0 == 0 /\ bCols^0-bCols^post35 == 0 /\ -ni^post35+ni^0 == 0 /\ -1+nj^post35-nj^0 == 0 /\ -nj2^post35+nj2^0 == 0 /\ nl1^0-nl1^post35 == 0 /\ ni1^0-ni1^post35 == 0 /\ nj1^0-nj1^post35 == 0 /\ tmp___4^0-tmp___4^post35 == 0 /\ -tmp___3^post35+tmp___3^0 == 0 /\ -n^post35+n^0 == 0 /\ tmp___5^0-tmp___5^post35 == 0 /\ -nk2^post35+nk2^0 == 0 /\ -ni2^post35+ni2^0 == 0 /\ tmp___0^0-tmp___0^post35 == 0), cost: 1 57: l28 -> l32 : n2^0'=n2^post57, tmp___0^0'=tmp___0^post57, nk1^0'=nk1^post57, bDomain^0'=bDomain^post57, nl1^0'=nl1^post57, nj1^0'=nj1^post57, tmp___5^0'=tmp___5^post57, tmp___2^0'=tmp___2^post57, ni1^0'=ni1^post57, bSquares^0'=bSquares^post57, tmp^0'=tmp^post57, nj^0'=nj^post57, tmp___4^0'=tmp___4^post57, bCols^0'=bCols^post57, ni^0'=ni^post57, n^0'=n^post57, tmp___1^0'=tmp___1^post57, nk2^0'=nk2^post57, bRows^0'=bRows^post57, nl2^0'=nl2^post57, nj2^0'=nj2^post57, tmp___3^0'=tmp___3^post57, ni2^0'=ni2^post57, (bDomain^0-bDomain^post57 == 0 /\ n2^0-n2^post57 == 0 /\ -bSquares^post57+bSquares^0 == 0 /\ -bRows^post57+bRows^0 == 0 /\ -nl2^post57+nl2^0 == 0 /\ tmp___2^0-tmp___2^post57 == 0 /\ nk1^0-nk1^post57 == 0 /\ -bCols^post57+bCols^0 == 0 /\ ni^0-ni^post57 == 0 /\ -nj2^post57+nj2^0 == 0 /\ nl1^0-nl1^post57 == 0 /\ nj1^0-nj1^post57 == 0 /\ -ni1^post57+ni1^0 == 0 /\ -n^post57+n^0 == 0 /\ -tmp___5^post57+tmp___5^0 == 0 /\ -tmp___3^post57+tmp___3^0 == 0 /\ -tmp___4^post57+tmp___4^0 == 0 /\ tmp^0-tmp^post57 == 0 /\ nk2^0-nk2^post57 == 0 /\ nj^0-nj^post57 == 0 /\ tmp___0^0-tmp___0^post57 == 0 /\ -tmp___1^post57+tmp___1^0 == 0 /\ -ni2^post57+ni2^0 == 0), cost: 1 36: l29 -> l27 : n2^0'=n2^post36, tmp___0^0'=tmp___0^post36, nk1^0'=nk1^post36, bDomain^0'=bDomain^post36, nl1^0'=nl1^post36, nj1^0'=nj1^post36, tmp___5^0'=tmp___5^post36, tmp___2^0'=tmp___2^post36, ni1^0'=ni1^post36, bSquares^0'=bSquares^post36, tmp^0'=tmp^post36, nj^0'=nj^post36, tmp___4^0'=tmp___4^post36, bCols^0'=bCols^post36, ni^0'=ni^post36, n^0'=n^post36, tmp___1^0'=tmp___1^post36, nk2^0'=nk2^post36, bRows^0'=bRows^post36, nl2^0'=nl2^post36, nj2^0'=nj2^post36, tmp___3^0'=tmp___3^post36, ni2^0'=ni2^post36, (-bDomain^post36+bDomain^0 == 0 /\ -tmp___2^post36+tmp___2^0 == 0 /\ -nj2^post36+nj2^0 == 0 /\ nk1^0-nk1^post36 == 0 /\ -tmp___3^post36+tmp___3^0 == 0 /\ tmp___5^0-tmp___5^post36 == 0 /\ bSquares^0-bSquares^post36 == 0 /\ n^0-n^post36 == 0 /\ -nl2^post36+nl2^0 == 0 /\ nl1^0-nl1^post36 == 0 /\ nj1^0-nj1^post36 == 0 /\ n2^0-n2^post36 == 0 /\ -ni^post36+ni^0 == 0 /\ ni1^0-ni1^post36 == 0 /\ -ni2^post36+ni2^0 == 0 /\ -nk2^post36+nk2^0 == 0 /\ tmp___4^0-tmp___4^post36 == 0 /\ tmp___0^0-tmp___0^post36 == 0 /\ tmp^0-tmp^post36 == 0 /\ -bRows^post36+bRows^0 == 0 /\ tmp___1^post36 == 0 /\ -nj^post36+nj^0 == 0 /\ -bCols^post36+bCols^0 == 0), cost: 1 37: l29 -> l27 : n2^0'=n2^post37, tmp___0^0'=tmp___0^post37, nk1^0'=nk1^post37, bDomain^0'=bDomain^post37, nl1^0'=nl1^post37, nj1^0'=nj1^post37, tmp___5^0'=tmp___5^post37, tmp___2^0'=tmp___2^post37, ni1^0'=ni1^post37, bSquares^0'=bSquares^post37, tmp^0'=tmp^post37, nj^0'=nj^post37, tmp___4^0'=tmp___4^post37, bCols^0'=bCols^post37, ni^0'=ni^post37, n^0'=n^post37, tmp___1^0'=tmp___1^post37, nk2^0'=nk2^post37, bRows^0'=bRows^post37, nl2^0'=nl2^post37, nj2^0'=nj2^post37, tmp___3^0'=tmp___3^post37, ni2^0'=ni2^post37, (-bRows^post37+bRows^0 == 0 /\ -nk2^post37+nk2^0 == 0 /\ -ni^post37+ni^0 == 0 /\ -1+tmp___1^post37 == 0 /\ tmp___0^0-tmp___0^post37 == 0 /\ -tmp___3^post37+tmp___3^0 == 0 /\ nl2^0-nl2^post37 == 0 /\ nl1^0-nl1^post37 == 0 /\ -ni2^post37+ni2^0 == 0 /\ -nj2^post37+nj2^0 == 0 /\ nj^0-nj^post37 == 0 /\ -tmp^post37+tmp^0 == 0 /\ n^0-n^post37 == 0 /\ -tmp___5^post37+tmp___5^0 == 0 /\ bDomain^0-bDomain^post37 == 0 /\ ni1^0-ni1^post37 == 0 /\ nk1^0-nk1^post37 == 0 /\ bSquares^0-bSquares^post37 == 0 /\ nj1^0-nj1^post37 == 0 /\ tmp___4^0-tmp___4^post37 == 0 /\ n2^0-n2^post37 == 0 /\ -tmp___2^post37+tmp___2^0 == 0 /\ -bCols^post37+bCols^0 == 0), cost: 1 38: l30 -> l27 : n2^0'=n2^post38, tmp___0^0'=tmp___0^post38, nk1^0'=nk1^post38, bDomain^0'=bDomain^post38, nl1^0'=nl1^post38, nj1^0'=nj1^post38, tmp___5^0'=tmp___5^post38, tmp___2^0'=tmp___2^post38, ni1^0'=ni1^post38, bSquares^0'=bSquares^post38, tmp^0'=tmp^post38, nj^0'=nj^post38, tmp___4^0'=tmp___4^post38, bCols^0'=bCols^post38, ni^0'=ni^post38, n^0'=n^post38, tmp___1^0'=tmp___1^post38, nk2^0'=nk2^post38, bRows^0'=bRows^post38, nl2^0'=nl2^post38, nj2^0'=nj2^post38, tmp___3^0'=tmp___3^post38, ni2^0'=ni2^post38, (-bRows^post38+bRows^0 == 0 /\ -bSquares^post38+bSquares^0 == 0 /\ nl2^0-nl2^post38 == 0 /\ -tmp___3^post38+tmp___3^0 == 0 /\ -nk2^post38+nk2^0 == 0 /\ -ni2^post38+ni2^0 == 0 /\ tmp___4^0-tmp___4^post38 == 0 /\ -nj2^post38+nj2^0 == 0 /\ -ni1^post38+ni1^0 == 0 /\ -tmp^post38+tmp^0 == 0 /\ tmp___2^0-tmp___2^post38 == 0 /\ n^0-n^post38 == 0 /\ ni^0-ni^post38 == 0 /\ nj1^0-nj1^post38 == 0 /\ nk1^0-nk1^post38 == 0 /\ bDomain^0-bDomain^post38 == 0 /\ tmp___0^0-tmp___0^post38 == 0 /\ -bCols^post38+bCols^0 == 0 /\ n2^0-n2^post38 == 0 /\ nl1^0-nl1^post38 == 0 /\ -tmp___5^post38+tmp___5^0 == 0 /\ nj^0-nj^post38 == 0 /\ tmp___1^post38 == 0), cost: 1 39: l30 -> l29 : n2^0'=n2^post39, tmp___0^0'=tmp___0^post39, nk1^0'=nk1^post39, bDomain^0'=bDomain^post39, nl1^0'=nl1^post39, nj1^0'=nj1^post39, tmp___5^0'=tmp___5^post39, tmp___2^0'=tmp___2^post39, ni1^0'=ni1^post39, bSquares^0'=bSquares^post39, tmp^0'=tmp^post39, nj^0'=nj^post39, tmp___4^0'=tmp___4^post39, bCols^0'=bCols^post39, ni^0'=ni^post39, n^0'=n^post39, tmp___1^0'=tmp___1^post39, nk2^0'=nk2^post39, bRows^0'=bRows^post39, nl2^0'=nl2^post39, nj2^0'=nj2^post39, tmp___3^0'=tmp___3^post39, ni2^0'=ni2^post39, (nl2^0-nl2^post39 == 0 /\ nk2^0-nk2^post39 == 0 /\ nk1^0-nk1^post39 == 0 /\ ni^0-ni^post39 == 0 /\ -ni1^post39+ni1^0 == 0 /\ -tmp___3^post39+tmp___3^0 == 0 /\ -bSquares^post39+bSquares^0 == 0 /\ tmp___2^0-tmp___2^post39 == 0 /\ -tmp^post39+tmp^0 == 0 /\ -bCols^post39+bCols^0 == 0 /\ nj1^0-nj1^post39 == 0 /\ -ni2^post39+ni2^0 == 0 /\ n2^0-n2^post39 == 0 /\ tmp___0^0-tmp___0^post39 == 0 /\ -nj2^post39+nj2^0 == 0 /\ -tmp___1^post39+tmp___1^0 == 0 /\ bDomain^0-bDomain^post39 == 0 /\ -tmp___4^post39+tmp___4^0 == 0 /\ n^0-n^post39 == 0 /\ nj^0-nj^post39 == 0 /\ -bRows^post39+bRows^0 == 0 /\ -tmp___5^post39+tmp___5^0 == 0 /\ nl1^0-nl1^post39 == 0), cost: 1 40: l31 -> l27 : n2^0'=n2^post40, tmp___0^0'=tmp___0^post40, nk1^0'=nk1^post40, bDomain^0'=bDomain^post40, nl1^0'=nl1^post40, nj1^0'=nj1^post40, tmp___5^0'=tmp___5^post40, tmp___2^0'=tmp___2^post40, ni1^0'=ni1^post40, bSquares^0'=bSquares^post40, tmp^0'=tmp^post40, nj^0'=nj^post40, tmp___4^0'=tmp___4^post40, bCols^0'=bCols^post40, ni^0'=ni^post40, n^0'=n^post40, tmp___1^0'=tmp___1^post40, nk2^0'=nk2^post40, bRows^0'=bRows^post40, nl2^0'=nl2^post40, nj2^0'=nj2^post40, tmp___3^0'=tmp___3^post40, ni2^0'=ni2^post40, (tmp___0^0-tmp___0^post40 == 0 /\ tmp^0-tmp^post40 == 0 /\ -nj1^post40+nj1^0 == 0 /\ bDomain^0 <= 0 /\ nj2^0-nj2^post40 == 0 /\ n2^0-n2^post40 == 0 /\ -tmp___3^post40+tmp___3^0 == 0 /\ tmp___1^post40 == 0 /\ -n^post40+n^0 == 0 /\ -ni2^post40+ni2^0 == 0 /\ -nl1^post40+nl1^0 == 0 /\ bRows^0-bRows^post40 == 0 /\ -bSquares^post40+bSquares^0 == 0 /\ -bDomain^0 <= 0 /\ bCols^0-bCols^post40 == 0 /\ bDomain^0-bDomain^post40 == 0 /\ tmp___5^0-tmp___5^post40 == 0 /\ nk2^0-nk2^post40 == 0 /\ -nj^post40+nj^0 == 0 /\ -nl2^post40+nl2^0 == 0 /\ -ni^post40+ni^0 == 0 /\ tmp___2^0-tmp___2^post40 == 0 /\ nk1^0-nk1^post40 == 0 /\ ni1^0-ni1^post40 == 0 /\ -tmp___4^post40+tmp___4^0 == 0), cost: 1 41: l31 -> l30 : n2^0'=n2^post41, tmp___0^0'=tmp___0^post41, nk1^0'=nk1^post41, bDomain^0'=bDomain^post41, nl1^0'=nl1^post41, nj1^0'=nj1^post41, tmp___5^0'=tmp___5^post41, tmp___2^0'=tmp___2^post41, ni1^0'=ni1^post41, bSquares^0'=bSquares^post41, tmp^0'=tmp^post41, nj^0'=nj^post41, tmp___4^0'=tmp___4^post41, bCols^0'=bCols^post41, ni^0'=ni^post41, n^0'=n^post41, tmp___1^0'=tmp___1^post41, nk2^0'=nk2^post41, bRows^0'=bRows^post41, nl2^0'=nl2^post41, nj2^0'=nj2^post41, tmp___3^0'=tmp___3^post41, ni2^0'=ni2^post41, (bSquares^0-bSquares^post41 == 0 /\ -nl2^post41+nl2^0 == 0 /\ n2^0-n2^post41 == 0 /\ -tmp___4^post41+tmp___4^0 == 0 /\ ni1^0-ni1^post41 == 0 /\ -nj^post41+nj^0 == 0 /\ -bRows^post41+bRows^0 == 0 /\ tmp___2^0-tmp___2^post41 == 0 /\ nk1^0-nk1^post41 == 0 /\ -nj2^post41+nj2^0 == 0 /\ -tmp___1^post41+tmp___1^0 == 0 /\ nl1^0-nl1^post41 == 0 /\ nj1^0-nj1^post41 == 0 /\ 1-bDomain^0 <= 0 /\ -tmp___3^post41+tmp___3^0 == 0 /\ -bDomain^post41+bDomain^0 == 0 /\ tmp^0-tmp^post41 == 0 /\ -n^post41+n^0 == 0 /\ bCols^0-bCols^post41 == 0 /\ tmp___5^0-tmp___5^post41 == 0 /\ -ni^post41+ni^0 == 0 /\ tmp___0^0-tmp___0^post41 == 0 /\ -ni2^post41+ni2^0 == 0 /\ -nk2^post41+nk2^0 == 0), cost: 1 42: l31 -> l30 : n2^0'=n2^post42, tmp___0^0'=tmp___0^post42, nk1^0'=nk1^post42, bDomain^0'=bDomain^post42, nl1^0'=nl1^post42, nj1^0'=nj1^post42, tmp___5^0'=tmp___5^post42, tmp___2^0'=tmp___2^post42, ni1^0'=ni1^post42, bSquares^0'=bSquares^post42, tmp^0'=tmp^post42, nj^0'=nj^post42, tmp___4^0'=tmp___4^post42, bCols^0'=bCols^post42, ni^0'=ni^post42, n^0'=n^post42, tmp___1^0'=tmp___1^post42, nk2^0'=nk2^post42, bRows^0'=bRows^post42, nl2^0'=nl2^post42, nj2^0'=nj2^post42, tmp___3^0'=tmp___3^post42, ni2^0'=ni2^post42, (-bDomain^post42+bDomain^0 == 0 /\ -tmp___2^post42+tmp___2^0 == 0 /\ -tmp___1^post42+tmp___1^0 == 0 /\ n2^0-n2^post42 == 0 /\ tmp___5^0-tmp___5^post42 == 0 /\ bSquares^0-bSquares^post42 == 0 /\ -nl2^post42+nl2^0 == 0 /\ -bRows^post42+bRows^0 == 0 /\ nk1^0-nk1^post42 == 0 /\ bCols^0-bCols^post42 == 0 /\ 1+bDomain^0 <= 0 /\ -ni^post42+ni^0 == 0 /\ ni1^0-ni1^post42 == 0 /\ nl1^0-nl1^post42 == 0 /\ nj1^0-nj1^post42 == 0 /\ -nk2^post42+nk2^0 == 0 /\ tmp___4^0-tmp___4^post42 == 0 /\ -nj2^post42+nj2^0 == 0 /\ -n^post42+n^0 == 0 /\ -tmp___3^post42+tmp___3^0 == 0 /\ tmp^0-tmp^post42 == 0 /\ tmp___0^0-tmp___0^post42 == 0 /\ -ni2^post42+ni2^0 == 0 /\ -nj^post42+nj^0 == 0), cost: 1 43: l32 -> l33 : n2^0'=n2^post43, tmp___0^0'=tmp___0^post43, nk1^0'=nk1^post43, bDomain^0'=bDomain^post43, nl1^0'=nl1^post43, nj1^0'=nj1^post43, tmp___5^0'=tmp___5^post43, tmp___2^0'=tmp___2^post43, ni1^0'=ni1^post43, bSquares^0'=bSquares^post43, tmp^0'=tmp^post43, nj^0'=nj^post43, tmp___4^0'=tmp___4^post43, bCols^0'=bCols^post43, ni^0'=ni^post43, n^0'=n^post43, tmp___1^0'=tmp___1^post43, nk2^0'=nk2^post43, bRows^0'=bRows^post43, nl2^0'=nl2^post43, nj2^0'=nj2^post43, tmp___3^0'=tmp___3^post43, ni2^0'=ni2^post43, (-bDomain^post43+bDomain^0 == 0 /\ -tmp___2^post43+tmp___2^0 == 0 /\ -nj2^post43+nj2^0 == 0 /\ nk1^0-nk1^post43 == 0 /\ -tmp___3^post43+tmp___3^0 == 0 /\ tmp___5^0-tmp___5^post43 == 0 /\ n^0-n^post43 == 0 /\ n2^0-nj^0 <= 0 /\ nl1^0-nl1^post43 == 0 /\ nj1^0-nj1^post43 == 0 /\ n2^0-n2^post43 == 0 /\ bSquares^0-bSquares^post43 == 0 /\ ni1^0-ni1^post43 == 0 /\ tmp___1^0-tmp___1^post43 == 0 /\ -nk2^post43+nk2^0 == 0 /\ -ni2^post43+ni2^0 == 0 /\ tmp___0^0-tmp___0^post43 == 0 /\ tmp^0-tmp^post43 == 0 /\ -bRows^post43+bRows^0 == 0 /\ -nl2^post43+nl2^0 == 0 /\ tmp___4^0-tmp___4^post43 == 0 /\ -1+ni^post43-ni^0 == 0 /\ -bCols^post43+bCols^0 == 0 /\ -nj^post43+nj^0 == 0), cost: 1 44: l32 -> l31 : n2^0'=n2^post44, tmp___0^0'=tmp___0^post44, nk1^0'=nk1^post44, bDomain^0'=bDomain^post44, nl1^0'=nl1^post44, nj1^0'=nj1^post44, tmp___5^0'=tmp___5^post44, tmp___2^0'=tmp___2^post44, ni1^0'=ni1^post44, bSquares^0'=bSquares^post44, tmp^0'=tmp^post44, nj^0'=nj^post44, tmp___4^0'=tmp___4^post44, bCols^0'=bCols^post44, ni^0'=ni^post44, n^0'=n^post44, tmp___1^0'=tmp___1^post44, nk2^0'=nk2^post44, bRows^0'=bRows^post44, nl2^0'=nl2^post44, nj2^0'=nj2^post44, tmp___3^0'=tmp___3^post44, ni2^0'=ni2^post44, (1-n2^0+nj^0 <= 0 /\ -nk2^post44+nk2^0 == 0 /\ nl2^0-nl2^post44 == 0 /\ -tmp___3^post44+tmp___3^0 == 0 /\ -ni^post44+ni^0 == 0 /\ tmp___0^0-tmp___0^post44 == 0 /\ -bRows^post44+bRows^0 == 0 /\ -n^post44+n^0 == 0 /\ nl1^0-nl1^post44 == 0 /\ -ni2^post44+ni2^0 == 0 /\ -nj2^post44+nj2^0 == 0 /\ -tmp^post44+tmp^0 == 0 /\ nj^0-nj^post44 == 0 /\ -tmp___5^post44+tmp___5^0 == 0 /\ bDomain^0-bDomain^post44 == 0 /\ n2^0-n2^post44 == 0 /\ bSquares^0-bSquares^post44 == 0 /\ ni1^0-ni1^post44 == 0 /\ nk1^0-nk1^post44 == 0 /\ -bCols^post44+bCols^0 == 0 /\ nj1^0-nj1^post44 == 0 /\ tmp___4^0-tmp___4^post44 == 0 /\ tmp___1^0-tmp___1^post44 == 0 /\ -tmp___2^post44+tmp___2^0 == 0), cost: 1 56: l33 -> l36 : n2^0'=n2^post56, tmp___0^0'=tmp___0^post56, nk1^0'=nk1^post56, bDomain^0'=bDomain^post56, nl1^0'=nl1^post56, nj1^0'=nj1^post56, tmp___5^0'=tmp___5^post56, tmp___2^0'=tmp___2^post56, ni1^0'=ni1^post56, bSquares^0'=bSquares^post56, tmp^0'=tmp^post56, nj^0'=nj^post56, tmp___4^0'=tmp___4^post56, bCols^0'=bCols^post56, ni^0'=ni^post56, n^0'=n^post56, tmp___1^0'=tmp___1^post56, nk2^0'=nk2^post56, bRows^0'=bRows^post56, nl2^0'=nl2^post56, nj2^0'=nj2^post56, tmp___3^0'=tmp___3^post56, ni2^0'=ni2^post56, (-ni1^post56+ni1^0 == 0 /\ -tmp___1^post56+tmp___1^0 == 0 /\ -nl2^post56+nl2^0 == 0 /\ ni^0-ni^post56 == 0 /\ tmp___5^0-tmp___5^post56 == 0 /\ n2^0-n2^post56 == 0 /\ tmp^0-tmp^post56 == 0 /\ -bRows^post56+bRows^0 == 0 /\ nk1^0-nk1^post56 == 0 /\ -bCols^post56+bCols^0 == 0 /\ bDomain^0-bDomain^post56 == 0 /\ -nj2^post56+nj2^0 == 0 /\ nj^0-nj^post56 == 0 /\ nj1^0-nj1^post56 == 0 /\ tmp___2^0-tmp___2^post56 == 0 /\ -n^post56+n^0 == 0 /\ -tmp___3^post56+tmp___3^0 == 0 /\ -tmp___4^post56+tmp___4^0 == 0 /\ -nl1^post56+nl1^0 == 0 /\ tmp___0^0-tmp___0^post56 == 0 /\ nk2^0-nk2^post56 == 0 /\ -bSquares^post56+bSquares^0 == 0 /\ -ni2^post56+ni2^0 == 0), cost: 1 45: l34 -> l35 : n2^0'=n2^post45, tmp___0^0'=tmp___0^post45, nk1^0'=nk1^post45, bDomain^0'=bDomain^post45, nl1^0'=nl1^post45, nj1^0'=nj1^post45, tmp___5^0'=tmp___5^post45, tmp___2^0'=tmp___2^post45, ni1^0'=ni1^post45, bSquares^0'=bSquares^post45, tmp^0'=tmp^post45, nj^0'=nj^post45, tmp___4^0'=tmp___4^post45, bCols^0'=bCols^post45, ni^0'=ni^post45, n^0'=n^post45, tmp___1^0'=tmp___1^post45, nk2^0'=nk2^post45, bRows^0'=bRows^post45, nl2^0'=nl2^post45, nj2^0'=nj2^post45, tmp___3^0'=tmp___3^post45, ni2^0'=ni2^post45, (nl2^0-nl2^post45 == 0 /\ -bRows^post45+bRows^0 == 0 /\ -n^post45+n^0 == 0 /\ -bSquares^post45+bSquares^0 == 0 /\ -nj2^post45+nj2^0 == 0 /\ -bCols^post45+bCols^0 == 0 /\ -nk2^post45+nk2^0 == 0 /\ -ni2^post45+ni2^0 == 0 /\ -ni1^post45+ni1^0 == 0 /\ -tmp___3^post45+tmp___3^0 == 0 /\ -tmp^post45+tmp^0 == 0 /\ tmp___2^0-tmp___2^post45 == 0 /\ tmp___4^0-tmp___4^post45 == 0 /\ ni^0-ni^post45 == 0 /\ nk1^0-nk1^post45 == 0 /\ nj1^0-nj1^post45 == 0 /\ tmp___1^0-tmp___1^post45 == 0 /\ n2^0-n2^post45 == 0 /\ -tmp___5^post45+tmp___5^0 == 0 /\ tmp___0^0-tmp___0^post45 == 0 /\ bDomain^0-bDomain^post45 == 0 /\ nj^0-nj^post45 == 0 /\ nl1^0-nl1^post45 == 0), cost: 1 90: l35 -> l25 : n2^0'=n2^post90, tmp___0^0'=tmp___0^post90, nk1^0'=nk1^post90, bDomain^0'=bDomain^post90, nl1^0'=nl1^post90, nj1^0'=nj1^post90, tmp___5^0'=tmp___5^post90, tmp___2^0'=tmp___2^post90, ni1^0'=ni1^post90, bSquares^0'=bSquares^post90, tmp^0'=tmp^post90, nj^0'=nj^post90, tmp___4^0'=tmp___4^post90, bCols^0'=bCols^post90, ni^0'=ni^post90, n^0'=n^post90, tmp___1^0'=tmp___1^post90, nk2^0'=nk2^post90, bRows^0'=bRows^post90, nl2^0'=nl2^post90, nj2^0'=nj2^post90, tmp___3^0'=tmp___3^post90, ni2^0'=ni2^post90, (-ni^post90+ni^0 == 0 /\ nl2^0-nl2^post90 == 0 /\ -nj2^post90+nj2^0 == 0 /\ bCols^0-bCols^post90 == 0 /\ -nl1^0+n^0 <= 0 /\ tmp___5^0-tmp___5^post90 == 0 /\ -tmp___3^post90+tmp___3^0 == 0 /\ bDomain^0-bDomain^post90 == 0 /\ -tmp^post90+tmp^0 == 0 /\ -ni2^post90+ni2^0 == 0 /\ nj^0-nj^post90 == 0 /\ bSquares^0-bSquares^post90 == 0 /\ nj1^0-nj1^post90 == 0 /\ ni1^0-ni1^post90 == 0 /\ -tmp___1^post90+tmp___1^0 == 0 /\ -1-nk1^0+nk1^post90 == 0 /\ tmp___0^0-tmp___0^post90 == 0 /\ n2^0-n2^post90 == 0 /\ -bRows^post90+bRows^0 == 0 /\ -nk2^post90+nk2^0 == 0 /\ -tmp___2^post90+tmp___2^0 == 0 /\ -n^post90+n^0 == 0 /\ nl1^0-nl1^post90 == 0 /\ tmp___4^0-tmp___4^post90 == 0), cost: 1 91: l35 -> l37 : n2^0'=n2^post91, tmp___0^0'=tmp___0^post91, nk1^0'=nk1^post91, bDomain^0'=bDomain^post91, nl1^0'=nl1^post91, nj1^0'=nj1^post91, tmp___5^0'=tmp___5^post91, tmp___2^0'=tmp___2^post91, ni1^0'=ni1^post91, bSquares^0'=bSquares^post91, tmp^0'=tmp^post91, nj^0'=nj^post91, tmp___4^0'=tmp___4^post91, bCols^0'=bCols^post91, ni^0'=ni^post91, n^0'=n^post91, tmp___1^0'=tmp___1^post91, nk2^0'=nk2^post91, bRows^0'=bRows^post91, nl2^0'=nl2^post91, nj2^0'=nj2^post91, tmp___3^0'=tmp___3^post91, ni2^0'=ni2^post91, (-tmp^post91+tmp^0 == 0 /\ 1+nl1^0-n^0 <= 0 /\ tmp___2^0-tmp___2^post91 == 0 /\ nj^0-nj^post91 == 0 /\ -ni1^post91+ni1^0 == 0 /\ tmp___4^0-tmp___4^post91 == 0 /\ -tmp___5^post91+tmp___5^0 == 0 /\ nl2^0-nl2^post91 == 0 /\ nk1^0-nk1^post91 == 0 /\ -tmp___3^post91+tmp___3^0 == 0 /\ n^0-n^post91 == 0 /\ -bRows^post91+bRows^0 == 0 /\ nk2^post91 == 0 /\ ni^0-ni^post91 == 0 /\ nj1^0-nj1^post91 == 0 /\ -bCols^post91+bCols^0 == 0 /\ nl1^0-nl1^post91 == 0 /\ tmp___0^0-tmp___0^post91 == 0 /\ n2^0-n2^post91 == 0 /\ bSquares^0-bSquares^post91 == 0 /\ -ni2^post91+ni2^0 == 0 /\ -nj2^post91+nj2^0 == 0 /\ bDomain^0-bDomain^post91 == 0 /\ tmp___1^0-tmp___1^post91 == 0), cost: 1 46: l36 -> l23 : n2^0'=n2^post46, tmp___0^0'=tmp___0^post46, nk1^0'=nk1^post46, bDomain^0'=bDomain^post46, nl1^0'=nl1^post46, nj1^0'=nj1^post46, tmp___5^0'=tmp___5^post46, tmp___2^0'=tmp___2^post46, ni1^0'=ni1^post46, bSquares^0'=bSquares^post46, tmp^0'=tmp^post46, nj^0'=nj^post46, tmp___4^0'=tmp___4^post46, bCols^0'=bCols^post46, ni^0'=ni^post46, n^0'=n^post46, tmp___1^0'=tmp___1^post46, nk2^0'=nk2^post46, bRows^0'=bRows^post46, nl2^0'=nl2^post46, nj2^0'=nj2^post46, tmp___3^0'=tmp___3^post46, ni2^0'=ni2^post46, (nl2^0-nl2^post46 == 0 /\ -bRows^post46+bRows^0 == 0 /\ tmp___0^0-tmp___0^post46 == 0 /\ -bSquares^post46+bSquares^0 == 0 /\ -bCols^post46+bCols^0 == 0 /\ nl1^0-nl1^post46 == 0 /\ -nk2^post46+nk2^0 == 0 /\ nj^0-nj^post46 == 0 /\ -ni2^post46+ni2^0 == 0 /\ -nj2^post46+nj2^0 == 0 /\ -tmp___5^post46+tmp___5^0 == 0 /\ -tmp^post46+tmp^0 == 0 /\ tmp___2^0-tmp___2^post46 == 0 /\ tmp___4^0-tmp___4^post46 == 0 /\ bDomain^0-bDomain^post46 == 0 /\ n2^0-ni^0 <= 0 /\ n2^0-n2^post46 == 0 /\ n^0-n^post46 == 0 /\ ni^post46 == 0 /\ nk1^0-nk1^post46 == 0 /\ tmp___1^0-tmp___1^post46 == 0 /\ -tmp___3^post46+tmp___3^0 == 0 /\ ni1^0-ni1^post46 == 0 /\ nj1^0-nj1^post46 == 0), cost: 1 47: l36 -> l28 : n2^0'=n2^post47, tmp___0^0'=tmp___0^post47, nk1^0'=nk1^post47, bDomain^0'=bDomain^post47, nl1^0'=nl1^post47, nj1^0'=nj1^post47, tmp___5^0'=tmp___5^post47, tmp___2^0'=tmp___2^post47, ni1^0'=ni1^post47, bSquares^0'=bSquares^post47, tmp^0'=tmp^post47, nj^0'=nj^post47, tmp___4^0'=tmp___4^post47, bCols^0'=bCols^post47, ni^0'=ni^post47, n^0'=n^post47, tmp___1^0'=tmp___1^post47, nk2^0'=nk2^post47, bRows^0'=bRows^post47, nl2^0'=nl2^post47, nj2^0'=nj2^post47, tmp___3^0'=tmp___3^post47, ni2^0'=ni2^post47, (-nl2^post47+nl2^0 == 0 /\ nk1^0-nk1^post47 == 0 /\ -bSquares^post47+bSquares^0 == 0 /\ -tmp___1^post47+tmp___1^0 == 0 /\ -bCols^post47+bCols^0 == 0 /\ -nj2^post47+nj2^0 == 0 /\ -ni1^post47+ni1^0 == 0 /\ -tmp^post47+tmp^0 == 0 /\ tmp___2^0-tmp___2^post47 == 0 /\ -bRows^post47+bRows^0 == 0 /\ tmp___4^0-tmp___4^post47 == 0 /\ ni^0-ni^post47 == 0 /\ -nj1^post47+nj1^0 == 0 /\ n^0-n^post47 == 0 /\ nj^post47 == 0 /\ 1-n2^0+ni^0 <= 0 /\ -tmp___3^post47+tmp___3^0 == 0 /\ -nk2^post47+nk2^0 == 0 /\ -ni2^post47+ni2^0 == 0 /\ n2^0-n2^post47 == 0 /\ -tmp___5^post47+tmp___5^0 == 0 /\ tmp___0^0-tmp___0^post47 == 0 /\ bDomain^0-bDomain^post47 == 0 /\ nl1^0-nl1^post47 == 0), cost: 1 48: l37 -> l38 : n2^0'=n2^post48, tmp___0^0'=tmp___0^post48, nk1^0'=nk1^post48, bDomain^0'=bDomain^post48, nl1^0'=nl1^post48, nj1^0'=nj1^post48, tmp___5^0'=tmp___5^post48, tmp___2^0'=tmp___2^post48, ni1^0'=ni1^post48, bSquares^0'=bSquares^post48, tmp^0'=tmp^post48, nj^0'=nj^post48, tmp___4^0'=tmp___4^post48, bCols^0'=bCols^post48, ni^0'=ni^post48, n^0'=n^post48, tmp___1^0'=tmp___1^post48, nk2^0'=nk2^post48, bRows^0'=bRows^post48, nl2^0'=nl2^post48, nj2^0'=nj2^post48, tmp___3^0'=tmp___3^post48, ni2^0'=ni2^post48, (nk2^0-nk2^post48 == 0 /\ ni^0-ni^post48 == 0 /\ tmp___5^0-tmp___5^post48 == 0 /\ -ni1^post48+ni1^0 == 0 /\ -nj1^post48+nj1^0 == 0 /\ n2^0-n2^post48 == 0 /\ tmp___0^0-tmp___0^post48 == 0 /\ -tmp___3^post48+tmp___3^0 == 0 /\ -ni2^post48+ni2^0 == 0 /\ bRows^0-bRows^post48 == 0 /\ -bSquares^post48+bSquares^0 == 0 /\ bDomain^0-bDomain^post48 == 0 /\ -tmp___1^post48+tmp___1^0 == 0 /\ tmp___2^0-tmp___2^post48 == 0 /\ -tmp^post48+tmp^0 == 0 /\ -nl1^post48+nl1^0 == 0 /\ nj^0-nj^post48 == 0 /\ -nl2^post48+nl2^0 == 0 /\ -bCols^post48+bCols^0 == 0 /\ nk1^0-nk1^post48 == 0 /\ -nj2^post48+nj2^0 == 0 /\ n^0-n^post48 == 0 /\ -tmp___4^post48+tmp___4^0 == 0), cost: 1 87: l38 -> l34 : n2^0'=n2^post87, tmp___0^0'=tmp___0^post87, nk1^0'=nk1^post87, bDomain^0'=bDomain^post87, nl1^0'=nl1^post87, nj1^0'=nj1^post87, tmp___5^0'=tmp___5^post87, tmp___2^0'=tmp___2^post87, ni1^0'=ni1^post87, bSquares^0'=bSquares^post87, tmp^0'=tmp^post87, nj^0'=nj^post87, tmp___4^0'=tmp___4^post87, bCols^0'=bCols^post87, ni^0'=ni^post87, n^0'=n^post87, tmp___1^0'=tmp___1^post87, nk2^0'=nk2^post87, bRows^0'=bRows^post87, nl2^0'=nl2^post87, nj2^0'=nj2^post87, tmp___3^0'=tmp___3^post87, ni2^0'=ni2^post87, (-nk2^post87+nk2^0 == 0 /\ tmp___5^0-tmp___5^post87 == 0 /\ -ni^post87+ni^0 == 0 /\ -tmp___3^post87+tmp___3^0 == 0 /\ n2^0-n2^post87 == 0 /\ -bRows^post87+bRows^0 == 0 /\ -n^post87+n^0 == 0 /\ -ni2^post87+ni2^0 == 0 /\ -nj2^post87+nj2^0 == 0 /\ -1-nl1^0+nl1^post87 == 0 /\ bSquares^0-bSquares^post87 == 0 /\ bCols^0-bCols^post87 == 0 /\ -tmp___4^post87+tmp___4^0 == 0 /\ nk1^0-nk1^post87 == 0 /\ nj1^0-nj1^post87 == 0 /\ tmp___1^0-tmp___1^post87 == 0 /\ ni1^0-ni1^post87 == 0 /\ n^0-nk2^0 <= 0 /\ -tmp___2^post87+tmp___2^0 == 0 /\ tmp___0^0-tmp___0^post87 == 0 /\ -nj^post87+nj^0 == 0 /\ -nl2^post87+nl2^0 == 0 /\ -bDomain^post87+bDomain^0 == 0 /\ tmp^0-tmp^post87 == 0), cost: 1 88: l38 -> l43 : n2^0'=n2^post88, tmp___0^0'=tmp___0^post88, nk1^0'=nk1^post88, bDomain^0'=bDomain^post88, nl1^0'=nl1^post88, nj1^0'=nj1^post88, tmp___5^0'=tmp___5^post88, tmp___2^0'=tmp___2^post88, ni1^0'=ni1^post88, bSquares^0'=bSquares^post88, tmp^0'=tmp^post88, nj^0'=nj^post88, tmp___4^0'=tmp___4^post88, bCols^0'=bCols^post88, ni^0'=ni^post88, n^0'=n^post88, tmp___1^0'=tmp___1^post88, nk2^0'=nk2^post88, bRows^0'=bRows^post88, nl2^0'=nl2^post88, nj2^0'=nj2^post88, tmp___3^0'=tmp___3^post88, ni2^0'=ni2^post88, (-tmp___3^post88+tmp___3^0 == 0 /\ n2^0-n2^post88 == 0 /\ -bRows^post88+bRows^0 == 0 /\ 1-n^0+nk2^0 <= 0 /\ -nk2^post88+nk2^0 == 0 /\ -ni^post88+ni^0 == 0 /\ -ni2^post88+ni2^0 == 0 /\ nk1^0-nk1^post88 == 0 /\ tmp___5^0-tmp___5^post88 == 0 /\ bCols^0-bCols^post88 == 0 /\ -nj2^post88+nj2^0 == 0 /\ tmp___1^0-tmp___1^post88 == 0 /\ tmp___0^0-tmp___0^post88 == 0 /\ bDomain^0-bDomain^post88 == 0 /\ -tmp^post88+tmp^0 == 0 /\ nj^0-nj^post88 == 0 /\ nl1^0-nl1^post88 == 0 /\ nj1^0-nj1^post88 == 0 /\ nl2^post88 == 0 /\ bSquares^0-bSquares^post88 == 0 /\ ni1^0-ni1^post88 == 0 /\ tmp___4^0-tmp___4^post88 == 0 /\ -tmp___2^post88+tmp___2^0 == 0 /\ -n^post88+n^0 == 0), cost: 1 49: l39 -> l40 : n2^0'=n2^post49, tmp___0^0'=tmp___0^post49, nk1^0'=nk1^post49, bDomain^0'=bDomain^post49, nl1^0'=nl1^post49, nj1^0'=nj1^post49, tmp___5^0'=tmp___5^post49, tmp___2^0'=tmp___2^post49, ni1^0'=ni1^post49, bSquares^0'=bSquares^post49, tmp^0'=tmp^post49, nj^0'=nj^post49, tmp___4^0'=tmp___4^post49, bCols^0'=bCols^post49, ni^0'=ni^post49, n^0'=n^post49, tmp___1^0'=tmp___1^post49, nk2^0'=nk2^post49, bRows^0'=bRows^post49, nl2^0'=nl2^post49, nj2^0'=nj2^post49, tmp___3^0'=tmp___3^post49, ni2^0'=ni2^post49, (-nl1^post49+nl1^0 == 0 /\ tmp^0-tmp^post49 == 0 /\ nj2^0-nj2^post49 == 0 /\ -n^post49+n^0 == 0 /\ -nj1^post49+nj1^0 == 0 /\ n2^0-n2^post49 == 0 /\ -bSquares^post49+bSquares^0 == 0 /\ n2^0-nj^0 <= 0 /\ -nj^post49+nj^0 == 0 /\ -tmp___3^post49+tmp___3^0 == 0 /\ tmp___5^0-tmp___5^post49 == 0 /\ bRows^0-bRows^post49 == 0 /\ -ni2^post49+ni2^0 == 0 /\ -1+ni^post49-ni^0 == 0 /\ -tmp___1^post49+tmp___1^0 == 0 /\ bCols^0-bCols^post49 == 0 /\ bDomain^0-bDomain^post49 == 0 /\ -nl2^post49+nl2^0 == 0 /\ nk2^0-nk2^post49 == 0 /\ tmp___0^0-tmp___0^post49 == 0 /\ ni1^0-ni1^post49 == 0 /\ nk1^0-nk1^post49 == 0 /\ tmp___2^0-tmp___2^post49 == 0 /\ -tmp___4^post49+tmp___4^0 == 0), cost: 1 50: l39 -> l41 : n2^0'=n2^post50, tmp___0^0'=tmp___0^post50, nk1^0'=nk1^post50, bDomain^0'=bDomain^post50, nl1^0'=nl1^post50, nj1^0'=nj1^post50, tmp___5^0'=tmp___5^post50, tmp___2^0'=tmp___2^post50, ni1^0'=ni1^post50, bSquares^0'=bSquares^post50, tmp^0'=tmp^post50, nj^0'=nj^post50, tmp___4^0'=tmp___4^post50, bCols^0'=bCols^post50, ni^0'=ni^post50, n^0'=n^post50, tmp___1^0'=tmp___1^post50, nk2^0'=nk2^post50, bRows^0'=bRows^post50, nl2^0'=nl2^post50, nj2^0'=nj2^post50, tmp___3^0'=tmp___3^post50, ni2^0'=ni2^post50, (0 == 0 /\ -nl1^post50+nl1^0 == 0 /\ 1-n2^0+nj^0 <= 0 /\ tmp^0-tmp^post50 == 0 /\ -ni2^post50+ni2^0 == 0 /\ nj1^0-nj1^post50 == 0 /\ nj2^0-nj2^post50 == 0 /\ -nl2^post50+nl2^0 == 0 /\ -bRows^post50+bRows^0 == 0 /\ -bSquares^post50+bSquares^0 == 0 /\ -tmp___1^post50+tmp___1^0 == 0 /\ tmp___5^0-tmp___5^post50 == 0 /\ -nk2^post50+nk2^0 == 0 /\ -tmp___4^post50+tmp___4^0 == 0 /\ bDomain^0-bDomain^post50 == 0 /\ -n^post50+n^0 == 0 /\ n2^0-n2^post50 == 0 /\ ni1^0-ni1^post50 == 0 /\ tmp___2^0-tmp___2^post50 == 0 /\ nk1^0-nk1^post50 == 0 /\ bCols^0-bCols^post50 == 0 /\ -ni^post50+ni^0 == 0 /\ tmp___3^0-tmp___3^post50 == 0 /\ -1+nj^post50-nj^0 == 0), cost: 1 54: l40 -> l42 : n2^0'=n2^post54, tmp___0^0'=tmp___0^post54, nk1^0'=nk1^post54, bDomain^0'=bDomain^post54, nl1^0'=nl1^post54, nj1^0'=nj1^post54, tmp___5^0'=tmp___5^post54, tmp___2^0'=tmp___2^post54, ni1^0'=ni1^post54, bSquares^0'=bSquares^post54, tmp^0'=tmp^post54, nj^0'=nj^post54, tmp___4^0'=tmp___4^post54, bCols^0'=bCols^post54, ni^0'=ni^post54, n^0'=n^post54, tmp___1^0'=tmp___1^post54, nk2^0'=nk2^post54, bRows^0'=bRows^post54, nl2^0'=nl2^post54, nj2^0'=nj2^post54, tmp___3^0'=tmp___3^post54, ni2^0'=ni2^post54, (tmp___0^0-tmp___0^post54 == 0 /\ nj^0-nj^post54 == 0 /\ tmp___4^0-tmp___4^post54 == 0 /\ nl1^0-nl1^post54 == 0 /\ nl2^0-nl2^post54 == 0 /\ -nk2^post54+nk2^0 == 0 /\ -tmp___5^post54+tmp___5^0 == 0 /\ nk1^0-nk1^post54 == 0 /\ -tmp___3^post54+tmp___3^0 == 0 /\ -ni2^post54+ni2^0 == 0 /\ n2^0-n2^post54 == 0 /\ bDomain^0-bDomain^post54 == 0 /\ -tmp^post54+tmp^0 == 0 /\ bSquares^0-bSquares^post54 == 0 /\ -tmp___2^post54+tmp___2^0 == 0 /\ n^0-n^post54 == 0 /\ -tmp___1^post54+tmp___1^0 == 0 /\ -bCols^post54+bCols^0 == 0 /\ -ni^post54+ni^0 == 0 /\ -bRows^post54+bRows^0 == 0 /\ -nj2^post54+nj2^0 == 0 /\ nj1^0-nj1^post54 == 0 /\ ni1^0-ni1^post54 == 0), cost: 1 55: l41 -> l39 : n2^0'=n2^post55, tmp___0^0'=tmp___0^post55, nk1^0'=nk1^post55, bDomain^0'=bDomain^post55, nl1^0'=nl1^post55, nj1^0'=nj1^post55, tmp___5^0'=tmp___5^post55, tmp___2^0'=tmp___2^post55, ni1^0'=ni1^post55, bSquares^0'=bSquares^post55, tmp^0'=tmp^post55, nj^0'=nj^post55, tmp___4^0'=tmp___4^post55, bCols^0'=bCols^post55, ni^0'=ni^post55, n^0'=n^post55, tmp___1^0'=tmp___1^post55, nk2^0'=nk2^post55, bRows^0'=bRows^post55, nl2^0'=nl2^post55, nj2^0'=nj2^post55, tmp___3^0'=tmp___3^post55, ni2^0'=ni2^post55, (-tmp^post55+tmp^0 == 0 /\ -bCols^post55+bCols^0 == 0 /\ -tmp___1^post55+tmp___1^0 == 0 /\ nk1^0-nk1^post55 == 0 /\ bDomain^0-bDomain^post55 == 0 /\ -nl2^post55+nl2^0 == 0 /\ n2^0-n2^post55 == 0 /\ -bRows^post55+bRows^0 == 0 /\ tmp___2^0-tmp___2^post55 == 0 /\ -nj2^post55+nj2^0 == 0 /\ tmp___4^0-tmp___4^post55 == 0 /\ nl1^0-nl1^post55 == 0 /\ nj1^0-nj1^post55 == 0 /\ ni^0-ni^post55 == 0 /\ -ni1^post55+ni1^0 == 0 /\ -tmp___5^post55+tmp___5^0 == 0 /\ -tmp___3^post55+tmp___3^0 == 0 /\ n^0-n^post55 == 0 /\ bSquares^0-bSquares^post55 == 0 /\ nj^0-nj^post55 == 0 /\ -ni2^post55+ni2^0 == 0 /\ -nk2^post55+nk2^0 == 0 /\ tmp___0^0-tmp___0^post55 == 0), cost: 1 51: l42 -> l33 : n2^0'=n2^post51, tmp___0^0'=tmp___0^post51, nk1^0'=nk1^post51, bDomain^0'=bDomain^post51, nl1^0'=nl1^post51, nj1^0'=nj1^post51, tmp___5^0'=tmp___5^post51, tmp___2^0'=tmp___2^post51, ni1^0'=ni1^post51, bSquares^0'=bSquares^post51, tmp^0'=tmp^post51, nj^0'=nj^post51, tmp___4^0'=tmp___4^post51, bCols^0'=bCols^post51, ni^0'=ni^post51, n^0'=n^post51, tmp___1^0'=tmp___1^post51, nk2^0'=nk2^post51, bRows^0'=bRows^post51, nl2^0'=nl2^post51, nj2^0'=nj2^post51, tmp___3^0'=tmp___3^post51, ni2^0'=ni2^post51, (-nk2^post51+nk2^0 == 0 /\ -nj^post51+nj^0 == 0 /\ -n^post51+n^0 == 0 /\ n2^0-n2^post51 == 0 /\ -nj2^post51+nj2^0 == 0 /\ bSquares^0-bSquares^post51 == 0 /\ -tmp___4^post51+tmp___4^0 == 0 /\ bCols^0-bCols^post51 == 0 /\ ni^post51 == 0 /\ ni1^0-ni1^post51 == 0 /\ tmp___2^0-tmp___2^post51 == 0 /\ nk1^0-nk1^post51 == 0 /\ -nl2^post51+nl2^0 == 0 /\ nj1^0-nj1^post51 == 0 /\ -tmp___3^post51+tmp___3^0 == 0 /\ nl1^0-nl1^post51 == 0 /\ -ni2^post51+ni2^0 == 0 /\ n2^0-ni^0 <= 0 /\ -bRows^post51+bRows^0 == 0 /\ bDomain^0-bDomain^post51 == 0 /\ tmp___0^0-tmp___0^post51 == 0 /\ -tmp___1^post51+tmp___1^0 == 0 /\ tmp___5^0-tmp___5^post51 == 0 /\ tmp^0-tmp^post51 == 0), cost: 1 52: l42 -> l41 : n2^0'=n2^post52, tmp___0^0'=tmp___0^post52, nk1^0'=nk1^post52, bDomain^0'=bDomain^post52, nl1^0'=nl1^post52, nj1^0'=nj1^post52, tmp___5^0'=tmp___5^post52, tmp___2^0'=tmp___2^post52, ni1^0'=ni1^post52, bSquares^0'=bSquares^post52, tmp^0'=tmp^post52, nj^0'=nj^post52, tmp___4^0'=tmp___4^post52, bCols^0'=bCols^post52, ni^0'=ni^post52, n^0'=n^post52, tmp___1^0'=tmp___1^post52, nk2^0'=nk2^post52, bRows^0'=bRows^post52, nl2^0'=nl2^post52, nj2^0'=nj2^post52, tmp___3^0'=tmp___3^post52, ni2^0'=ni2^post52, (-bRows^post52+bRows^0 == 0 /\ -nk2^post52+nk2^0 == 0 /\ -ni^post52+ni^0 == 0 /\ -ni2^post52+ni2^0 == 0 /\ nj1^0-nj1^post52 == 0 /\ tmp___5^0-tmp___5^post52 == 0 /\ tmp___1^0-tmp___1^post52 == 0 /\ n2^0-n2^post52 == 0 /\ tmp___0^0-tmp___0^post52 == 0 /\ bDomain^0-bDomain^post52 == 0 /\ -tmp___3^post52+tmp___3^0 == 0 /\ -tmp^post52+tmp^0 == 0 /\ nl1^0-nl1^post52 == 0 /\ bCols^0-bCols^post52 == 0 /\ nj^post52 == 0 /\ -n^post52+n^0 == 0 /\ bSquares^0-bSquares^post52 == 0 /\ ni1^0-ni1^post52 == 0 /\ -nj2^post52+nj2^0 == 0 /\ tmp___4^0-tmp___4^post52 == 0 /\ 1-n2^0+ni^0 <= 0 /\ -tmp___2^post52+tmp___2^0 == 0 /\ -nk1^post52+nk1^0 == 0 /\ -nl2^post52+nl2^0 == 0), cost: 1 53: l43 -> l44 : n2^0'=n2^post53, tmp___0^0'=tmp___0^post53, nk1^0'=nk1^post53, bDomain^0'=bDomain^post53, nl1^0'=nl1^post53, nj1^0'=nj1^post53, tmp___5^0'=tmp___5^post53, tmp___2^0'=tmp___2^post53, ni1^0'=ni1^post53, bSquares^0'=bSquares^post53, tmp^0'=tmp^post53, nj^0'=nj^post53, tmp___4^0'=tmp___4^post53, bCols^0'=bCols^post53, ni^0'=ni^post53, n^0'=n^post53, tmp___1^0'=tmp___1^post53, nk2^0'=nk2^post53, bRows^0'=bRows^post53, nl2^0'=nl2^post53, nj2^0'=nj2^post53, tmp___3^0'=tmp___3^post53, ni2^0'=ni2^post53, (tmp___4^0-tmp___4^post53 == 0 /\ nj1^0-nj1^post53 == 0 /\ -ni2^post53+ni2^0 == 0 /\ n2^0-n2^post53 == 0 /\ tmp___0^0-tmp___0^post53 == 0 /\ tmp___5^0-tmp___5^post53 == 0 /\ bDomain^0-bDomain^post53 == 0 /\ -nk2^post53+nk2^0 == 0 /\ -tmp___2^post53+tmp___2^0 == 0 /\ nl1^0-nl1^post53 == 0 /\ n^0-n^post53 == 0 /\ nj^0-nj^post53 == 0 /\ -tmp___3^post53+tmp___3^0 == 0 /\ -tmp^post53+tmp^0 == 0 /\ tmp___1^0-tmp___1^post53 == 0 /\ -nl2^post53+nl2^0 == 0 /\ bSquares^0-bSquares^post53 == 0 /\ -bCols^post53+bCols^0 == 0 /\ -ni^post53+ni^0 == 0 /\ -nk1^post53+nk1^0 == 0 /\ -nj2^post53+nj2^0 == 0 /\ ni1^0-ni1^post53 == 0 /\ -bRows^post53+bRows^0 == 0), cost: 1 85: l44 -> l37 : n2^0'=n2^post85, tmp___0^0'=tmp___0^post85, nk1^0'=nk1^post85, bDomain^0'=bDomain^post85, nl1^0'=nl1^post85, nj1^0'=nj1^post85, tmp___5^0'=tmp___5^post85, tmp___2^0'=tmp___2^post85, ni1^0'=ni1^post85, bSquares^0'=bSquares^post85, tmp^0'=tmp^post85, nj^0'=nj^post85, tmp___4^0'=tmp___4^post85, bCols^0'=bCols^post85, ni^0'=ni^post85, n^0'=n^post85, tmp___1^0'=tmp___1^post85, nk2^0'=nk2^post85, bRows^0'=bRows^post85, nl2^0'=nl2^post85, nj2^0'=nj2^post85, tmp___3^0'=tmp___3^post85, ni2^0'=ni2^post85, (-nl1^post85+nl1^0 == 0 /\ ni1^0-ni1^post85 == 0 /\ -1+nk2^post85-nk2^0 == 0 /\ -tmp___1^post85+tmp___1^0 == 0 /\ nj1^0-nj1^post85 == 0 /\ nj2^0-nj2^post85 == 0 /\ tmp___2^0-tmp___2^post85 == 0 /\ tmp^0-tmp^post85 == 0 /\ -nl2^post85+nl2^0 == 0 /\ -bRows^post85+bRows^0 == 0 /\ tmp___5^0-tmp___5^post85 == 0 /\ -nj^post85+nj^0 == 0 /\ tmp___0^0-tmp___0^post85 == 0 /\ -ni^post85+ni^0 == 0 /\ -tmp___4^post85+tmp___4^0 == 0 /\ bDomain^0-bDomain^post85 == 0 /\ -n^post85+n^0 == 0 /\ n2^0-n2^post85 == 0 /\ n^0-nl2^0 <= 0 /\ bSquares^0-bSquares^post85 == 0 /\ nk1^0-nk1^post85 == 0 /\ bCols^0-bCols^post85 == 0 /\ tmp___3^0-tmp___3^post85 == 0 /\ -ni2^post85+ni2^0 == 0), cost: 1 86: l44 -> l56 : n2^0'=n2^post86, tmp___0^0'=tmp___0^post86, nk1^0'=nk1^post86, bDomain^0'=bDomain^post86, nl1^0'=nl1^post86, nj1^0'=nj1^post86, tmp___5^0'=tmp___5^post86, tmp___2^0'=tmp___2^post86, ni1^0'=ni1^post86, bSquares^0'=bSquares^post86, tmp^0'=tmp^post86, nj^0'=nj^post86, tmp___4^0'=tmp___4^post86, bCols^0'=bCols^post86, ni^0'=ni^post86, n^0'=n^post86, tmp___1^0'=tmp___1^post86, nk2^0'=nk2^post86, bRows^0'=bRows^post86, nl2^0'=nl2^post86, nj2^0'=nj2^post86, tmp___3^0'=tmp___3^post86, ni2^0'=ni2^post86, (ni1^0-ni1^post86 == 0 /\ -n^post86+n^0 == 0 /\ tmp___2^0-tmp___2^post86 == 0 /\ nj2^0-nj2^post86 == 0 /\ tmp___0^0-tmp___0^post86 == 0 /\ tmp^0-tmp^post86 == 0 /\ nk1^0-nk1^post86 == 0 /\ -nl2^post86+nl2^0 == 0 /\ -ni^post86+ni^0 == 0 /\ -tmp___3^post86+tmp___3^0 == 0 /\ -nk2^post86+nk2^0 == 0 /\ -ni2^post86+ni2^0 == 0 /\ -tmp___4^post86+tmp___4^0 == 0 /\ -bRows^post86+bRows^0 == 0 /\ tmp___5^0-tmp___5^post86 == 0 /\ nl1^0-nl1^post86 == 0 /\ nj1^0-nj1^post86 == 0 /\ 1-n^0+nl2^0 <= 0 /\ n2^0-n2^post86 == 0 /\ bCols^0-bCols^post86 == 0 /\ -tmp___1^post86+tmp___1^0 == 0 /\ bDomain^0-bDomain^post86 == 0 /\ bSquares^0-bSquares^post86 == 0 /\ -nj^post86+nj^0 == 0), cost: 1 58: l45 -> l46 : n2^0'=n2^post58, tmp___0^0'=tmp___0^post58, nk1^0'=nk1^post58, bDomain^0'=bDomain^post58, nl1^0'=nl1^post58, nj1^0'=nj1^post58, tmp___5^0'=tmp___5^post58, tmp___2^0'=tmp___2^post58, ni1^0'=ni1^post58, bSquares^0'=bSquares^post58, tmp^0'=tmp^post58, nj^0'=nj^post58, tmp___4^0'=tmp___4^post58, bCols^0'=bCols^post58, ni^0'=ni^post58, n^0'=n^post58, tmp___1^0'=tmp___1^post58, nk2^0'=nk2^post58, bRows^0'=bRows^post58, nl2^0'=nl2^post58, nj2^0'=nj2^post58, tmp___3^0'=tmp___3^post58, ni2^0'=ni2^post58, (-ni1^post58+ni1^0 == 0 /\ -nl1^post58+nl1^0 == 0 /\ ni^0-ni^post58 == 0 /\ tmp___5^0-tmp___5^post58 == 0 /\ bRows^0-bRows^post58 == 0 /\ tmp___0^0-tmp___0^post58 == 0 /\ -nj1^post58+nj1^0 == 0 /\ -bCols^post58+bCols^0 == 0 /\ -nl2^post58+nl2^0 == 0 /\ bDomain^0-bDomain^post58 == 0 /\ nj^0-nj^post58 == 0 /\ -tmp___3^post58+tmp___3^0 == 0 /\ tmp___2^0-tmp___2^post58 == 0 /\ -nj2^post58+nj2^0 == 0 /\ -ni2^post58+ni2^0 == 0 /\ -n^post58+n^0 == 0 /\ -tmp___4^post58+tmp___4^0 == 0 /\ -bSquares^post58+bSquares^0 == 0 /\ n2^0-n2^post58 == 0 /\ tmp^0-tmp^post58 == 0 /\ nk2^0-nk2^post58 == 0 /\ nk1^0-nk1^post58 == 0 /\ -tmp___1^post58+tmp___1^0 == 0), cost: 1 59: l47 -> l45 : n2^0'=n2^post59, tmp___0^0'=tmp___0^post59, nk1^0'=nk1^post59, bDomain^0'=bDomain^post59, nl1^0'=nl1^post59, nj1^0'=nj1^post59, tmp___5^0'=tmp___5^post59, tmp___2^0'=tmp___2^post59, ni1^0'=ni1^post59, bSquares^0'=bSquares^post59, tmp^0'=tmp^post59, nj^0'=nj^post59, tmp___4^0'=tmp___4^post59, bCols^0'=bCols^post59, ni^0'=ni^post59, n^0'=n^post59, tmp___1^0'=tmp___1^post59, nk2^0'=nk2^post59, bRows^0'=bRows^post59, nl2^0'=nl2^post59, nj2^0'=nj2^post59, tmp___3^0'=tmp___3^post59, ni2^0'=ni2^post59, (-tmp___3^post59+tmp___3^0 == 0 /\ tmp___0^0-tmp___0^post59 == 0 /\ -n^post59+n^0 == 0 /\ nl1^0-nl1^post59 == 0 /\ tmp___2^0-tmp___2^post59 == 0 /\ tmp^0-tmp^post59 == 0 /\ -nj2^post59+nj2^0 == 0 /\ -tmp___4^post59+tmp___4^0 == 0 /\ bRows^0-bRows^post59 == 0 /\ -bSquares^post59+bSquares^0 == 0 /\ bDomain^0-bDomain^post59 == 0 /\ tmp___5^post59 == 0 /\ -ni2^post59+ni2^0 == 0 /\ -nj^post59+nj^0 == 0 /\ n2^0-n2^post59 == 0 /\ -ni^post59+ni^0 == 0 /\ nk1^0-nk1^post59 == 0 /\ -nk2^post59+nk2^0 == 0 /\ -bCols^post59+bCols^0 == 0 /\ nj1^0-nj1^post59 == 0 /\ -nl2^post59+nl2^0 == 0 /\ ni1^0-ni1^post59 == 0 /\ -tmp___1^post59+tmp___1^0 == 0), cost: 1 60: l48 -> l45 : n2^0'=n2^post60, tmp___0^0'=tmp___0^post60, nk1^0'=nk1^post60, bDomain^0'=bDomain^post60, nl1^0'=nl1^post60, nj1^0'=nj1^post60, tmp___5^0'=tmp___5^post60, tmp___2^0'=tmp___2^post60, ni1^0'=ni1^post60, bSquares^0'=bSquares^post60, tmp^0'=tmp^post60, nj^0'=nj^post60, tmp___4^0'=tmp___4^post60, bCols^0'=bCols^post60, ni^0'=ni^post60, n^0'=n^post60, tmp___1^0'=tmp___1^post60, nk2^0'=nk2^post60, bRows^0'=bRows^post60, nl2^0'=nl2^post60, nj2^0'=nj2^post60, tmp___3^0'=tmp___3^post60, ni2^0'=ni2^post60, (-bSquares^0 <= 0 /\ -tmp___3^post60+tmp___3^0 == 0 /\ -tmp___4^post60+tmp___4^0 == 0 /\ tmp___0^0-tmp___0^post60 == 0 /\ -bRows^post60+bRows^0 == 0 /\ bSquares^0-bSquares^post60 == 0 /\ nl1^0-nl1^post60 == 0 /\ -nk2^post60+nk2^0 == 0 /\ -ni2^post60+ni2^0 == 0 /\ ni1^0-ni1^post60 == 0 /\ -ni^post60+ni^0 == 0 /\ -nj^post60+nj^0 == 0 /\ -nj2^post60+nj2^0 == 0 /\ -tmp___1^post60+tmp___1^0 == 0 /\ bSquares^0 <= 0 /\ tmp___2^0-tmp___2^post60 == 0 /\ bDomain^0-bDomain^post60 == 0 /\ n2^0-n2^post60 == 0 /\ nk1^0-nk1^post60 == 0 /\ bCols^0-bCols^post60 == 0 /\ -nl2^post60+nl2^0 == 0 /\ -1+tmp___5^post60 == 0 /\ tmp^0-tmp^post60 == 0 /\ nj1^0-nj1^post60 == 0 /\ -n^post60+n^0 == 0), cost: 1 61: l48 -> l47 : n2^0'=n2^post61, tmp___0^0'=tmp___0^post61, nk1^0'=nk1^post61, bDomain^0'=bDomain^post61, nl1^0'=nl1^post61, nj1^0'=nj1^post61, tmp___5^0'=tmp___5^post61, tmp___2^0'=tmp___2^post61, ni1^0'=ni1^post61, bSquares^0'=bSquares^post61, tmp^0'=tmp^post61, nj^0'=nj^post61, tmp___4^0'=tmp___4^post61, bCols^0'=bCols^post61, ni^0'=ni^post61, n^0'=n^post61, tmp___1^0'=tmp___1^post61, nk2^0'=nk2^post61, bRows^0'=bRows^post61, nl2^0'=nl2^post61, nj2^0'=nj2^post61, tmp___3^0'=tmp___3^post61, ni2^0'=ni2^post61, (-nl2^post61+nl2^0 == 0 /\ nk1^0-nk1^post61 == 0 /\ -nj^post61+nj^0 == 0 /\ bSquares^0-bSquares^post61 == 0 /\ -nk2^post61+nk2^0 == 0 /\ 1-bSquares^0 <= 0 /\ -tmp___1^post61+tmp___1^0 == 0 /\ ni1^0-ni1^post61 == 0 /\ -ni^post61+ni^0 == 0 /\ -tmp___3^post61+tmp___3^0 == 0 /\ -tmp___4^post61+tmp___4^0 == 0 /\ -n^post61+n^0 == 0 /\ tmp___2^0-tmp___2^post61 == 0 /\ -bRows^post61+bRows^0 == 0 /\ nj1^0-nj1^post61 == 0 /\ -tmp___0^post61+tmp___0^0 == 0 /\ bCols^0-bCols^post61 == 0 /\ -ni2^post61+ni2^0 == 0 /\ n2^0-n2^post61 == 0 /\ tmp___5^0-tmp___5^post61 == 0 /\ bDomain^0-bDomain^post61 == 0 /\ -nj2^post61+nj2^0 == 0 /\ tmp^0-tmp^post61 == 0 /\ nl1^0-nl1^post61 == 0), cost: 1 62: l48 -> l47 : n2^0'=n2^post62, tmp___0^0'=tmp___0^post62, nk1^0'=nk1^post62, bDomain^0'=bDomain^post62, nl1^0'=nl1^post62, nj1^0'=nj1^post62, tmp___5^0'=tmp___5^post62, tmp___2^0'=tmp___2^post62, ni1^0'=ni1^post62, bSquares^0'=bSquares^post62, tmp^0'=tmp^post62, nj^0'=nj^post62, tmp___4^0'=tmp___4^post62, bCols^0'=bCols^post62, ni^0'=ni^post62, n^0'=n^post62, tmp___1^0'=tmp___1^post62, nk2^0'=nk2^post62, bRows^0'=bRows^post62, nl2^0'=nl2^post62, nj2^0'=nj2^post62, tmp___3^0'=tmp___3^post62, ni2^0'=ni2^post62, (-tmp^post62+tmp^0 == 0 /\ tmp___5^0-tmp___5^post62 == 0 /\ nj1^0-nj1^post62 == 0 /\ -tmp___2^post62+tmp___2^0 == 0 /\ n2^0-n2^post62 == 0 /\ -tmp___3^post62+tmp___3^0 == 0 /\ tmp___0^0-tmp___0^post62 == 0 /\ bSquares^0-bSquares^post62 == 0 /\ bCols^0-bCols^post62 == 0 /\ -ni^post62+ni^0 == 0 /\ -nj2^post62+nj2^0 == 0 /\ -ni2^post62+ni2^0 == 0 /\ bDomain^0-bDomain^post62 == 0 /\ nl1^0-nl1^post62 == 0 /\ ni1^0-ni1^post62 == 0 /\ nj^0-nj^post62 == 0 /\ tmp___1^0-tmp___1^post62 == 0 /\ -nl2^post62+nl2^0 == 0 /\ -bRows^post62+bRows^0 == 0 /\ -n^post62+n^0 == 0 /\ 1+bSquares^0 <= 0 /\ tmp___4^0-tmp___4^post62 == 0 /\ -nk2^post62+nk2^0 == 0 /\ -nk1^post62+nk1^0 == 0), cost: 1 63: l49 -> l45 : n2^0'=n2^post63, tmp___0^0'=tmp___0^post63, nk1^0'=nk1^post63, bDomain^0'=bDomain^post63, nl1^0'=nl1^post63, nj1^0'=nj1^post63, tmp___5^0'=tmp___5^post63, tmp___2^0'=tmp___2^post63, ni1^0'=ni1^post63, bSquares^0'=bSquares^post63, tmp^0'=tmp^post63, nj^0'=nj^post63, tmp___4^0'=tmp___4^post63, bCols^0'=bCols^post63, ni^0'=ni^post63, n^0'=n^post63, tmp___1^0'=tmp___1^post63, nk2^0'=nk2^post63, bRows^0'=bRows^post63, nl2^0'=nl2^post63, nj2^0'=nj2^post63, tmp___3^0'=tmp___3^post63, ni2^0'=ni2^post63, (nj^0-nj^post63 == 0 /\ nj1^0-nj1^post63 == 0 /\ -ni1^post63+ni1^0 == 0 /\ tmp___2^0-tmp___2^post63 == 0 /\ tmp___4^0-tmp___4^post63 == 0 /\ -tmp^post63+tmp^0 == 0 /\ -nl2^post63+nl2^0 == 0 /\ tmp___0^0-tmp___0^post63 == 0 /\ -bRows^post63+bRows^0 == 0 /\ -bCols^post63+bCols^0 == 0 /\ -nj2^post63+nj2^0 == 0 /\ n^0-n^post63 == 0 /\ bCols^0 <= 0 /\ -nk2^post63+nk2^0 == 0 /\ -tmp___3^post63+tmp___3^0 == 0 /\ ni^0-ni^post63 == 0 /\ -bCols^0 <= 0 /\ bSquares^0-bSquares^post63 == 0 /\ -1+tmp___5^post63 == 0 /\ nl1^0-nl1^post63 == 0 /\ nk1^0-nk1^post63 == 0 /\ -ni2^post63+ni2^0 == 0 /\ n2^0-n2^post63 == 0 /\ bDomain^0-bDomain^post63 == 0 /\ tmp___1^0-tmp___1^post63 == 0), cost: 1 64: l49 -> l48 : n2^0'=n2^post64, tmp___0^0'=tmp___0^post64, nk1^0'=nk1^post64, bDomain^0'=bDomain^post64, nl1^0'=nl1^post64, nj1^0'=nj1^post64, tmp___5^0'=tmp___5^post64, tmp___2^0'=tmp___2^post64, ni1^0'=ni1^post64, bSquares^0'=bSquares^post64, tmp^0'=tmp^post64, nj^0'=nj^post64, tmp___4^0'=tmp___4^post64, bCols^0'=bCols^post64, ni^0'=ni^post64, n^0'=n^post64, tmp___1^0'=tmp___1^post64, nk2^0'=nk2^post64, bRows^0'=bRows^post64, nl2^0'=nl2^post64, nj2^0'=nj2^post64, tmp___3^0'=tmp___3^post64, ni2^0'=ni2^post64, (-nk2^post64+nk2^0 == 0 /\ -ni1^post64+ni1^0 == 0 /\ nj^0-nj^post64 == 0 /\ nl2^0-nl2^post64 == 0 /\ -ni2^post64+ni2^0 == 0 /\ -nj2^post64+nj2^0 == 0 /\ tmp___2^0-tmp___2^post64 == 0 /\ -tmp___5^post64+tmp___5^0 == 0 /\ -bRows^post64+bRows^0 == 0 /\ -bSquares^post64+bSquares^0 == 0 /\ tmp___0^0-tmp___0^post64 == 0 /\ -tmp___3^post64+tmp___3^0 == 0 /\ -tmp^post64+tmp^0 == 0 /\ tmp___4^0-tmp___4^post64 == 0 /\ nk1^0-nk1^post64 == 0 /\ ni^0-ni^post64 == 0 /\ tmp___1^0-tmp___1^post64 == 0 /\ nl1^0-nl1^post64 == 0 /\ n^0-n^post64 == 0 /\ nj1^0-nj1^post64 == 0 /\ 1-bCols^0 <= 0 /\ n2^0-n2^post64 == 0 /\ bDomain^0-bDomain^post64 == 0 /\ -bCols^post64+bCols^0 == 0), cost: 1 65: l49 -> l48 : n2^0'=n2^post65, tmp___0^0'=tmp___0^post65, nk1^0'=nk1^post65, bDomain^0'=bDomain^post65, nl1^0'=nl1^post65, nj1^0'=nj1^post65, tmp___5^0'=tmp___5^post65, tmp___2^0'=tmp___2^post65, ni1^0'=ni1^post65, bSquares^0'=bSquares^post65, tmp^0'=tmp^post65, nj^0'=nj^post65, tmp___4^0'=tmp___4^post65, bCols^0'=bCols^post65, ni^0'=ni^post65, n^0'=n^post65, tmp___1^0'=tmp___1^post65, nk2^0'=nk2^post65, bRows^0'=bRows^post65, nl2^0'=nl2^post65, nj2^0'=nj2^post65, tmp___3^0'=tmp___3^post65, ni2^0'=ni2^post65, (bRows^0-bRows^post65 == 0 /\ -nk2^post65+nk2^0 == 0 /\ -tmp___3^post65+tmp___3^0 == 0 /\ 1+bCols^0 <= 0 /\ -nj2^post65+nj2^0 == 0 /\ -ni2^post65+ni2^0 == 0 /\ bDomain^0-bDomain^post65 == 0 /\ -bSquares^post65+bSquares^0 == 0 /\ nk1^0-nk1^post65 == 0 /\ -tmp___1^post65+tmp___1^0 == 0 /\ -tmp^post65+tmp^0 == 0 /\ tmp___4^0-tmp___4^post65 == 0 /\ n2^0-n2^post65 == 0 /\ tmp___2^0-tmp___2^post65 == 0 /\ -ni1^post65+ni1^0 == 0 /\ ni^0-ni^post65 == 0 /\ -tmp___5^post65+tmp___5^0 == 0 /\ nl1^0-nl1^post65 == 0 /\ tmp___0^0-tmp___0^post65 == 0 /\ n^0-n^post65 == 0 /\ -nj1^post65+nj1^0 == 0 /\ -bCols^post65+bCols^0 == 0 /\ nj^0-nj^post65 == 0 /\ -nl2^post65+nl2^0 == 0), cost: 1 66: l50 -> l45 : n2^0'=n2^post66, tmp___0^0'=tmp___0^post66, nk1^0'=nk1^post66, bDomain^0'=bDomain^post66, nl1^0'=nl1^post66, nj1^0'=nj1^post66, tmp___5^0'=tmp___5^post66, tmp___2^0'=tmp___2^post66, ni1^0'=ni1^post66, bSquares^0'=bSquares^post66, tmp^0'=tmp^post66, nj^0'=nj^post66, tmp___4^0'=tmp___4^post66, bCols^0'=bCols^post66, ni^0'=ni^post66, n^0'=n^post66, tmp___1^0'=tmp___1^post66, nk2^0'=nk2^post66, bRows^0'=bRows^post66, nl2^0'=nl2^post66, nj2^0'=nj2^post66, tmp___3^0'=tmp___3^post66, ni2^0'=ni2^post66, (-nj1^post66+nj1^0 == 0 /\ ni^0-ni^post66 == 0 /\ -bSquares^post66+bSquares^0 == 0 /\ -ni2^post66+ni2^0 == 0 /\ -nj^post66+nj^0 == 0 /\ -1+tmp___5^post66 == 0 /\ bDomain^0-bDomain^post66 == 0 /\ -bRows^0 <= 0 /\ bRows^0-bRows^post66 == 0 /\ -tmp___1^post66+tmp___1^0 == 0 /\ tmp___0^0-tmp___0^post66 == 0 /\ n2^0-n2^post66 == 0 /\ -bCols^post66+bCols^0 == 0 /\ -ni1^post66+ni1^0 == 0 /\ -tmp___3^post66+tmp___3^0 == 0 /\ tmp^0-tmp^post66 == 0 /\ -n^post66+n^0 == 0 /\ -tmp___4^post66+tmp___4^0 == 0 /\ -nl2^post66+nl2^0 == 0 /\ -nj2^post66+nj2^0 == 0 /\ -nl1^post66+nl1^0 == 0 /\ nk1^0-nk1^post66 == 0 /\ bRows^0 <= 0 /\ nk2^0-nk2^post66 == 0 /\ tmp___2^0-tmp___2^post66 == 0), cost: 1 67: l50 -> l49 : n2^0'=n2^post67, tmp___0^0'=tmp___0^post67, nk1^0'=nk1^post67, bDomain^0'=bDomain^post67, nl1^0'=nl1^post67, nj1^0'=nj1^post67, tmp___5^0'=tmp___5^post67, tmp___2^0'=tmp___2^post67, ni1^0'=ni1^post67, bSquares^0'=bSquares^post67, tmp^0'=tmp^post67, nj^0'=nj^post67, tmp___4^0'=tmp___4^post67, bCols^0'=bCols^post67, ni^0'=ni^post67, n^0'=n^post67, tmp___1^0'=tmp___1^post67, nk2^0'=nk2^post67, bRows^0'=bRows^post67, nl2^0'=nl2^post67, nj2^0'=nj2^post67, tmp___3^0'=tmp___3^post67, ni2^0'=ni2^post67, (tmp^0-tmp^post67 == 0 /\ -nj1^post67+nj1^0 == 0 /\ tmp___2^0-tmp___2^post67 == 0 /\ nj2^0-nj2^post67 == 0 /\ tmp___5^0-tmp___5^post67 == 0 /\ n2^0-n2^post67 == 0 /\ tmp___0^0-tmp___0^post67 == 0 /\ -tmp___3^post67+tmp___3^0 == 0 /\ -n^post67+n^0 == 0 /\ 1-bRows^0 <= 0 /\ -bSquares^post67+bSquares^0 == 0 /\ bRows^0-bRows^post67 == 0 /\ bCols^0-bCols^post67 == 0 /\ bDomain^0-bDomain^post67 == 0 /\ -nl2^post67+nl2^0 == 0 /\ nk2^0-nk2^post67 == 0 /\ -nj^post67+nj^0 == 0 /\ -ni2^post67+ni2^0 == 0 /\ -ni^post67+ni^0 == 0 /\ nk1^0-nk1^post67 == 0 /\ -nl1^post67+nl1^0 == 0 /\ -tmp___1^post67+tmp___1^0 == 0 /\ ni1^0-ni1^post67 == 0 /\ -tmp___4^post67+tmp___4^0 == 0), cost: 1 68: l50 -> l49 : n2^0'=n2^post68, tmp___0^0'=tmp___0^post68, nk1^0'=nk1^post68, bDomain^0'=bDomain^post68, nl1^0'=nl1^post68, nj1^0'=nj1^post68, tmp___5^0'=tmp___5^post68, tmp___2^0'=tmp___2^post68, ni1^0'=ni1^post68, bSquares^0'=bSquares^post68, tmp^0'=tmp^post68, nj^0'=nj^post68, tmp___4^0'=tmp___4^post68, bCols^0'=bCols^post68, ni^0'=ni^post68, n^0'=n^post68, tmp___1^0'=tmp___1^post68, nk2^0'=nk2^post68, bRows^0'=bRows^post68, nl2^0'=nl2^post68, nj2^0'=nj2^post68, tmp___3^0'=tmp___3^post68, ni2^0'=ni2^post68, (ni^0-ni^post68 == 0 /\ -nj1^post68+nj1^0 == 0 /\ -bSquares^post68+bSquares^0 == 0 /\ -nj^post68+nj^0 == 0 /\ nj2^0-nj2^post68 == 0 /\ tmp___5^0-tmp___5^post68 == 0 /\ -ni1^post68+ni1^0 == 0 /\ n2^0-n2^post68 == 0 /\ tmp___0^0-tmp___0^post68 == 0 /\ -ni2^post68+ni2^0 == 0 /\ bDomain^0-bDomain^post68 == 0 /\ -tmp___3^post68+tmp___3^0 == 0 /\ -tmp___4^post68+tmp___4^0 == 0 /\ tmp^0-tmp^post68 == 0 /\ -n^post68+n^0 == 0 /\ bCols^0-bCols^post68 == 0 /\ nk2^0-nk2^post68 == 0 /\ 1+bRows^0 <= 0 /\ -nl2^post68+nl2^0 == 0 /\ -tmp___1^post68+tmp___1^0 == 0 /\ nk1^0-nk1^post68 == 0 /\ -nl1^post68+nl1^0 == 0 /\ -bRows^post68+bRows^0 == 0 /\ tmp___2^0-tmp___2^post68 == 0), cost: 1 73: l51 -> l43 : n2^0'=n2^post73, tmp___0^0'=tmp___0^post73, nk1^0'=nk1^post73, bDomain^0'=bDomain^post73, nl1^0'=nl1^post73, nj1^0'=nj1^post73, tmp___5^0'=tmp___5^post73, tmp___2^0'=tmp___2^post73, ni1^0'=ni1^post73, bSquares^0'=bSquares^post73, tmp^0'=tmp^post73, nj^0'=nj^post73, tmp___4^0'=tmp___4^post73, bCols^0'=bCols^post73, ni^0'=ni^post73, n^0'=n^post73, tmp___1^0'=tmp___1^post73, nk2^0'=nk2^post73, bRows^0'=bRows^post73, nl2^0'=nl2^post73, nj2^0'=nj2^post73, tmp___3^0'=tmp___3^post73, ni2^0'=ni2^post73, (-bRows^post73+bRows^0 == 0 /\ tmp___4^0-tmp___4^post73 == 0 /\ tmp___0^0-tmp___0^post73 == 0 /\ -tmp___3^post73+tmp___3^0 == 0 /\ nl1^0-nl1^post73 == 0 /\ -ni2^post73+ni2^0 == 0 /\ nj^0-nj^post73 == 0 /\ -bCols^post73+bCols^0 == 0 /\ -tmp___5^post73+tmp___5^0 == 0 /\ -tmp___2^post73+tmp___2^0 == 0 /\ -1-nl2^0+nl2^post73 == 0 /\ bDomain^0-bDomain^post73 == 0 /\ tmp___1^0-tmp___1^post73 == 0 /\ -ni^post73+ni^0 == 0 /\ n^0-n^post73 == 0 /\ -nk2^post73+nk2^0 == 0 /\ -nj2^post73+nj2^0 == 0 /\ nk1^0-nk1^post73 == 0 /\ nj1^0-nj1^post73 == 0 /\ n2^0-n2^post73 == 0 /\ ni1^0-ni1^post73 == 0 /\ bSquares^0-bSquares^post73 == 0 /\ -tmp^post73+tmp^0 == 0), cost: 1 75: l52 -> l51 : n2^0'=n2^post75, tmp___0^0'=tmp___0^post75, nk1^0'=nk1^post75, bDomain^0'=bDomain^post75, nl1^0'=nl1^post75, nj1^0'=nj1^post75, tmp___5^0'=tmp___5^post75, tmp___2^0'=tmp___2^post75, ni1^0'=ni1^post75, bSquares^0'=bSquares^post75, tmp^0'=tmp^post75, nj^0'=nj^post75, tmp___4^0'=tmp___4^post75, bCols^0'=bCols^post75, ni^0'=ni^post75, n^0'=n^post75, tmp___1^0'=tmp___1^post75, nk2^0'=nk2^post75, bRows^0'=bRows^post75, nl2^0'=nl2^post75, nj2^0'=nj2^post75, tmp___3^0'=tmp___3^post75, ni2^0'=ni2^post75, (-bCols^post75+bCols^0 == 0 /\ -nl2^post75+nl2^0 == 0 /\ n2^0-n2^post75 == 0 /\ nk1^0-nk1^post75 == 0 /\ bDomain^0-bDomain^post75 == 0 /\ nk2^0-nk2^post75 == 0 /\ -ni2^post75+ni2^0 == 0 /\ -tmp___5^post75+tmp___5^0 == 0 /\ bRows^0-bRows^post75 == 0 /\ -nj2^post75+nj2^0 == 0 /\ ni^0-ni^post75 == 0 /\ -tmp___4^post75+tmp___4^0 == 0 /\ tmp___0^0-tmp___0^post75 == 0 /\ -tmp^post75+tmp^0 == 0 /\ nj^0-nj^post75 == 0 /\ -nj1^post75+nj1^0 == 0 /\ tmp___2^0-tmp___2^post75 == 0 /\ nl1^0-nl1^post75 == 0 /\ -tmp___1^post75+tmp___1^0 == 0 /\ -ni1^post75+ni1^0 == 0 /\ -n^post75+n^0 == 0 /\ bSquares^post75-tmp___4^0 == 0 /\ -tmp___3^post75+tmp___3^0 == 0), cost: 1 76: l53 -> l52 : n2^0'=n2^post76, tmp___0^0'=tmp___0^post76, nk1^0'=nk1^post76, bDomain^0'=bDomain^post76, nl1^0'=nl1^post76, nj1^0'=nj1^post76, tmp___5^0'=tmp___5^post76, tmp___2^0'=tmp___2^post76, ni1^0'=ni1^post76, bSquares^0'=bSquares^post76, tmp^0'=tmp^post76, nj^0'=nj^post76, tmp___4^0'=tmp___4^post76, bCols^0'=bCols^post76, ni^0'=ni^post76, n^0'=n^post76, tmp___1^0'=tmp___1^post76, nk2^0'=nk2^post76, bRows^0'=bRows^post76, nl2^0'=nl2^post76, nj2^0'=nj2^post76, tmp___3^0'=tmp___3^post76, ni2^0'=ni2^post76, (-bCols^post76+bCols^0 == 0 /\ -tmp___1^post76+tmp___1^0 == 0 /\ nj1^0-nj1^post76 == 0 /\ -nl1^post76+nl1^0 == 0 /\ -nl2^post76+nl2^0 == 0 /\ ni^0-ni^post76 == 0 /\ -ni1^post76+ni1^0 == 0 /\ tmp^0-tmp^post76 == 0 /\ -bRows^post76+bRows^0 == 0 /\ -nj2^post76+nj2^0 == 0 /\ tmp___5^0-tmp___5^post76 == 0 /\ tmp___0^0-tmp___0^post76 == 0 /\ tmp___2^0-tmp___2^post76 == 0 /\ nk1^0-nk1^post76 == 0 /\ nj^0-nj^post76 == 0 /\ bDomain^0-bDomain^post76 == 0 /\ -1+tmp___4^post76 == 0 /\ n2^0-n2^post76 == 0 /\ tmp___3^0-tmp___3^post76 == 0 /\ -n^post76+n^0 == 0 /\ nk2^0-nk2^post76 == 0 /\ -ni2^post76+ni2^0 == 0 /\ -bSquares^post76+bSquares^0 == 0), cost: 1 77: l54 -> l53 : n2^0'=n2^post77, tmp___0^0'=tmp___0^post77, nk1^0'=nk1^post77, bDomain^0'=bDomain^post77, nl1^0'=nl1^post77, nj1^0'=nj1^post77, tmp___5^0'=tmp___5^post77, tmp___2^0'=tmp___2^post77, ni1^0'=ni1^post77, bSquares^0'=bSquares^post77, tmp^0'=tmp^post77, nj^0'=nj^post77, tmp___4^0'=tmp___4^post77, bCols^0'=bCols^post77, ni^0'=ni^post77, n^0'=n^post77, tmp___1^0'=tmp___1^post77, nk2^0'=nk2^post77, bRows^0'=bRows^post77, nl2^0'=nl2^post77, nj2^0'=nj2^post77, tmp___3^0'=tmp___3^post77, ni2^0'=ni2^post77, (-tmp___1^post77+tmp___1^0 == 0 /\ ni1^0-ni1^post77 == 0 /\ tmp___2^0-tmp___2^post77 == 0 /\ nj2^0-nj2^post77 == 0 /\ -tmp___3^post77+tmp___3^0 == 0 /\ -nl2^post77+nl2^0 == 0 /\ tmp___0^0-tmp___0^post77 == 0 /\ -n^post77+n^0 == 0 /\ -bRows^post77+bRows^0 == 0 /\ -ni^post77+ni^0 == 0 /\ nk1^0-nk1^post77 == 0 /\ -tmp___4^post77+tmp___4^0 == 0 /\ tmp___5^0-tmp___5^post77 == 0 /\ bSquares^0-bSquares^post77 == 0 /\ tmp^0-tmp^post77 == 0 /\ nl1^0-nl1^post77 == 0 /\ nj1^0-nj1^post77 == 0 /\ -nj^post77+nj^0 == 0 /\ bCols^0-bCols^post77 == 0 /\ -nk2^post77+nk2^0 == 0 /\ n2^0-n2^post77 == 0 /\ -ni2^post77+ni2^0 == 0 /\ bDomain^0-bDomain^post77 == 0), cost: 1 78: l54 -> l52 : n2^0'=n2^post78, tmp___0^0'=tmp___0^post78, nk1^0'=nk1^post78, bDomain^0'=bDomain^post78, nl1^0'=nl1^post78, nj1^0'=nj1^post78, tmp___5^0'=tmp___5^post78, tmp___2^0'=tmp___2^post78, ni1^0'=ni1^post78, bSquares^0'=bSquares^post78, tmp^0'=tmp^post78, nj^0'=nj^post78, tmp___4^0'=tmp___4^post78, bCols^0'=bCols^post78, ni^0'=ni^post78, n^0'=n^post78, tmp___1^0'=tmp___1^post78, nk2^0'=nk2^post78, bRows^0'=bRows^post78, nl2^0'=nl2^post78, nj2^0'=nj2^post78, tmp___3^0'=tmp___3^post78, ni2^0'=ni2^post78, (-ni2^post78+ni2^0 == 0 /\ -ni^post78+ni^0 == 0 /\ ni1^0-ni1^post78 == 0 /\ -nj2^post78+nj2^0 == 0 /\ -nk2^post78+nk2^0 == 0 /\ -bRows^post78+bRows^0 == 0 /\ -n^post78+n^0 == 0 /\ bCols^0-bCols^post78 == 0 /\ tmp___0^0-tmp___0^post78 == 0 /\ bSquares^0-bSquares^post78 == 0 /\ -tmp___3^post78+tmp___3^0 == 0 /\ -tmp___1^post78+tmp___1^0 == 0 /\ tmp___2^0-tmp___2^post78 == 0 /\ tmp___4^post78 == 0 /\ nk1^0-nk1^post78 == 0 /\ tmp___5^0-tmp___5^post78 == 0 /\ nl1^0-nl1^post78 == 0 /\ nj1^0-nj1^post78 == 0 /\ -nl2^post78+nl2^0 == 0 /\ -nj^post78+nj^0 == 0 /\ n2^0-n2^post78 == 0 /\ tmp^0-tmp^post78 == 0 /\ bDomain^0-bDomain^post78 == 0), cost: 1 79: l54 -> l53 : n2^0'=n2^post79, tmp___0^0'=tmp___0^post79, nk1^0'=nk1^post79, bDomain^0'=bDomain^post79, nl1^0'=nl1^post79, nj1^0'=nj1^post79, tmp___5^0'=tmp___5^post79, tmp___2^0'=tmp___2^post79, ni1^0'=ni1^post79, bSquares^0'=bSquares^post79, tmp^0'=tmp^post79, nj^0'=nj^post79, tmp___4^0'=tmp___4^post79, bCols^0'=bCols^post79, ni^0'=ni^post79, n^0'=n^post79, tmp___1^0'=tmp___1^post79, nk2^0'=nk2^post79, bRows^0'=bRows^post79, nl2^0'=nl2^post79, nj2^0'=nj2^post79, tmp___3^0'=tmp___3^post79, ni2^0'=ni2^post79, (ni1^0-ni1^post79 == 0 /\ -bRows^post79+bRows^0 == 0 /\ tmp___2^0-tmp___2^post79 == 0 /\ nj2^0-nj2^post79 == 0 /\ -tmp___3^post79+tmp___3^0 == 0 /\ -ni2^post79+ni2^0 == 0 /\ nk1^0-nk1^post79 == 0 /\ tmp___0^0-tmp___0^post79 == 0 /\ nj1^0-nj1^post79 == 0 /\ tmp___1^0-tmp___1^post79 == 0 /\ -ni^post79+ni^0 == 0 /\ -nk2^post79+nk2^0 == 0 /\ -n^post79+n^0 == 0 /\ -tmp___4^post79+tmp___4^0 == 0 /\ tmp___5^0-tmp___5^post79 == 0 /\ bSquares^0-bSquares^post79 == 0 /\ tmp^0-tmp^post79 == 0 /\ nl1^0-nl1^post79 == 0 /\ bCols^0-bCols^post79 == 0 /\ -nj^post79+nj^0 == 0 /\ n2^0-n2^post79 == 0 /\ bDomain^0-bDomain^post79 == 0 /\ -nl2^post79+nl2^0 == 0), cost: 1 80: l55 -> l52 : n2^0'=n2^post80, tmp___0^0'=tmp___0^post80, nk1^0'=nk1^post80, bDomain^0'=bDomain^post80, nl1^0'=nl1^post80, nj1^0'=nj1^post80, tmp___5^0'=tmp___5^post80, tmp___2^0'=tmp___2^post80, ni1^0'=ni1^post80, bSquares^0'=bSquares^post80, tmp^0'=tmp^post80, nj^0'=nj^post80, tmp___4^0'=tmp___4^post80, bCols^0'=bCols^post80, ni^0'=ni^post80, n^0'=n^post80, tmp___1^0'=tmp___1^post80, nk2^0'=nk2^post80, bRows^0'=bRows^post80, nl2^0'=nl2^post80, nj2^0'=nj2^post80, tmp___3^0'=tmp___3^post80, ni2^0'=ni2^post80, (-bRows^post80+bRows^0 == 0 /\ -nk2^post80+nk2^0 == 0 /\ tmp___5^0-tmp___5^post80 == 0 /\ -bSquares^0 <= 0 /\ -n^post80+n^0 == 0 /\ -nj2^post80+nj2^0 == 0 /\ -tmp___3^post80+tmp___3^0 == 0 /\ -ni2^post80+ni2^0 == 0 /\ bCols^0-bCols^post80 == 0 /\ nk1^0-nk1^post80 == 0 /\ bSquares^0-bSquares^post80 == 0 /\ nj1^0-nj1^post80 == 0 /\ tmp___1^0-tmp___1^post80 == 0 /\ n2^0-n2^post80 == 0 /\ bSquares^0 <= 0 /\ ni1^0-ni1^post80 == 0 /\ -tmp___2^post80+tmp___2^0 == 0 /\ tmp___4^post80 == 0 /\ -nj^post80+nj^0 == 0 /\ -ni^post80+ni^0 == 0 /\ nl1^0-nl1^post80 == 0 /\ tmp___0^0-tmp___0^post80 == 0 /\ -bDomain^post80+bDomain^0 == 0 /\ tmp^0-tmp^post80 == 0 /\ -nl2^post80+nl2^0 == 0), cost: 1 81: l55 -> l54 : n2^0'=n2^post81, tmp___0^0'=tmp___0^post81, nk1^0'=nk1^post81, bDomain^0'=bDomain^post81, nl1^0'=nl1^post81, nj1^0'=nj1^post81, tmp___5^0'=tmp___5^post81, tmp___2^0'=tmp___2^post81, ni1^0'=ni1^post81, bSquares^0'=bSquares^post81, tmp^0'=tmp^post81, nj^0'=nj^post81, tmp___4^0'=tmp___4^post81, bCols^0'=bCols^post81, ni^0'=ni^post81, n^0'=n^post81, tmp___1^0'=tmp___1^post81, nk2^0'=nk2^post81, bRows^0'=bRows^post81, nl2^0'=nl2^post81, nj2^0'=nj2^post81, tmp___3^0'=tmp___3^post81, ni2^0'=ni2^post81, (-bRows^post81+bRows^0 == 0 /\ -tmp___3^post81+tmp___3^0 == 0 /\ -nk2^post81+nk2^0 == 0 /\ -ni^post81+ni^0 == 0 /\ 1-bSquares^0 <= 0 /\ -ni2^post81+ni2^0 == 0 /\ -nj2^post81+nj2^0 == 0 /\ nk1^0-nk1^post81 == 0 /\ bDomain^0-bDomain^post81 == 0 /\ tmp___5^0-tmp___5^post81 == 0 /\ nj1^0-nj1^post81 == 0 /\ tmp___1^0-tmp___1^post81 == 0 /\ n2^0-n2^post81 == 0 /\ nl1^0-nl1^post81 == 0 /\ -tmp^post81+tmp^0 == 0 /\ nj^0-nj^post81 == 0 /\ tmp___0^0-tmp___0^post81 == 0 /\ ni1^0-ni1^post81 == 0 /\ bSquares^0-bSquares^post81 == 0 /\ tmp___4^0-tmp___4^post81 == 0 /\ -tmp___2^post81+tmp___2^0 == 0 /\ -bCols^post81+bCols^0 == 0 /\ -nl2^post81+nl2^0 == 0 /\ -n^post81+n^0 == 0), cost: 1 82: l55 -> l54 : n2^0'=n2^post82, tmp___0^0'=tmp___0^post82, nk1^0'=nk1^post82, bDomain^0'=bDomain^post82, nl1^0'=nl1^post82, nj1^0'=nj1^post82, tmp___5^0'=tmp___5^post82, tmp___2^0'=tmp___2^post82, ni1^0'=ni1^post82, bSquares^0'=bSquares^post82, tmp^0'=tmp^post82, nj^0'=nj^post82, tmp___4^0'=tmp___4^post82, bCols^0'=bCols^post82, ni^0'=ni^post82, n^0'=n^post82, tmp___1^0'=tmp___1^post82, nk2^0'=nk2^post82, bRows^0'=bRows^post82, nl2^0'=nl2^post82, nj2^0'=nj2^post82, tmp___3^0'=tmp___3^post82, ni2^0'=ni2^post82, (-ni^post82+ni^0 == 0 /\ nj1^0-nj1^post82 == 0 /\ tmp___4^0-tmp___4^post82 == 0 /\ bDomain^0-bDomain^post82 == 0 /\ tmp___5^0-tmp___5^post82 == 0 /\ tmp___0^0-tmp___0^post82 == 0 /\ n2^0-n2^post82 == 0 /\ -nk2^post82+nk2^0 == 0 /\ -tmp___3^post82+tmp___3^0 == 0 /\ n^0-n^post82 == 0 /\ nj^0-nj^post82 == 0 /\ -tmp^post82+tmp^0 == 0 /\ nl1^0-nl1^post82 == 0 /\ -nl2^post82+nl2^0 == 0 /\ -bRows^post82+bRows^0 == 0 /\ bSquares^0-bSquares^post82 == 0 /\ -bCols^post82+bCols^0 == 0 /\ ni1^0-ni1^post82 == 0 /\ -tmp___2^post82+tmp___2^0 == 0 /\ -ni2^post82+ni2^0 == 0 /\ -nk1^post82+nk1^0 == 0 /\ -nj2^post82+nj2^0 == 0 /\ tmp___1^0-tmp___1^post82 == 0 /\ 1+bSquares^0 <= 0), cost: 1 83: l56 -> l51 : n2^0'=n2^post83, tmp___0^0'=tmp___0^post83, nk1^0'=nk1^post83, bDomain^0'=bDomain^post83, nl1^0'=nl1^post83, nj1^0'=nj1^post83, tmp___5^0'=tmp___5^post83, tmp___2^0'=tmp___2^post83, ni1^0'=ni1^post83, bSquares^0'=bSquares^post83, tmp^0'=tmp^post83, nj^0'=nj^post83, tmp___4^0'=tmp___4^post83, bCols^0'=bCols^post83, ni^0'=ni^post83, n^0'=n^post83, tmp___1^0'=tmp___1^post83, nk2^0'=nk2^post83, bRows^0'=bRows^post83, nl2^0'=nl2^post83, nj2^0'=nj2^post83, tmp___3^0'=tmp___3^post83, ni2^0'=ni2^post83, (nj^0-nj^post83 == 0 /\ tmp___4^0-tmp___4^post83 == 0 /\ nl2^0-nl2^post83 == 0 /\ -tmp___3^post83+tmp___3^0 == 0 /\ nk1^0-nk1^post83 == 0 /\ -nk2^post83+nk2^0 == 0 /\ -ni2^post83+ni2^0 == 0 /\ -tmp___2^post83+tmp___2^0 == 0 /\ n^0-n^post83 == 0 /\ bDomain^0-bDomain^post83 == 0 /\ -tmp^post83+tmp^0 == 0 /\ bSquares^0-bSquares^post83 == 0 /\ nj1^0-nj1^post83 == 0 /\ -bCols^post83+bCols^0 == 0 /\ -tmp___1^post83+tmp___1^0 == 0 /\ -ni^post83+ni^0 == 0 /\ tmp___0^0-tmp___0^post83 == 0 /\ n2^0-n2^post83 == 0 /\ -tmp___5^post83+tmp___5^0 == 0 /\ -nj2^post83+nj2^0 == 0 /\ ni1^0-ni1^post83 == 0 /\ -bRows^post83+bRows^0 == 0 /\ nl1^0-nl1^post83 == 0), cost: 1 84: l56 -> l55 : n2^0'=n2^post84, tmp___0^0'=tmp___0^post84, nk1^0'=nk1^post84, bDomain^0'=bDomain^post84, nl1^0'=nl1^post84, nj1^0'=nj1^post84, tmp___5^0'=tmp___5^post84, tmp___2^0'=tmp___2^post84, ni1^0'=ni1^post84, bSquares^0'=bSquares^post84, tmp^0'=tmp^post84, nj^0'=nj^post84, tmp___4^0'=tmp___4^post84, bCols^0'=bCols^post84, ni^0'=ni^post84, n^0'=n^post84, tmp___1^0'=tmp___1^post84, nk2^0'=nk2^post84, bRows^0'=bRows^post84, nl2^0'=nl2^post84, nj2^0'=nj2^post84, tmp___3^0'=tmp___3^post84, ni2^0'=ni2^post84, (-bCols^post84+bCols^0 == 0 /\ nk1^0-nk1^post84 == 0 /\ bDomain^0-bDomain^post84 == 0 /\ nl2^0-nl2^post84 == 0 /\ n2^0-n2^post84 == 0 /\ nk2^0-nk2^post84 == 0 /\ tmp___2^0-tmp___2^post84 == 0 /\ -bSquares^post84+bSquares^0 == 0 /\ -ni2^post84+ni2^0 == 0 /\ -nj2^post84+nj2^0 == 0 /\ ni^0-ni^post84 == 0 /\ nl1^0-nl1^post84 == 0 /\ nj1^0-nj1^post84 == 0 /\ -ni1^post84+ni1^0 == 0 /\ -tmp^post84+tmp^0 == 0 /\ -tmp___1^post84+tmp___1^0 == 0 /\ -tmp___5^post84+tmp___5^0 == 0 /\ -n^post84+n^0 == 0 /\ -tmp___4^post84+tmp___4^0 == 0 /\ -bRows^post84+bRows^0 == 0 /\ nj^0-nj^post84 == 0 /\ -tmp___3^post84+tmp___3^0 == 0 /\ tmp___0^0-tmp___0^post84 == 0), cost: 1 97: l57 -> l40 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post97, nk1^0'=nk1^post97, bDomain^0'=bDomain^post97, nl1^0'=nl1^post97, nj1^0'=nj1^post97, tmp___5^0'=tmp___5^post97, tmp___2^0'=tmp___2^post97, ni1^0'=ni1^post97, bSquares^0'=bSquares^post97, tmp^0'=tmp^post97, nj^0'=nj^post97, tmp___4^0'=tmp___4^post97, bCols^0'=bCols^post97, ni^0'=ni^post97, n^0'=n^post97, tmp___1^0'=tmp___1^post97, nk2^0'=nk2^post97, bRows^0'=bRows^post97, nl2^0'=nl2^post97, nj2^0'=nj2^post97, tmp___3^0'=tmp___3^post97, ni2^0'=ni2^post97, (0 == 0 /\ tmp___5^0-tmp___5^post97 == 0 /\ nj1^0-nj1^post97 == 0 /\ -1+bRows^post97 == 0 /\ -tmp___3^post97+tmp___3^0 == 0 /\ -nk2^post97+nk2^0 == 0 /\ tmp___0^0-tmp___0^post97 == 0 /\ -1+bCols^post97 == 0 /\ tmp___2^0-tmp___2^post97 == 0 /\ ni^post97 == 0 /\ -ni2^post97+ni2^0 == 0 /\ ni1^0-ni1^post97 == 0 /\ tmp___1^0-tmp___1^post97 == 0 /\ -nj^post97+nj^0 == 0 /\ nl1^0-nl1^post97 == 0 /\ tmp___4^0-tmp___4^post97 == 0 /\ -nl2^post97+nl2^0 == 0 /\ -1+bSquares^post97 == 0 /\ -3+n^post97 == 0 /\ -nj2^post97+nj2^0 == 0 /\ -1+bDomain^post97 == 0 /\ -nk1^post97+nk1^0 == 0), cost: 1 98: l58 -> l57 : n2^0'=n2^post98, tmp___0^0'=tmp___0^post98, nk1^0'=nk1^post98, bDomain^0'=bDomain^post98, nl1^0'=nl1^post98, nj1^0'=nj1^post98, tmp___5^0'=tmp___5^post98, tmp___2^0'=tmp___2^post98, ni1^0'=ni1^post98, bSquares^0'=bSquares^post98, tmp^0'=tmp^post98, nj^0'=nj^post98, tmp___4^0'=tmp___4^post98, bCols^0'=bCols^post98, ni^0'=ni^post98, n^0'=n^post98, tmp___1^0'=tmp___1^post98, nk2^0'=nk2^post98, bRows^0'=bRows^post98, nl2^0'=nl2^post98, nj2^0'=nj2^post98, tmp___3^0'=tmp___3^post98, ni2^0'=ni2^post98, (nl1^0-nl1^post98 == 0 /\ nj1^0-nj1^post98 == 0 /\ -nl2^post98+nl2^0 == 0 /\ bCols^0-bCols^post98 == 0 /\ nj^0-nj^post98 == 0 /\ -bRows^post98+bRows^0 == 0 /\ -ni2^post98+ni2^0 == 0 /\ tmp___5^0-tmp___5^post98 == 0 /\ -nj2^post98+nj2^0 == 0 /\ tmp___0^0-tmp___0^post98 == 0 /\ -tmp___2^post98+tmp___2^0 == 0 /\ bSquares^0-bSquares^post98 == 0 /\ nk1^0-nk1^post98 == 0 /\ bDomain^0-bDomain^post98 == 0 /\ -tmp___3^post98+tmp___3^0 == 0 /\ -tmp^post98+tmp^0 == 0 /\ tmp___1^0-tmp___1^post98 == 0 /\ n2^0-n2^post98 == 0 /\ -n^post98+n^0 == 0 /\ ni1^0-ni1^post98 == 0 /\ -ni^post98+ni^0 == 0 /\ tmp___4^0-tmp___4^post98 == 0 /\ -nk2^post98+nk2^0 == 0), cost: 1 Removed unreachable rules and leafs Start location: l58 1: l0 -> l2 : n2^0'=n2^post1, tmp___0^0'=tmp___0^post1, nk1^0'=nk1^post1, bDomain^0'=bDomain^post1, nl1^0'=nl1^post1, nj1^0'=nj1^post1, tmp___5^0'=tmp___5^post1, tmp___2^0'=tmp___2^post1, ni1^0'=ni1^post1, bSquares^0'=bSquares^post1, tmp^0'=tmp^post1, nj^0'=nj^post1, tmp___4^0'=tmp___4^post1, bCols^0'=bCols^post1, ni^0'=ni^post1, n^0'=n^post1, tmp___1^0'=tmp___1^post1, nk2^0'=nk2^post1, bRows^0'=bRows^post1, nl2^0'=nl2^post1, nj2^0'=nj2^post1, tmp___3^0'=tmp___3^post1, ni2^0'=ni2^post1, (-ni1^post1+ni1^0 == 0 /\ -tmp___5^post1+tmp___5^0 == 0 /\ bRows^0-bRows^post1 == 0 /\ -tmp___3^post1+tmp___3^0 == 0 /\ tmp___2^0-tmp___2^post1 == 0 /\ tmp___4^0-tmp___4^post1 == 0 /\ n2^0-n2^post1 == 0 /\ -ni2^post1+ni2^0 == 0 /\ nk1^0-nk1^post1 == 0 /\ -tmp___1^post1+tmp___1^0 == 0 /\ -bCols^post1+bCols^0 == 0 /\ -nj1^post1+nj1^0 == 0 /\ n^0-n^post1 == 0 /\ tmp___0^0-tmp___0^post1 == 0 /\ -nk2^post1+nk2^0 == 0 /\ -nj2^post1+nj2^0 == 0 /\ 1+ni^0-n^0 <= 0 /\ nj^post1 == 0 /\ ni^0-ni^post1 == 0 /\ nl1^0-nl1^post1 == 0 /\ -tmp^post1+tmp^0 == 0 /\ -nl2^post1+nl2^0 == 0 /\ bDomain^0-bDomain^post1 == 0 /\ bSquares^0-bSquares^post1 == 0), cost: 1 29: l2 -> l21 : n2^0'=n2^post29, tmp___0^0'=tmp___0^post29, nk1^0'=nk1^post29, bDomain^0'=bDomain^post29, nl1^0'=nl1^post29, nj1^0'=nj1^post29, tmp___5^0'=tmp___5^post29, tmp___2^0'=tmp___2^post29, ni1^0'=ni1^post29, bSquares^0'=bSquares^post29, tmp^0'=tmp^post29, nj^0'=nj^post29, tmp___4^0'=tmp___4^post29, bCols^0'=bCols^post29, ni^0'=ni^post29, n^0'=n^post29, tmp___1^0'=tmp___1^post29, nk2^0'=nk2^post29, bRows^0'=bRows^post29, nl2^0'=nl2^post29, nj2^0'=nj2^post29, tmp___3^0'=tmp___3^post29, ni2^0'=ni2^post29, (-nk2^post29+nk2^0 == 0 /\ -bSquares^post29+bSquares^0 == 0 /\ n2^0-n2^post29 == 0 /\ bDomain^0-bDomain^post29 == 0 /\ -tmp^post29+tmp^0 == 0 /\ -nl2^post29+nl2^0 == 0 /\ tmp___4^0-tmp___4^post29 == 0 /\ tmp___2^0-tmp___2^post29 == 0 /\ nk1^0-nk1^post29 == 0 /\ -ni1^post29+ni1^0 == 0 /\ nj1^0-nj1^post29 == 0 /\ -tmp___3^post29+tmp___3^0 == 0 /\ -n^post29+n^0 == 0 /\ -tmp___5^post29+tmp___5^0 == 0 /\ ni^0-ni^post29 == 0 /\ -ni2^post29+ni2^0 == 0 /\ nl1^0-nl1^post29 == 0 /\ -nj2^post29+nj2^0 == 0 /\ -bRows^post29+bRows^0 == 0 /\ tmp___0^0-tmp___0^post29 == 0 /\ -tmp___1^post29+tmp___1^0 == 0 /\ -bCols^post29+bCols^0 == 0 /\ nj^0-nj^post29 == 0), cost: 1 2: l3 -> l4 : n2^0'=n2^post2, tmp___0^0'=tmp___0^post2, nk1^0'=nk1^post2, bDomain^0'=bDomain^post2, nl1^0'=nl1^post2, nj1^0'=nj1^post2, tmp___5^0'=tmp___5^post2, tmp___2^0'=tmp___2^post2, ni1^0'=ni1^post2, bSquares^0'=bSquares^post2, tmp^0'=tmp^post2, nj^0'=nj^post2, tmp___4^0'=tmp___4^post2, bCols^0'=bCols^post2, ni^0'=ni^post2, n^0'=n^post2, tmp___1^0'=tmp___1^post2, nk2^0'=nk2^post2, bRows^0'=bRows^post2, nl2^0'=nl2^post2, nj2^0'=nj2^post2, tmp___3^0'=tmp___3^post2, ni2^0'=ni2^post2, (tmp___5^0-tmp___5^post2 == 0 /\ bDomain^0-bDomain^post2 == 0 /\ -nk2^post2+nk2^0 == 0 /\ bRows^0-bRows^post2 == 0 /\ -tmp___3^post2+tmp___3^0 == 0 /\ n2^0-n2^post2 == 0 /\ -nj2^post2+nj2^0 == 0 /\ nk1^0-nk1^post2 == 0 /\ tmp___4^0-tmp___4^post2 == 0 /\ ni^0-ni^post2 == 0 /\ -bSquares^post2+bSquares^0 == 0 /\ -nj1^post2+nj1^0 == 0 /\ tmp___0^0-tmp___0^post2 == 0 /\ tmp___2^0-tmp___2^post2 == 0 /\ nl1^0-nl1^post2 == 0 /\ tmp^0-tmp^post2 == 0 /\ -ni2^post2+ni2^0 == 0 /\ nj^0-nj^post2 == 0 /\ -bCols^post2+bCols^0 == 0 /\ n^0-n^post2 == 0 /\ -ni1^post2+ni1^0 == 0 /\ -nl2^post2+nl2^0 == 0 /\ -tmp___1^post2+tmp___1^0 == 0), cost: 1 13: l4 -> l11 : n2^0'=n2^post13, tmp___0^0'=tmp___0^post13, nk1^0'=nk1^post13, bDomain^0'=bDomain^post13, nl1^0'=nl1^post13, nj1^0'=nj1^post13, tmp___5^0'=tmp___5^post13, tmp___2^0'=tmp___2^post13, ni1^0'=ni1^post13, bSquares^0'=bSquares^post13, tmp^0'=tmp^post13, nj^0'=nj^post13, tmp___4^0'=tmp___4^post13, bCols^0'=bCols^post13, ni^0'=ni^post13, n^0'=n^post13, tmp___1^0'=tmp___1^post13, nk2^0'=nk2^post13, bRows^0'=bRows^post13, nl2^0'=nl2^post13, nj2^0'=nj2^post13, tmp___3^0'=tmp___3^post13, ni2^0'=ni2^post13, (-nl1^post13+nl1^0 == 0 /\ tmp^0-tmp^post13 == 0 /\ nj1^0-nj1^post13 == 0 /\ -bSquares^post13+bSquares^0 == 0 /\ tmp___5^0-tmp___5^post13 == 0 /\ bRows^0-bRows^post13 == 0 /\ -nj2^post13+nj2^0 == 0 /\ -ni2^post13+ni2^0 == 0 /\ tmp___0^0-tmp___0^post13 == 0 /\ -tmp___1^post13+tmp___1^0 == 0 /\ bCols^0-bCols^post13 == 0 /\ bDomain^0-bDomain^post13 == 0 /\ nk2^0-nk2^post13 == 0 /\ -1+n2^0-ni1^0 <= 0 /\ -nl2^post13+nl2^0 == 0 /\ n2^0-n2^post13 == 0 /\ -1+nj^post13-nj^0 == 0 /\ -n^post13+n^0 == 0 /\ ni1^0-ni1^post13 == 0 /\ nk1^0-nk1^post13 == 0 /\ tmp___2^0-tmp___2^post13 == 0 /\ -tmp___4^post13+tmp___4^0 == 0 /\ -ni^post13+ni^0 == 0 /\ tmp___3^0-tmp___3^post13 == 0), cost: 1 14: l4 -> l6 : n2^0'=n2^post14, tmp___0^0'=tmp___0^post14, nk1^0'=nk1^post14, bDomain^0'=bDomain^post14, nl1^0'=nl1^post14, nj1^0'=nj1^post14, tmp___5^0'=tmp___5^post14, tmp___2^0'=tmp___2^post14, ni1^0'=ni1^post14, bSquares^0'=bSquares^post14, tmp^0'=tmp^post14, nj^0'=nj^post14, tmp___4^0'=tmp___4^post14, bCols^0'=bCols^post14, ni^0'=ni^post14, n^0'=n^post14, tmp___1^0'=tmp___1^post14, nk2^0'=nk2^post14, bRows^0'=bRows^post14, nl2^0'=nl2^post14, nj2^0'=nj2^post14, tmp___3^0'=tmp___3^post14, ni2^0'=ni2^post14, (-nl1^post14+nl1^0 == 0 /\ -tmp___1^post14+tmp___1^0 == 0 /\ nj1^0-nj1^post14 == 0 /\ tmp___2^0-tmp___2^post14 == 0 /\ nj2^0-nj2^post14 == 0 /\ tmp^0-tmp^post14 == 0 /\ 2-n2^0+ni1^0 <= 0 /\ -nl2^post14+nl2^0 == 0 /\ -bRows^post14+bRows^0 == 0 /\ tmp___5^0-tmp___5^post14 == 0 /\ -nj^post14+nj^0 == 0 /\ tmp___0^0-tmp___0^post14 == 0 /\ -ni^post14+ni^0 == 0 /\ -nk2^post14+nk2^0 == 0 /\ -tmp___4^post14+tmp___4^0 == 0 /\ bDomain^0-bDomain^post14 == 0 /\ -n^post14+n^0 == 0 /\ n2^0-n2^post14 == 0 /\ bSquares^0-bSquares^post14 == 0 /\ ni1^0-ni1^post14 == 0 /\ nk1^0-nk1^post14 == 0 /\ bCols^0-bCols^post14 == 0 /\ tmp___3^0-tmp___3^post14 == 0 /\ -1-ni1^0+ni2^post14 == 0), cost: 1 3: l5 -> l6 : n2^0'=n2^post3, tmp___0^0'=tmp___0^post3, nk1^0'=nk1^post3, bDomain^0'=bDomain^post3, nl1^0'=nl1^post3, nj1^0'=nj1^post3, tmp___5^0'=tmp___5^post3, tmp___2^0'=tmp___2^post3, ni1^0'=ni1^post3, bSquares^0'=bSquares^post3, tmp^0'=tmp^post3, nj^0'=nj^post3, tmp___4^0'=tmp___4^post3, bCols^0'=bCols^post3, ni^0'=ni^post3, n^0'=n^post3, tmp___1^0'=tmp___1^post3, nk2^0'=nk2^post3, bRows^0'=bRows^post3, nl2^0'=nl2^post3, nj2^0'=nj2^post3, tmp___3^0'=tmp___3^post3, ni2^0'=ni2^post3, (tmp___5^0-tmp___5^post3 == 0 /\ bRows^0-bRows^post3 == 0 /\ ni^0-ni^post3 == 0 /\ -bSquares^post3+bSquares^0 == 0 /\ n2^0-n2^post3 == 0 /\ -nj^post3+nj^0 == 0 /\ nk1^0-nk1^post3 == 0 /\ -nj2^post3+nj2^0 == 0 /\ -tmp___1^post3+tmp___1^0 == 0 /\ -ni1^post3+ni1^0 == 0 /\ bDomain^0-bDomain^post3 == 0 /\ -tmp___4^post3+tmp___4^0 == 0 /\ tmp^0-tmp^post3 == 0 /\ -nj1^post3+nj1^0 == 0 /\ nk2^0-nk2^post3 == 0 /\ tmp___0^0-tmp___0^post3 == 0 /\ -1+ni2^post3-ni2^0 == 0 /\ bCols^post3-tmp___3^0 == 0 /\ nl1^0-nl1^post3 == 0 /\ -nl2^post3+nl2^0 == 0 /\ -tmp___3^post3+tmp___3^0 == 0 /\ tmp___2^0-tmp___2^post3 == 0 /\ -n^post3+n^0 == 0), cost: 1 15: l6 -> l10 : n2^0'=n2^post15, tmp___0^0'=tmp___0^post15, nk1^0'=nk1^post15, bDomain^0'=bDomain^post15, nl1^0'=nl1^post15, nj1^0'=nj1^post15, tmp___5^0'=tmp___5^post15, tmp___2^0'=tmp___2^post15, ni1^0'=ni1^post15, bSquares^0'=bSquares^post15, tmp^0'=tmp^post15, nj^0'=nj^post15, tmp___4^0'=tmp___4^post15, bCols^0'=bCols^post15, ni^0'=ni^post15, n^0'=n^post15, tmp___1^0'=tmp___1^post15, nk2^0'=nk2^post15, bRows^0'=bRows^post15, nl2^0'=nl2^post15, nj2^0'=nj2^post15, tmp___3^0'=tmp___3^post15, ni2^0'=ni2^post15, (ni1^0-ni1^post15 == 0 /\ tmp___2^0-tmp___2^post15 == 0 /\ nj2^0-nj2^post15 == 0 /\ tmp___0^0-tmp___0^post15 == 0 /\ tmp^0-tmp^post15 == 0 /\ nk1^0-nk1^post15 == 0 /\ -nl2^post15+nl2^0 == 0 /\ -ni^post15+ni^0 == 0 /\ nj1^0-nj1^post15 == 0 /\ -tmp___3^post15+tmp___3^0 == 0 /\ -nk2^post15+nk2^0 == 0 /\ -ni2^post15+ni2^0 == 0 /\ -n^post15+n^0 == 0 /\ -tmp___4^post15+tmp___4^0 == 0 /\ -bRows^post15+bRows^0 == 0 /\ tmp___5^0-tmp___5^post15 == 0 /\ nl1^0-nl1^post15 == 0 /\ n2^0-n2^post15 == 0 /\ bCols^0-bCols^post15 == 0 /\ -tmp___1^post15+tmp___1^0 == 0 /\ bDomain^0-bDomain^post15 == 0 /\ -nj^post15+nj^0 == 0 /\ bSquares^0-bSquares^post15 == 0), cost: 1 4: l7 -> l5 : n2^0'=n2^post4, tmp___0^0'=tmp___0^post4, nk1^0'=nk1^post4, bDomain^0'=bDomain^post4, nl1^0'=nl1^post4, nj1^0'=nj1^post4, tmp___5^0'=tmp___5^post4, tmp___2^0'=tmp___2^post4, ni1^0'=ni1^post4, bSquares^0'=bSquares^post4, tmp^0'=tmp^post4, nj^0'=nj^post4, tmp___4^0'=tmp___4^post4, bCols^0'=bCols^post4, ni^0'=ni^post4, n^0'=n^post4, tmp___1^0'=tmp___1^post4, nk2^0'=nk2^post4, bRows^0'=bRows^post4, nl2^0'=nl2^post4, nj2^0'=nj2^post4, tmp___3^0'=tmp___3^post4, ni2^0'=ni2^post4, (-nl2^post4+nl2^0 == 0 /\ ni^0-ni^post4 == 0 /\ -bSquares^post4+bSquares^0 == 0 /\ -nj1^post4+nj1^0 == 0 /\ -nj^post4+nj^0 == 0 /\ nj2^0-nj2^post4 == 0 /\ -tmp___1^post4+tmp___1^0 == 0 /\ -ni1^post4+ni1^0 == 0 /\ -1+tmp___3^post4 == 0 /\ n2^0-n2^post4 == 0 /\ tmp___0^0-tmp___0^post4 == 0 /\ tmp___5^0-tmp___5^post4 == 0 /\ bDomain^0-bDomain^post4 == 0 /\ -n^post4+n^0 == 0 /\ -tmp___4^post4+tmp___4^0 == 0 /\ tmp^0-tmp^post4 == 0 /\ -bRows^post4+bRows^0 == 0 /\ bCols^0-bCols^post4 == 0 /\ nk1^0-nk1^post4 == 0 /\ -ni2^post4+ni2^0 == 0 /\ nk2^0-nk2^post4 == 0 /\ tmp___2^0-tmp___2^post4 == 0 /\ -nl1^post4+nl1^0 == 0), cost: 1 5: l8 -> l7 : n2^0'=n2^post5, tmp___0^0'=tmp___0^post5, nk1^0'=nk1^post5, bDomain^0'=bDomain^post5, nl1^0'=nl1^post5, nj1^0'=nj1^post5, tmp___5^0'=tmp___5^post5, tmp___2^0'=tmp___2^post5, ni1^0'=ni1^post5, bSquares^0'=bSquares^post5, tmp^0'=tmp^post5, nj^0'=nj^post5, tmp___4^0'=tmp___4^post5, bCols^0'=bCols^post5, ni^0'=ni^post5, n^0'=n^post5, tmp___1^0'=tmp___1^post5, nk2^0'=nk2^post5, bRows^0'=bRows^post5, nl2^0'=nl2^post5, nj2^0'=nj2^post5, tmp___3^0'=tmp___3^post5, ni2^0'=ni2^post5, (tmp^0-tmp^post5 == 0 /\ nj2^0-nj2^post5 == 0 /\ -n^post5+n^0 == 0 /\ -tmp___3^post5+tmp___3^0 == 0 /\ nk1^0-nk1^post5 == 0 /\ -ni2^post5+ni2^0 == 0 /\ -bSquares^post5+bSquares^0 == 0 /\ -tmp___1^post5+tmp___1^0 == 0 /\ bCols^0-bCols^post5 == 0 /\ nk2^0-nk2^post5 == 0 /\ tmp___5^0-tmp___5^post5 == 0 /\ nj1^0-nj1^post5 == 0 /\ -nl2^post5+nl2^0 == 0 /\ nl1^0-nl1^post5 == 0 /\ -bRows^post5+bRows^0 == 0 /\ -nj^post5+nj^0 == 0 /\ n2^0-n2^post5 == 0 /\ -ni^post5+ni^0 == 0 /\ tmp___2^0-tmp___2^post5 == 0 /\ ni1^0-ni1^post5 == 0 /\ -tmp___0^post5+tmp___0^0 == 0 /\ bDomain^0-bDomain^post5 == 0 /\ -tmp___4^post5+tmp___4^0 == 0), cost: 1 6: l8 -> l5 : n2^0'=n2^post6, tmp___0^0'=tmp___0^post6, nk1^0'=nk1^post6, bDomain^0'=bDomain^post6, nl1^0'=nl1^post6, nj1^0'=nj1^post6, tmp___5^0'=tmp___5^post6, tmp___2^0'=tmp___2^post6, ni1^0'=ni1^post6, bSquares^0'=bSquares^post6, tmp^0'=tmp^post6, nj^0'=nj^post6, tmp___4^0'=tmp___4^post6, bCols^0'=bCols^post6, ni^0'=ni^post6, n^0'=n^post6, tmp___1^0'=tmp___1^post6, nk2^0'=nk2^post6, bRows^0'=bRows^post6, nl2^0'=nl2^post6, nj2^0'=nj2^post6, tmp___3^0'=tmp___3^post6, ni2^0'=ni2^post6, (bSquares^0-bSquares^post6 == 0 /\ tmp___3^post6 == 0 /\ bCols^0-bCols^post6 == 0 /\ -n^post6+n^0 == 0 /\ n2^0-n2^post6 == 0 /\ ni1^0-ni1^post6 == 0 /\ -nj^post6+nj^0 == 0 /\ nk1^0-nk1^post6 == 0 /\ tmp___2^0-tmp___2^post6 == 0 /\ -nk2^post6+nk2^0 == 0 /\ -ni2^post6+ni2^0 == 0 /\ -tmp___1^post6+tmp___1^0 == 0 /\ nl1^0-nl1^post6 == 0 /\ tmp^0-tmp^post6 == 0 /\ nj1^0-nj1^post6 == 0 /\ -nl2^post6+nl2^0 == 0 /\ -bDomain^post6+bDomain^0 == 0 /\ -bRows^post6+bRows^0 == 0 /\ -tmp___4^post6+tmp___4^0 == 0 /\ tmp___5^0-tmp___5^post6 == 0 /\ -ni^post6+ni^0 == 0 /\ tmp___0^0-tmp___0^post6 == 0 /\ -nj2^post6+nj2^0 == 0), cost: 1 7: l8 -> l7 : n2^0'=n2^post7, tmp___0^0'=tmp___0^post7, nk1^0'=nk1^post7, bDomain^0'=bDomain^post7, nl1^0'=nl1^post7, nj1^0'=nj1^post7, tmp___5^0'=tmp___5^post7, tmp___2^0'=tmp___2^post7, ni1^0'=ni1^post7, bSquares^0'=bSquares^post7, tmp^0'=tmp^post7, nj^0'=nj^post7, tmp___4^0'=tmp___4^post7, bCols^0'=bCols^post7, ni^0'=ni^post7, n^0'=n^post7, tmp___1^0'=tmp___1^post7, nk2^0'=nk2^post7, bRows^0'=bRows^post7, nl2^0'=nl2^post7, nj2^0'=nj2^post7, tmp___3^0'=tmp___3^post7, ni2^0'=ni2^post7, (-nk2^post7+nk2^0 == 0 /\ -ni2^post7+ni2^0 == 0 /\ -ni^post7+ni^0 == 0 /\ -bDomain^post7+bDomain^0 == 0 /\ -tmp___2^post7+tmp___2^0 == 0 /\ -nj2^post7+nj2^0 == 0 /\ nk1^0-nk1^post7 == 0 /\ -tmp___3^post7+tmp___3^0 == 0 /\ tmp___5^0-tmp___5^post7 == 0 /\ -bRows^post7+bRows^0 == 0 /\ tmp___1^0-tmp___1^post7 == 0 /\ -tmp^post7+tmp^0 == 0 /\ n^0-n^post7 == 0 /\ nl1^0-nl1^post7 == 0 /\ nj1^0-nj1^post7 == 0 /\ n2^0-n2^post7 == 0 /\ ni1^0-ni1^post7 == 0 /\ tmp___0^0-tmp___0^post7 == 0 /\ bSquares^0-bSquares^post7 == 0 /\ -nl2^post7+nl2^0 == 0 /\ tmp___4^0-tmp___4^post7 == 0 /\ -bCols^post7+bCols^0 == 0 /\ -nj^post7+nj^0 == 0), cost: 1 8: l9 -> l5 : n2^0'=n2^post8, tmp___0^0'=tmp___0^post8, nk1^0'=nk1^post8, bDomain^0'=bDomain^post8, nl1^0'=nl1^post8, nj1^0'=nj1^post8, tmp___5^0'=tmp___5^post8, tmp___2^0'=tmp___2^post8, ni1^0'=ni1^post8, bSquares^0'=bSquares^post8, tmp^0'=tmp^post8, nj^0'=nj^post8, tmp___4^0'=tmp___4^post8, bCols^0'=bCols^post8, ni^0'=ni^post8, n^0'=n^post8, tmp___1^0'=tmp___1^post8, nk2^0'=nk2^post8, bRows^0'=bRows^post8, nl2^0'=nl2^post8, nj2^0'=nj2^post8, tmp___3^0'=tmp___3^post8, ni2^0'=ni2^post8, (-nk2^post8+nk2^0 == 0 /\ nl2^0-nl2^post8 == 0 /\ -ni^post8+ni^0 == 0 /\ -bRows^post8+bRows^0 == 0 /\ -n^post8+n^0 == 0 /\ nl1^0-nl1^post8 == 0 /\ -ni2^post8+ni2^0 == 0 /\ -nj2^post8+nj2^0 == 0 /\ -tmp^post8+tmp^0 == 0 /\ bDomain^0-bDomain^post8 == 0 /\ tmp___0^0-tmp___0^post8 == 0 /\ tmp___5^0-tmp___5^post8 == 0 /\ nj^0-nj^post8 == 0 /\ tmp___3^post8 == 0 /\ bCols^0 <= 0 /\ n2^0-n2^post8 == 0 /\ bSquares^0-bSquares^post8 == 0 /\ nk1^0-nk1^post8 == 0 /\ ni1^0-ni1^post8 == 0 /\ -bCols^0 <= 0 /\ -bCols^post8+bCols^0 == 0 /\ nj1^0-nj1^post8 == 0 /\ tmp___4^0-tmp___4^post8 == 0 /\ tmp___1^0-tmp___1^post8 == 0 /\ -tmp___2^post8+tmp___2^0 == 0), cost: 1 9: l9 -> l8 : n2^0'=n2^post9, tmp___0^0'=tmp___0^post9, nk1^0'=nk1^post9, bDomain^0'=bDomain^post9, nl1^0'=nl1^post9, nj1^0'=nj1^post9, tmp___5^0'=tmp___5^post9, tmp___2^0'=tmp___2^post9, ni1^0'=ni1^post9, bSquares^0'=bSquares^post9, tmp^0'=tmp^post9, nj^0'=nj^post9, tmp___4^0'=tmp___4^post9, bCols^0'=bCols^post9, ni^0'=ni^post9, n^0'=n^post9, tmp___1^0'=tmp___1^post9, nk2^0'=nk2^post9, bRows^0'=bRows^post9, nl2^0'=nl2^post9, nj2^0'=nj2^post9, tmp___3^0'=tmp___3^post9, ni2^0'=ni2^post9, (tmp___4^0-tmp___4^post9 == 0 /\ -bSquares^post9+bSquares^0 == 0 /\ nl2^0-nl2^post9 == 0 /\ nk1^0-nk1^post9 == 0 /\ -bCols^post9+bCols^0 == 0 /\ -ni1^post9+ni1^0 == 0 /\ -tmp___3^post9+tmp___3^0 == 0 /\ tmp___2^0-tmp___2^post9 == 0 /\ ni^0-ni^post9 == 0 /\ n^0-n^post9 == 0 /\ -nj2^post9+nj2^0 == 0 /\ -ni2^post9+ni2^0 == 0 /\ -nk2^post9+nk2^0 == 0 /\ nj1^0-nj1^post9 == 0 /\ n2^0-n2^post9 == 0 /\ tmp___1^0-tmp___1^post9 == 0 /\ tmp___0^0-tmp___0^post9 == 0 /\ bDomain^0-bDomain^post9 == 0 /\ 1-bCols^0 <= 0 /\ nj^0-nj^post9 == 0 /\ -tmp___5^post9+tmp___5^0 == 0 /\ nl1^0-nl1^post9 == 0 /\ -bRows^post9+bRows^0 == 0 /\ -tmp^post9+tmp^0 == 0), cost: 1 10: l9 -> l8 : n2^0'=n2^post10, tmp___0^0'=tmp___0^post10, nk1^0'=nk1^post10, bDomain^0'=bDomain^post10, nl1^0'=nl1^post10, nj1^0'=nj1^post10, tmp___5^0'=tmp___5^post10, tmp___2^0'=tmp___2^post10, ni1^0'=ni1^post10, bSquares^0'=bSquares^post10, tmp^0'=tmp^post10, nj^0'=nj^post10, tmp___4^0'=tmp___4^post10, bCols^0'=bCols^post10, ni^0'=ni^post10, n^0'=n^post10, tmp___1^0'=tmp___1^post10, nk2^0'=nk2^post10, bRows^0'=bRows^post10, nl2^0'=nl2^post10, nj2^0'=nj2^post10, tmp___3^0'=tmp___3^post10, ni2^0'=ni2^post10, (bDomain^0-bDomain^post10 == 0 /\ 1+bCols^0 <= 0 /\ nk2^0-nk2^post10 == 0 /\ nl2^0-nl2^post10 == 0 /\ -tmp___5^post10+tmp___5^0 == 0 /\ nk1^0-nk1^post10 == 0 /\ -ni2^post10+ni2^0 == 0 /\ -bSquares^post10+bSquares^0 == 0 /\ ni^0-ni^post10 == 0 /\ -tmp___3^post10+tmp___3^0 == 0 /\ -tmp^post10+tmp^0 == 0 /\ nj^0-nj^post10 == 0 /\ -bCols^post10+bCols^0 == 0 /\ tmp___2^0-tmp___2^post10 == 0 /\ nj1^0-nj1^post10 == 0 /\ -ni1^post10+ni1^0 == 0 /\ -nj2^post10+nj2^0 == 0 /\ tmp___0^0-tmp___0^post10 == 0 /\ n2^0-n2^post10 == 0 /\ -tmp___1^post10+tmp___1^0 == 0 /\ -bRows^post10+bRows^0 == 0 /\ nl1^0-nl1^post10 == 0 /\ n^0-n^post10 == 0 /\ -tmp___4^post10+tmp___4^0 == 0), cost: 1 11: l10 -> l3 : n2^0'=n2^post11, tmp___0^0'=tmp___0^post11, nk1^0'=nk1^post11, bDomain^0'=bDomain^post11, nl1^0'=nl1^post11, nj1^0'=nj1^post11, tmp___5^0'=tmp___5^post11, tmp___2^0'=tmp___2^post11, ni1^0'=ni1^post11, bSquares^0'=bSquares^post11, tmp^0'=tmp^post11, nj^0'=nj^post11, tmp___4^0'=tmp___4^post11, bCols^0'=bCols^post11, ni^0'=ni^post11, n^0'=n^post11, tmp___1^0'=tmp___1^post11, nk2^0'=nk2^post11, bRows^0'=bRows^post11, nl2^0'=nl2^post11, nj2^0'=nj2^post11, tmp___3^0'=tmp___3^post11, ni2^0'=ni2^post11, (-bCols^post11+bCols^0 == 0 /\ n2^0-n2^post11 == 0 /\ -nl2^post11+nl2^0 == 0 /\ nk1^0-nk1^post11 == 0 /\ bDomain^0-bDomain^post11 == 0 /\ nk2^0-nk2^post11 == 0 /\ -1+ni1^post11-ni1^0 == 0 /\ -tmp___5^post11+tmp___5^0 == 0 /\ -tmp___4^post11+tmp___4^0 == 0 /\ tmp___2^0-tmp___2^post11 == 0 /\ n2^0-ni2^0 <= 0 /\ -bSquares^post11+bSquares^0 == 0 /\ -nj2^post11+nj2^0 == 0 /\ -ni2^post11+ni2^0 == 0 /\ bRows^0-bRows^post11 == 0 /\ ni^0-ni^post11 == 0 /\ tmp___0^0-tmp___0^post11 == 0 /\ -tmp^post11+tmp^0 == 0 /\ nj^0-nj^post11 == 0 /\ -nj1^post11+nj1^0 == 0 /\ -tmp___1^post11+tmp___1^0 == 0 /\ nl1^0-nl1^post11 == 0 /\ -tmp___3^post11+tmp___3^0 == 0 /\ -n^post11+n^0 == 0), cost: 1 12: l10 -> l9 : n2^0'=n2^post12, tmp___0^0'=tmp___0^post12, nk1^0'=nk1^post12, bDomain^0'=bDomain^post12, nl1^0'=nl1^post12, nj1^0'=nj1^post12, tmp___5^0'=tmp___5^post12, tmp___2^0'=tmp___2^post12, ni1^0'=ni1^post12, bSquares^0'=bSquares^post12, tmp^0'=tmp^post12, nj^0'=nj^post12, tmp___4^0'=tmp___4^post12, bCols^0'=bCols^post12, ni^0'=ni^post12, n^0'=n^post12, tmp___1^0'=tmp___1^post12, nk2^0'=nk2^post12, bRows^0'=bRows^post12, nl2^0'=nl2^post12, nj2^0'=nj2^post12, tmp___3^0'=tmp___3^post12, ni2^0'=ni2^post12, (-nl1^post12+nl1^0 == 0 /\ 1-n2^0+ni2^0 <= 0 /\ -tmp___1^post12+tmp___1^0 == 0 /\ nj1^0-nj1^post12 == 0 /\ nk2^0-nk2^post12 == 0 /\ -nl2^post12+nl2^0 == 0 /\ tmp___2^0-tmp___2^post12 == 0 /\ -bRows^post12+bRows^0 == 0 /\ tmp___5^0-tmp___5^post12 == 0 /\ -bSquares^post12+bSquares^0 == 0 /\ ni^0-ni^post12 == 0 /\ tmp___0^0-tmp___0^post12 == 0 /\ -tmp^post12+tmp^0 == 0 /\ bDomain^0-bDomain^post12 == 0 /\ nj^0-nj^post12 == 0 /\ -ni1^post12+ni1^0 == 0 /\ n2^0-n2^post12 == 0 /\ -bCols^post12+bCols^0 == 0 /\ -nj2^post12+nj2^0 == 0 /\ nk1^0-nk1^post12 == 0 /\ -ni2^post12+ni2^0 == 0 /\ n^0-n^post12 == 0 /\ tmp___3^0-tmp___3^post12 == 0 /\ -tmp___4^post12+tmp___4^0 == 0), cost: 1 96: l11 -> l12 : n2^0'=n2^post96, tmp___0^0'=tmp___0^post96, nk1^0'=nk1^post96, bDomain^0'=bDomain^post96, nl1^0'=nl1^post96, nj1^0'=nj1^post96, tmp___5^0'=tmp___5^post96, tmp___2^0'=tmp___2^post96, ni1^0'=ni1^post96, bSquares^0'=bSquares^post96, tmp^0'=tmp^post96, nj^0'=nj^post96, tmp___4^0'=tmp___4^post96, bCols^0'=bCols^post96, ni^0'=ni^post96, n^0'=n^post96, tmp___1^0'=tmp___1^post96, nk2^0'=nk2^post96, bRows^0'=bRows^post96, nl2^0'=nl2^post96, nj2^0'=nj2^post96, tmp___3^0'=tmp___3^post96, ni2^0'=ni2^post96, (bCols^0-bCols^post96 == 0 /\ bSquares^0-bSquares^post96 == 0 /\ -nj^post96+nj^0 == 0 /\ ni1^0-ni1^post96 == 0 /\ -ni^post96+ni^0 == 0 /\ nk1^0-nk1^post96 == 0 /\ -ni2^post96+ni2^0 == 0 /\ -nk2^post96+nk2^0 == 0 /\ -tmp___3^post96+tmp___3^0 == 0 /\ -n^post96+n^0 == 0 /\ tmp___2^0-tmp___2^post96 == 0 /\ tmp^0-tmp^post96 == 0 /\ -nl2^post96+nl2^0 == 0 /\ tmp___4^0-tmp___4^post96 == 0 /\ nj1^0-nj1^post96 == 0 /\ -tmp___0^post96+tmp___0^0 == 0 /\ n2^0-n2^post96 == 0 /\ -tmp___1^post96+tmp___1^0 == 0 /\ tmp___5^0-tmp___5^post96 == 0 /\ bDomain^0-bDomain^post96 == 0 /\ -nj2^post96+nj2^0 == 0 /\ -bRows^post96+bRows^0 == 0 /\ nl1^0-nl1^post96 == 0), cost: 1 16: l12 -> l13 : n2^0'=n2^post16, tmp___0^0'=tmp___0^post16, nk1^0'=nk1^post16, bDomain^0'=bDomain^post16, nl1^0'=nl1^post16, nj1^0'=nj1^post16, tmp___5^0'=tmp___5^post16, tmp___2^0'=tmp___2^post16, ni1^0'=ni1^post16, bSquares^0'=bSquares^post16, tmp^0'=tmp^post16, nj^0'=nj^post16, tmp___4^0'=tmp___4^post16, bCols^0'=bCols^post16, ni^0'=ni^post16, n^0'=n^post16, tmp___1^0'=tmp___1^post16, nk2^0'=nk2^post16, bRows^0'=bRows^post16, nl2^0'=nl2^post16, nj2^0'=nj2^post16, tmp___3^0'=tmp___3^post16, ni2^0'=ni2^post16, (-bRows^post16+bRows^0 == 0 /\ -nk2^post16+nk2^0 == 0 /\ tmp___5^0-tmp___5^post16 == 0 /\ -tmp___3^post16+tmp___3^0 == 0 /\ n2^0-n2^post16 == 0 /\ -n^post16+n^0 == 0 /\ -ni2^post16+ni2^0 == 0 /\ -nj2^post16+nj2^0 == 0 /\ bSquares^0-bSquares^post16 == 0 /\ -tmp___4^post16+tmp___4^0 == 0 /\ bCols^0-bCols^post16 == 0 /\ nk1^0-nk1^post16 == 0 /\ nj1^0-nj1^post16 == 0 /\ tmp___1^0-tmp___1^post16 == 0 /\ n2^0-nj^0 <= 0 /\ ni^post16 == 0 /\ ni1^0-ni1^post16 == 0 /\ -tmp___2^post16+tmp___2^0 == 0 /\ -nj^post16+nj^0 == 0 /\ tmp___0^0-tmp___0^post16 == 0 /\ nl1^0-nl1^post16 == 0 /\ -nl2^post16+nl2^0 == 0 /\ -bDomain^post16+bDomain^0 == 0 /\ tmp^0-tmp^post16 == 0), cost: 1 17: l12 -> l3 : n2^0'=n2^post17, tmp___0^0'=tmp___0^post17, nk1^0'=nk1^post17, bDomain^0'=bDomain^post17, nl1^0'=nl1^post17, nj1^0'=nj1^post17, tmp___5^0'=tmp___5^post17, tmp___2^0'=tmp___2^post17, ni1^0'=ni1^post17, bSquares^0'=bSquares^post17, tmp^0'=tmp^post17, nj^0'=nj^post17, tmp___4^0'=tmp___4^post17, bCols^0'=bCols^post17, ni^0'=ni^post17, n^0'=n^post17, tmp___1^0'=tmp___1^post17, nk2^0'=nk2^post17, bRows^0'=bRows^post17, nl2^0'=nl2^post17, nj2^0'=nj2^post17, tmp___3^0'=tmp___3^post17, ni2^0'=ni2^post17, (1-n2^0+nj^0 <= 0 /\ -tmp___3^post17+tmp___3^0 == 0 /\ -bRows^post17+bRows^0 == 0 /\ n2^0-n2^post17 == 0 /\ -nk2^post17+nk2^0 == 0 /\ -ni^post17+ni^0 == 0 /\ -ni2^post17+ni2^0 == 0 /\ nk1^0-nk1^post17 == 0 /\ tmp___5^0-tmp___5^post17 == 0 /\ bCols^0-bCols^post17 == 0 /\ -nj2^post17+nj2^0 == 0 /\ tmp___1^0-tmp___1^post17 == 0 /\ bDomain^0-bDomain^post17 == 0 /\ -tmp^post17+tmp^0 == 0 /\ nj^0-nj^post17 == 0 /\ nl1^0-nl1^post17 == 0 /\ nj1^0-nj1^post17 == 0 /\ tmp___0^0-tmp___0^post17 == 0 /\ bSquares^0-bSquares^post17 == 0 /\ tmp___4^0-tmp___4^post17 == 0 /\ -tmp___2^post17+tmp___2^0 == 0 /\ ni1^post17 == 0 /\ -nl2^post17+nl2^0 == 0 /\ -n^post17+n^0 == 0), cost: 1 18: l13 -> l0 : n2^0'=n2^post18, tmp___0^0'=tmp___0^post18, nk1^0'=nk1^post18, bDomain^0'=bDomain^post18, nl1^0'=nl1^post18, nj1^0'=nj1^post18, tmp___5^0'=tmp___5^post18, tmp___2^0'=tmp___2^post18, ni1^0'=ni1^post18, bSquares^0'=bSquares^post18, tmp^0'=tmp^post18, nj^0'=nj^post18, tmp___4^0'=tmp___4^post18, bCols^0'=bCols^post18, ni^0'=ni^post18, n^0'=n^post18, tmp___1^0'=tmp___1^post18, nk2^0'=nk2^post18, bRows^0'=bRows^post18, nl2^0'=nl2^post18, nj2^0'=nj2^post18, tmp___3^0'=tmp___3^post18, ni2^0'=ni2^post18, (-bCols^post18+bCols^0 == 0 /\ tmp___0^0-tmp___0^post18 == 0 /\ nj^0-nj^post18 == 0 /\ nl1^0-nl1^post18 == 0 /\ -tmp___5^post18+tmp___5^0 == 0 /\ -nj2^post18+nj2^0 == 0 /\ nl2^0-nl2^post18 == 0 /\ tmp___4^0-tmp___4^post18 == 0 /\ -bRows^post18+bRows^0 == 0 /\ nk1^0-nk1^post18 == 0 /\ n2^0-n2^post18 == 0 /\ -tmp^post18+tmp^0 == 0 /\ bDomain^0-bDomain^post18 == 0 /\ bSquares^0-bSquares^post18 == 0 /\ -tmp___2^post18+tmp___2^0 == 0 /\ n^0-n^post18 == 0 /\ -ni^post18+ni^0 == 0 /\ -nk2^post18+nk2^0 == 0 /\ -tmp___3^post18+tmp___3^0 == 0 /\ -ni2^post18+ni2^0 == 0 /\ tmp___1^0-tmp___1^post18 == 0 /\ nj1^0-nj1^post18 == 0 /\ ni1^0-ni1^post18 == 0), cost: 1 19: l14 -> l15 : n2^0'=n2^post19, tmp___0^0'=tmp___0^post19, nk1^0'=nk1^post19, bDomain^0'=bDomain^post19, nl1^0'=nl1^post19, nj1^0'=nj1^post19, tmp___5^0'=tmp___5^post19, tmp___2^0'=tmp___2^post19, ni1^0'=ni1^post19, bSquares^0'=bSquares^post19, tmp^0'=tmp^post19, nj^0'=nj^post19, tmp___4^0'=tmp___4^post19, bCols^0'=bCols^post19, ni^0'=ni^post19, n^0'=n^post19, tmp___1^0'=tmp___1^post19, nk2^0'=nk2^post19, bRows^0'=bRows^post19, nl2^0'=nl2^post19, nj2^0'=nj2^post19, tmp___3^0'=tmp___3^post19, ni2^0'=ni2^post19, (-tmp^post19+tmp^0 == 0 /\ tmp___2^0-tmp___2^post19 == 0 /\ -tmp___1^post19+tmp___1^0 == 0 /\ -bCols^post19+bCols^0 == 0 /\ nj^0-nj^post19 == 0 /\ nk1^0-nk1^post19 == 0 /\ -nl2^post19+nl2^0 == 0 /\ -ni1^post19+ni1^0 == 0 /\ n2^0-n2^post19 == 0 /\ tmp___4^0-tmp___4^post19 == 0 /\ -tmp___2^0+bRows^post19 == 0 /\ nl1^0-nl1^post19 == 0 /\ nj1^0-nj1^post19 == 0 /\ -tmp___5^post19+tmp___5^0 == 0 /\ ni^0-ni^post19 == 0 /\ -tmp___3^post19+tmp___3^0 == 0 /\ n^0-n^post19 == 0 /\ bSquares^0-bSquares^post19 == 0 /\ bDomain^0-bDomain^post19 == 0 /\ -nk2^post19+nk2^0 == 0 /\ -1+nj2^post19-nj2^0 == 0 /\ -ni2^post19+ni2^0 == 0 /\ tmp___0^0-tmp___0^post19 == 0), cost: 1 89: l15 -> l19 : n2^0'=n2^post89, tmp___0^0'=tmp___0^post89, nk1^0'=nk1^post89, bDomain^0'=bDomain^post89, nl1^0'=nl1^post89, nj1^0'=nj1^post89, tmp___5^0'=tmp___5^post89, tmp___2^0'=tmp___2^post89, ni1^0'=ni1^post89, bSquares^0'=bSquares^post89, tmp^0'=tmp^post89, nj^0'=nj^post89, tmp___4^0'=tmp___4^post89, bCols^0'=bCols^post89, ni^0'=ni^post89, n^0'=n^post89, tmp___1^0'=tmp___1^post89, nk2^0'=nk2^post89, bRows^0'=bRows^post89, nl2^0'=nl2^post89, nj2^0'=nj2^post89, tmp___3^0'=tmp___3^post89, ni2^0'=ni2^post89, (-ni^post89+ni^0 == 0 /\ tmp___4^0-tmp___4^post89 == 0 /\ nj1^0-nj1^post89 == 0 /\ -ni2^post89+ni2^0 == 0 /\ tmp___0^0-tmp___0^post89 == 0 /\ n2^0-n2^post89 == 0 /\ tmp___5^0-tmp___5^post89 == 0 /\ bDomain^0-bDomain^post89 == 0 /\ -nk2^post89+nk2^0 == 0 /\ nl1^0-nl1^post89 == 0 /\ nj^0-nj^post89 == 0 /\ n^0-n^post89 == 0 /\ -tmp___3^post89+tmp___3^0 == 0 /\ -tmp^post89+tmp^0 == 0 /\ -nl2^post89+nl2^0 == 0 /\ bSquares^0-bSquares^post89 == 0 /\ ni1^0-ni1^post89 == 0 /\ -bCols^post89+bCols^0 == 0 /\ -nj2^post89+nj2^0 == 0 /\ -tmp___2^post89+tmp___2^0 == 0 /\ -nk1^post89+nk1^0 == 0 /\ tmp___1^0-tmp___1^post89 == 0 /\ -bRows^post89+bRows^0 == 0), cost: 1 20: l16 -> l14 : n2^0'=n2^post20, tmp___0^0'=tmp___0^post20, nk1^0'=nk1^post20, bDomain^0'=bDomain^post20, nl1^0'=nl1^post20, nj1^0'=nj1^post20, tmp___5^0'=tmp___5^post20, tmp___2^0'=tmp___2^post20, ni1^0'=ni1^post20, bSquares^0'=bSquares^post20, tmp^0'=tmp^post20, nj^0'=nj^post20, tmp___4^0'=tmp___4^post20, bCols^0'=bCols^post20, ni^0'=ni^post20, n^0'=n^post20, tmp___1^0'=tmp___1^post20, nk2^0'=nk2^post20, bRows^0'=bRows^post20, nl2^0'=nl2^post20, nj2^0'=nj2^post20, tmp___3^0'=tmp___3^post20, ni2^0'=ni2^post20, (-ni1^post20+ni1^0 == 0 /\ -tmp___1^post20+tmp___1^0 == 0 /\ nk1^0-nk1^post20 == 0 /\ -nl2^post20+nl2^0 == 0 /\ ni^0-ni^post20 == 0 /\ tmp___5^0-tmp___5^post20 == 0 /\ -tmp___3^post20+tmp___3^0 == 0 /\ tmp^0-tmp^post20 == 0 /\ -bRows^post20+bRows^0 == 0 /\ n2^0-n2^post20 == 0 /\ bDomain^0-bDomain^post20 == 0 /\ nj^0-nj^post20 == 0 /\ -bCols^post20+bCols^0 == 0 /\ -tmp___4^post20+tmp___4^0 == 0 /\ -nl1^post20+nl1^0 == 0 /\ tmp___0^0-tmp___0^post20 == 0 /\ n^0-n^post20 == 0 /\ nk2^0-nk2^post20 == 0 /\ -bSquares^post20+bSquares^0 == 0 /\ -1+tmp___2^post20 == 0 /\ -nj1^post20+nj1^0 == 0 /\ -ni2^post20+ni2^0 == 0 /\ -nj2^post20+nj2^0 == 0), cost: 1 21: l17 -> l16 : n2^0'=n2^post21, tmp___0^0'=tmp___0^post21, nk1^0'=nk1^post21, bDomain^0'=bDomain^post21, nl1^0'=nl1^post21, nj1^0'=nj1^post21, tmp___5^0'=tmp___5^post21, tmp___2^0'=tmp___2^post21, ni1^0'=ni1^post21, bSquares^0'=bSquares^post21, tmp^0'=tmp^post21, nj^0'=nj^post21, tmp___4^0'=tmp___4^post21, bCols^0'=bCols^post21, ni^0'=ni^post21, n^0'=n^post21, tmp___1^0'=tmp___1^post21, nk2^0'=nk2^post21, bRows^0'=bRows^post21, nl2^0'=nl2^post21, nj2^0'=nj2^post21, tmp___3^0'=tmp___3^post21, ni2^0'=ni2^post21, (ni^0-ni^post21 == 0 /\ -ni2^post21+ni2^0 == 0 /\ bRows^0-bRows^post21 == 0 /\ -n^post21+n^0 == 0 /\ -nj2^post21+nj2^0 == 0 /\ -bSquares^post21+bSquares^0 == 0 /\ nk1^0-nk1^post21 == 0 /\ -tmp___3^post21+tmp___3^0 == 0 /\ tmp___5^0-tmp___5^post21 == 0 /\ -tmp___4^post21+tmp___4^0 == 0 /\ -tmp___1^post21+tmp___1^0 == 0 /\ n2^0-n2^post21 == 0 /\ bDomain^0-bDomain^post21 == 0 /\ -ni1^post21+ni1^0 == 0 /\ tmp^0-tmp^post21 == 0 /\ nk2^0-nk2^post21 == 0 /\ nj^0-nj^post21 == 0 /\ tmp___0^0-tmp___0^post21 == 0 /\ -nl1^post21+nl1^0 == 0 /\ -nl2^post21+nl2^0 == 0 /\ -nj1^post21+nj1^0 == 0 /\ tmp___2^0-tmp___2^post21 == 0 /\ -bCols^post21+bCols^0 == 0), cost: 1 22: l17 -> l14 : n2^0'=n2^post22, tmp___0^0'=tmp___0^post22, nk1^0'=nk1^post22, bDomain^0'=bDomain^post22, nl1^0'=nl1^post22, nj1^0'=nj1^post22, tmp___5^0'=tmp___5^post22, tmp___2^0'=tmp___2^post22, ni1^0'=ni1^post22, bSquares^0'=bSquares^post22, tmp^0'=tmp^post22, nj^0'=nj^post22, tmp___4^0'=tmp___4^post22, bCols^0'=bCols^post22, ni^0'=ni^post22, n^0'=n^post22, tmp___1^0'=tmp___1^post22, nk2^0'=nk2^post22, bRows^0'=bRows^post22, nl2^0'=nl2^post22, nj2^0'=nj2^post22, tmp___3^0'=tmp___3^post22, ni2^0'=ni2^post22, (-bRows^post22+bRows^0 == 0 /\ ni^0-ni^post22 == 0 /\ -nj^post22+nj^0 == 0 /\ -tmp___3^post22+tmp___3^0 == 0 /\ -nj2^post22+nj2^0 == 0 /\ -ni2^post22+ni2^0 == 0 /\ -nl1^post22+nl1^0 == 0 /\ -tmp___4^post22+tmp___4^0 == 0 /\ -bSquares^post22+bSquares^0 == 0 /\ -tmp___1^post22+tmp___1^0 == 0 /\ -nj1^post22+nj1^0 == 0 /\ tmp___0^0-tmp___0^post22 == 0 /\ tmp___5^0-tmp___5^post22 == 0 /\ tmp^0-tmp^post22 == 0 /\ -ni1^post22+ni1^0 == 0 /\ -n^post22+n^0 == 0 /\ nk2^0-nk2^post22 == 0 /\ n2^0-n2^post22 == 0 /\ tmp___2^post22 == 0 /\ bDomain^0-bDomain^post22 == 0 /\ nk1^0-nk1^post22 == 0 /\ -nl2^post22+nl2^0 == 0 /\ -bCols^post22+bCols^0 == 0), cost: 1 23: l17 -> l16 : n2^0'=n2^post23, tmp___0^0'=tmp___0^post23, nk1^0'=nk1^post23, bDomain^0'=bDomain^post23, nl1^0'=nl1^post23, nj1^0'=nj1^post23, tmp___5^0'=tmp___5^post23, tmp___2^0'=tmp___2^post23, ni1^0'=ni1^post23, bSquares^0'=bSquares^post23, tmp^0'=tmp^post23, nj^0'=nj^post23, tmp___4^0'=tmp___4^post23, bCols^0'=bCols^post23, ni^0'=ni^post23, n^0'=n^post23, tmp___1^0'=tmp___1^post23, nk2^0'=nk2^post23, bRows^0'=bRows^post23, nl2^0'=nl2^post23, nj2^0'=nj2^post23, tmp___3^0'=tmp___3^post23, ni2^0'=ni2^post23, (ni^0-ni^post23 == 0 /\ -n^post23+n^0 == 0 /\ -nj^post23+nj^0 == 0 /\ ni1^0-ni1^post23 == 0 /\ -nj2^post23+nj2^0 == 0 /\ -tmp___4^post23+tmp___4^0 == 0 /\ -bSquares^post23+bSquares^0 == 0 /\ nk1^0-nk1^post23 == 0 /\ -tmp___3^post23+tmp___3^0 == 0 /\ tmp___2^0-tmp___2^post23 == 0 /\ tmp^0-tmp^post23 == 0 /\ nk2^0-nk2^post23 == 0 /\ -nl2^post23+nl2^0 == 0 /\ -bRows^post23+bRows^0 == 0 /\ nj1^0-nj1^post23 == 0 /\ -ni2^post23+ni2^0 == 0 /\ bDomain^0-bDomain^post23 == 0 /\ -bCols^post23+bCols^0 == 0 /\ tmp___5^0-tmp___5^post23 == 0 /\ -tmp___0^post23+tmp___0^0 == 0 /\ n2^0-n2^post23 == 0 /\ -tmp___1^post23+tmp___1^0 == 0 /\ nl1^0-nl1^post23 == 0), cost: 1 24: l18 -> l14 : n2^0'=n2^post24, tmp___0^0'=tmp___0^post24, nk1^0'=nk1^post24, bDomain^0'=bDomain^post24, nl1^0'=nl1^post24, nj1^0'=nj1^post24, tmp___5^0'=tmp___5^post24, tmp___2^0'=tmp___2^post24, ni1^0'=ni1^post24, bSquares^0'=bSquares^post24, tmp^0'=tmp^post24, nj^0'=nj^post24, tmp___4^0'=tmp___4^post24, bCols^0'=bCols^post24, ni^0'=ni^post24, n^0'=n^post24, tmp___1^0'=tmp___1^post24, nk2^0'=nk2^post24, bRows^0'=bRows^post24, nl2^0'=nl2^post24, nj2^0'=nj2^post24, tmp___3^0'=tmp___3^post24, ni2^0'=ni2^post24, (-tmp___3^post24+tmp___3^0 == 0 /\ -tmp___4^post24+tmp___4^0 == 0 /\ -bRows^post24+bRows^0 == 0 /\ bSquares^0-bSquares^post24 == 0 /\ -nj^post24+nj^0 == 0 /\ -nk2^post24+nk2^0 == 0 /\ ni1^0-ni1^post24 == 0 /\ -ni2^post24+ni2^0 == 0 /\ -ni^post24+ni^0 == 0 /\ -bRows^0 <= 0 /\ -nj2^post24+nj2^0 == 0 /\ -tmp___1^post24+tmp___1^0 == 0 /\ n2^0-n2^post24 == 0 /\ nk1^0-nk1^post24 == 0 /\ tmp___5^0-tmp___5^post24 == 0 /\ bCols^0-bCols^post24 == 0 /\ bRows^0 <= 0 /\ -tmp___0^post24+tmp___0^0 == 0 /\ bDomain^0-bDomain^post24 == 0 /\ tmp___2^post24 == 0 /\ -nl2^post24+nl2^0 == 0 /\ tmp^0-tmp^post24 == 0 /\ nl1^0-nl1^post24 == 0 /\ -n^post24+n^0 == 0 /\ nj1^0-nj1^post24 == 0), cost: 1 25: l18 -> l17 : n2^0'=n2^post25, tmp___0^0'=tmp___0^post25, nk1^0'=nk1^post25, bDomain^0'=bDomain^post25, nl1^0'=nl1^post25, nj1^0'=nj1^post25, tmp___5^0'=tmp___5^post25, tmp___2^0'=tmp___2^post25, ni1^0'=ni1^post25, bSquares^0'=bSquares^post25, tmp^0'=tmp^post25, nj^0'=nj^post25, tmp___4^0'=tmp___4^post25, bCols^0'=bCols^post25, ni^0'=ni^post25, n^0'=n^post25, tmp___1^0'=tmp___1^post25, nk2^0'=nk2^post25, bRows^0'=bRows^post25, nl2^0'=nl2^post25, nj2^0'=nj2^post25, tmp___3^0'=tmp___3^post25, ni2^0'=ni2^post25, (bCols^0-bCols^post25 == 0 /\ -nj^post25+nj^0 == 0 /\ bSquares^0-bSquares^post25 == 0 /\ ni1^0-ni1^post25 == 0 /\ -tmp___1^post25+tmp___1^0 == 0 /\ -ni^post25+ni^0 == 0 /\ -ni2^post25+ni2^0 == 0 /\ nk1^0-nk1^post25 == 0 /\ -nk2^post25+nk2^0 == 0 /\ -tmp___3^post25+tmp___3^0 == 0 /\ 1-bRows^0 <= 0 /\ -n^post25+n^0 == 0 /\ tmp___2^0-tmp___2^post25 == 0 /\ tmp^0-tmp^post25 == 0 /\ -nl2^post25+nl2^0 == 0 /\ tmp___4^0-tmp___4^post25 == 0 /\ nj1^0-nj1^post25 == 0 /\ -tmp___0^post25+tmp___0^0 == 0 /\ n2^0-n2^post25 == 0 /\ tmp___5^0-tmp___5^post25 == 0 /\ bDomain^0-bDomain^post25 == 0 /\ -nj2^post25+nj2^0 == 0 /\ -bRows^post25+bRows^0 == 0 /\ nl1^0-nl1^post25 == 0), cost: 1 26: l18 -> l17 : n2^0'=n2^post26, tmp___0^0'=tmp___0^post26, nk1^0'=nk1^post26, bDomain^0'=bDomain^post26, nl1^0'=nl1^post26, nj1^0'=nj1^post26, tmp___5^0'=tmp___5^post26, tmp___2^0'=tmp___2^post26, ni1^0'=ni1^post26, bSquares^0'=bSquares^post26, tmp^0'=tmp^post26, nj^0'=nj^post26, tmp___4^0'=tmp___4^post26, bCols^0'=bCols^post26, ni^0'=ni^post26, n^0'=n^post26, tmp___1^0'=tmp___1^post26, nk2^0'=nk2^post26, bRows^0'=bRows^post26, nl2^0'=nl2^post26, nj2^0'=nj2^post26, tmp___3^0'=tmp___3^post26, ni2^0'=ni2^post26, (bCols^0-bCols^post26 == 0 /\ tmp___5^0-tmp___5^post26 == 0 /\ bSquares^0-bSquares^post26 == 0 /\ nj1^0-nj1^post26 == 0 /\ n2^0-n2^post26 == 0 /\ -tmp___3^post26+tmp___3^0 == 0 /\ tmp___0^0-tmp___0^post26 == 0 /\ tmp___2^0-tmp___2^post26 == 0 /\ -nk2^post26+nk2^0 == 0 /\ -ni2^post26+ni2^0 == 0 /\ ni1^0-ni1^post26 == 0 /\ -n^post26+n^0 == 0 /\ nl1^0-nl1^post26 == 0 /\ tmp^0-tmp^post26 == 0 /\ 1+bRows^0 <= 0 /\ tmp___1^0-tmp___1^post26 == 0 /\ -nj^post26+nj^0 == 0 /\ tmp___4^0-tmp___4^post26 == 0 /\ -nl2^post26+nl2^0 == 0 /\ -ni^post26+ni^0 == 0 /\ -bRows^post26+bRows^0 == 0 /\ -nj2^post26+nj2^0 == 0 /\ -bDomain^post26+bDomain^0 == 0 /\ -nk1^post26+nk1^0 == 0), cost: 1 27: l19 -> l20 : n2^0'=n2^post27, tmp___0^0'=tmp___0^post27, nk1^0'=nk1^post27, bDomain^0'=bDomain^post27, nl1^0'=nl1^post27, nj1^0'=nj1^post27, tmp___5^0'=tmp___5^post27, tmp___2^0'=tmp___2^post27, ni1^0'=ni1^post27, bSquares^0'=bSquares^post27, tmp^0'=tmp^post27, nj^0'=nj^post27, tmp___4^0'=tmp___4^post27, bCols^0'=bCols^post27, ni^0'=ni^post27, n^0'=n^post27, tmp___1^0'=tmp___1^post27, nk2^0'=nk2^post27, bRows^0'=bRows^post27, nl2^0'=nl2^post27, nj2^0'=nj2^post27, tmp___3^0'=tmp___3^post27, ni2^0'=ni2^post27, (nl1^0-nl1^post27 == 0 /\ n2^0-nj2^0 <= 0 /\ -nl2^post27+nl2^0 == 0 /\ bCols^0-bCols^post27 == 0 /\ nj^0-nj^post27 == 0 /\ -ni2^post27+ni2^0 == 0 /\ tmp___5^0-tmp___5^post27 == 0 /\ -nj2^post27+nj2^0 == 0 /\ -nk2^post27+nk2^0 == 0 /\ tmp___0^0-tmp___0^post27 == 0 /\ -tmp___2^post27+tmp___2^0 == 0 /\ -1-nj1^0+nj1^post27 == 0 /\ bSquares^0-bSquares^post27 == 0 /\ nk1^0-nk1^post27 == 0 /\ bDomain^0-bDomain^post27 == 0 /\ -tmp___3^post27+tmp___3^0 == 0 /\ -tmp^post27+tmp^0 == 0 /\ tmp___1^0-tmp___1^post27 == 0 /\ n2^0-n2^post27 == 0 /\ -bRows^post27+bRows^0 == 0 /\ ni1^0-ni1^post27 == 0 /\ -n^post27+n^0 == 0 /\ -ni^post27+ni^0 == 0 /\ tmp___4^0-tmp___4^post27 == 0), cost: 1 28: l19 -> l18 : n2^0'=n2^post28, tmp___0^0'=tmp___0^post28, nk1^0'=nk1^post28, bDomain^0'=bDomain^post28, nl1^0'=nl1^post28, nj1^0'=nj1^post28, tmp___5^0'=tmp___5^post28, tmp___2^0'=tmp___2^post28, ni1^0'=ni1^post28, bSquares^0'=bSquares^post28, tmp^0'=tmp^post28, nj^0'=nj^post28, tmp___4^0'=tmp___4^post28, bCols^0'=bCols^post28, ni^0'=ni^post28, n^0'=n^post28, tmp___1^0'=tmp___1^post28, nk2^0'=nk2^post28, bRows^0'=bRows^post28, nl2^0'=nl2^post28, nj2^0'=nj2^post28, tmp___3^0'=tmp___3^post28, ni2^0'=ni2^post28, (nl1^0-nl1^post28 == 0 /\ nj^0-nj^post28 == 0 /\ nj1^0-nj1^post28 == 0 /\ -ni1^post28+ni1^0 == 0 /\ tmp___2^0-tmp___2^post28 == 0 /\ tmp___4^0-tmp___4^post28 == 0 /\ -tmp^post28+tmp^0 == 0 /\ -nl2^post28+nl2^0 == 0 /\ 1-n2^0+nj2^0 <= 0 /\ -bRows^post28+bRows^0 == 0 /\ tmp___5^0-tmp___5^post28 == 0 /\ -bCols^post28+bCols^0 == 0 /\ tmp___0^0-tmp___0^post28 == 0 /\ n^0-n^post28 == 0 /\ -nj2^post28+nj2^0 == 0 /\ -nk2^post28+nk2^0 == 0 /\ bDomain^0-bDomain^post28 == 0 /\ -tmp___3^post28+tmp___3^0 == 0 /\ ni^0-ni^post28 == 0 /\ n2^0-n2^post28 == 0 /\ bSquares^0-bSquares^post28 == 0 /\ nk1^0-nk1^post28 == 0 /\ -ni2^post28+ni2^0 == 0 /\ tmp___1^0-tmp___1^post28 == 0), cost: 1 74: l20 -> l22 : n2^0'=n2^post74, tmp___0^0'=tmp___0^post74, nk1^0'=nk1^post74, bDomain^0'=bDomain^post74, nl1^0'=nl1^post74, nj1^0'=nj1^post74, tmp___5^0'=tmp___5^post74, tmp___2^0'=tmp___2^post74, ni1^0'=ni1^post74, bSquares^0'=bSquares^post74, tmp^0'=tmp^post74, nj^0'=nj^post74, tmp___4^0'=tmp___4^post74, bCols^0'=bCols^post74, ni^0'=ni^post74, n^0'=n^post74, tmp___1^0'=tmp___1^post74, nk2^0'=nk2^post74, bRows^0'=bRows^post74, nl2^0'=nl2^post74, nj2^0'=nj2^post74, tmp___3^0'=tmp___3^post74, ni2^0'=ni2^post74, (bDomain^0-bDomain^post74 == 0 /\ tmp___5^0-tmp___5^post74 == 0 /\ nl2^0-nl2^post74 == 0 /\ nk2^0-nk2^post74 == 0 /\ nk1^0-nk1^post74 == 0 /\ ni^0-ni^post74 == 0 /\ -tmp___3^post74+tmp___3^0 == 0 /\ -bSquares^post74+bSquares^0 == 0 /\ -tmp^post74+tmp^0 == 0 /\ nj^0-nj^post74 == 0 /\ -bCols^post74+bCols^0 == 0 /\ nj1^0-nj1^post74 == 0 /\ tmp___2^0-tmp___2^post74 == 0 /\ -ni2^post74+ni2^0 == 0 /\ -ni1^post74+ni1^0 == 0 /\ n2^0-n2^post74 == 0 /\ tmp___0^0-tmp___0^post74 == 0 /\ -nj2^post74+nj2^0 == 0 /\ -tmp___1^post74+tmp___1^0 == 0 /\ -tmp___4^post74+tmp___4^0 == 0 /\ n^0-n^post74 == 0 /\ -bRows^post74+bRows^0 == 0 /\ nl1^0-nl1^post74 == 0), cost: 1 94: l21 -> l13 : n2^0'=n2^post94, tmp___0^0'=tmp___0^post94, nk1^0'=nk1^post94, bDomain^0'=bDomain^post94, nl1^0'=nl1^post94, nj1^0'=nj1^post94, tmp___5^0'=tmp___5^post94, tmp___2^0'=tmp___2^post94, ni1^0'=ni1^post94, bSquares^0'=bSquares^post94, tmp^0'=tmp^post94, nj^0'=nj^post94, tmp___4^0'=tmp___4^post94, bCols^0'=bCols^post94, ni^0'=ni^post94, n^0'=n^post94, tmp___1^0'=tmp___1^post94, nk2^0'=nk2^post94, bRows^0'=bRows^post94, nl2^0'=nl2^post94, nj2^0'=nj2^post94, tmp___3^0'=tmp___3^post94, ni2^0'=ni2^post94, (-nj^post94+nj^0 == 0 /\ -nl1^post94+nl1^0 == 0 /\ bRows^0-bRows^post94 == 0 /\ tmp___0^0-tmp___0^post94 == 0 /\ -nj1^post94+nj1^0 == 0 /\ -nj^0+n^0 <= 0 /\ -nl2^post94+nl2^0 == 0 /\ -bCols^post94+bCols^0 == 0 /\ tmp___5^0-tmp___5^post94 == 0 /\ -ni1^post94+ni1^0 == 0 /\ -tmp___3^post94+tmp___3^0 == 0 /\ tmp___2^0-tmp___2^post94 == 0 /\ -nj2^post94+nj2^0 == 0 /\ -ni2^post94+ni2^0 == 0 /\ -n^post94+n^0 == 0 /\ -tmp___4^post94+tmp___4^0 == 0 /\ -1-ni^0+ni^post94 == 0 /\ -bSquares^post94+bSquares^0 == 0 /\ n2^0-n2^post94 == 0 /\ bDomain^0-bDomain^post94 == 0 /\ tmp^0-tmp^post94 == 0 /\ nk2^0-nk2^post94 == 0 /\ nk1^0-nk1^post94 == 0 /\ -tmp___1^post94+tmp___1^0 == 0), cost: 1 95: l21 -> l25 : n2^0'=n2^post95, tmp___0^0'=tmp___0^post95, nk1^0'=nk1^post95, bDomain^0'=bDomain^post95, nl1^0'=nl1^post95, nj1^0'=nj1^post95, tmp___5^0'=tmp___5^post95, tmp___2^0'=tmp___2^post95, ni1^0'=ni1^post95, bSquares^0'=bSquares^post95, tmp^0'=tmp^post95, nj^0'=nj^post95, tmp___4^0'=tmp___4^post95, bCols^0'=bCols^post95, ni^0'=ni^post95, n^0'=n^post95, tmp___1^0'=tmp___1^post95, nk2^0'=nk2^post95, bRows^0'=bRows^post95, nl2^0'=nl2^post95, nj2^0'=nj2^post95, tmp___3^0'=tmp___3^post95, ni2^0'=ni2^post95, (nj2^0-nj2^post95 == 0 /\ tmp___0^0-tmp___0^post95 == 0 /\ tmp___2^0-tmp___2^post95 == 0 /\ tmp^0-tmp^post95 == 0 /\ nl1^0-nl1^post95 == 0 /\ 1+nj^0-n^0 <= 0 /\ bRows^0-bRows^post95 == 0 /\ -nl2^post95+nl2^0 == 0 /\ -nj1^post95+nj1^0 == 0 /\ -n^post95+n^0 == 0 /\ -tmp___3^post95+tmp___3^0 == 0 /\ -tmp___4^post95+tmp___4^0 == 0 /\ -bSquares^post95+bSquares^0 == 0 /\ bDomain^0-bDomain^post95 == 0 /\ tmp___5^0-tmp___5^post95 == 0 /\ nk1^post95 == 0 /\ -nj^post95+nj^0 == 0 /\ -ni2^post95+ni2^0 == 0 /\ n2^0-n2^post95 == 0 /\ -ni^post95+ni^0 == 0 /\ -nk2^post95+nk2^0 == 0 /\ bCols^0-bCols^post95 == 0 /\ ni1^0-ni1^post95 == 0 /\ -tmp___1^post95+tmp___1^0 == 0), cost: 1 30: l22 -> l23 : n2^0'=n2^post30, tmp___0^0'=tmp___0^post30, nk1^0'=nk1^post30, bDomain^0'=bDomain^post30, nl1^0'=nl1^post30, nj1^0'=nj1^post30, tmp___5^0'=tmp___5^post30, tmp___2^0'=tmp___2^post30, ni1^0'=ni1^post30, bSquares^0'=bSquares^post30, tmp^0'=tmp^post30, nj^0'=nj^post30, tmp___4^0'=tmp___4^post30, bCols^0'=bCols^post30, ni^0'=ni^post30, n^0'=n^post30, tmp___1^0'=tmp___1^post30, nk2^0'=nk2^post30, bRows^0'=bRows^post30, nl2^0'=nl2^post30, nj2^0'=nj2^post30, tmp___3^0'=tmp___3^post30, ni2^0'=ni2^post30, (-1+n2^0-nj1^0 <= 0 /\ -nj1^post30+nj1^0 == 0 /\ -nj^post30+nj^0 == 0 /\ bDomain^0-bDomain^post30 == 0 /\ tmp___5^0-tmp___5^post30 == 0 /\ -bCols^post30+bCols^0 == 0 /\ bRows^0-bRows^post30 == 0 /\ tmp___0^0-tmp___0^post30 == 0 /\ n2^0-n2^post30 == 0 /\ -ni1^post30+ni1^0 == 0 /\ -tmp___3^post30+tmp___3^0 == 0 /\ -n^post30+n^0 == 0 /\ -tmp___4^post30+tmp___4^0 == 0 /\ -bSquares^post30+bSquares^0 == 0 /\ -nl2^post30+nl2^0 == 0 /\ tmp___2^0-tmp___2^post30 == 0 /\ tmp^0-tmp^post30 == 0 /\ -nj2^post30+nj2^0 == 0 /\ -ni2^post30+ni2^0 == 0 /\ nk1^0-nk1^post30 == 0 /\ -nl1^post30+nl1^0 == 0 /\ -tmp___1^post30+tmp___1^0 == 0 /\ -1-ni^0+ni^post30 == 0 /\ nk2^0-nk2^post30 == 0), cost: 1 31: l22 -> l15 : n2^0'=n2^post31, tmp___0^0'=tmp___0^post31, nk1^0'=nk1^post31, bDomain^0'=bDomain^post31, nl1^0'=nl1^post31, nj1^0'=nj1^post31, tmp___5^0'=tmp___5^post31, tmp___2^0'=tmp___2^post31, ni1^0'=ni1^post31, bSquares^0'=bSquares^post31, tmp^0'=tmp^post31, nj^0'=nj^post31, tmp___4^0'=tmp___4^post31, bCols^0'=bCols^post31, ni^0'=ni^post31, n^0'=n^post31, tmp___1^0'=tmp___1^post31, nk2^0'=nk2^post31, bRows^0'=bRows^post31, nl2^0'=nl2^post31, nj2^0'=nj2^post31, tmp___3^0'=tmp___3^post31, ni2^0'=ni2^post31, (-nj1^post31+nj1^0 == 0 /\ tmp___0^0-tmp___0^post31 == 0 /\ tmp^0-tmp^post31 == 0 /\ -1-nj1^0+nj2^post31 == 0 /\ tmp___2^0-tmp___2^post31 == 0 /\ -tmp___3^post31+tmp___3^0 == 0 /\ -n^post31+n^0 == 0 /\ -bSquares^post31+bSquares^0 == 0 /\ bRows^0-bRows^post31 == 0 /\ -nl1^post31+nl1^0 == 0 /\ bCols^0-bCols^post31 == 0 /\ n2^0-n2^post31 == 0 /\ -nl2^post31+nl2^0 == 0 /\ bDomain^0-bDomain^post31 == 0 /\ tmp___5^0-tmp___5^post31 == 0 /\ nk2^0-nk2^post31 == 0 /\ -nj^post31+nj^0 == 0 /\ -ni2^post31+ni2^0 == 0 /\ -ni^post31+ni^0 == 0 /\ nk1^0-nk1^post31 == 0 /\ -tmp___1^post31+tmp___1^0 == 0 /\ ni1^0-ni1^post31 == 0 /\ -tmp___4^post31+tmp___4^0 == 0 /\ 2-n2^0+nj1^0 <= 0), cost: 1 72: l23 -> l24 : n2^0'=n2^post72, tmp___0^0'=tmp___0^post72, nk1^0'=nk1^post72, bDomain^0'=bDomain^post72, nl1^0'=nl1^post72, nj1^0'=nj1^post72, tmp___5^0'=tmp___5^post72, tmp___2^0'=tmp___2^post72, ni1^0'=ni1^post72, bSquares^0'=bSquares^post72, tmp^0'=tmp^post72, nj^0'=nj^post72, tmp___4^0'=tmp___4^post72, bCols^0'=bCols^post72, ni^0'=ni^post72, n^0'=n^post72, tmp___1^0'=tmp___1^post72, nk2^0'=nk2^post72, bRows^0'=bRows^post72, nl2^0'=nl2^post72, nj2^0'=nj2^post72, tmp___3^0'=tmp___3^post72, ni2^0'=ni2^post72, (nj1^0-nj1^post72 == 0 /\ -bDomain^post72+bDomain^0 == 0 /\ -tmp___2^post72+tmp___2^0 == 0 /\ tmp___5^0-tmp___5^post72 == 0 /\ bSquares^0-bSquares^post72 == 0 /\ -nl2^post72+nl2^0 == 0 /\ nl1^0-nl1^post72 == 0 /\ bCols^0-bCols^post72 == 0 /\ -ni^post72+ni^0 == 0 /\ ni1^0-ni1^post72 == 0 /\ -nj2^post72+nj2^0 == 0 /\ -tmp___3^post72+tmp___3^0 == 0 /\ tmp___1^0-tmp___1^post72 == 0 /\ -ni2^post72+ni2^0 == 0 /\ -nk2^post72+nk2^0 == 0 /\ tmp___4^0-tmp___4^post72 == 0 /\ -n^post72+n^0 == 0 /\ tmp___0^0-tmp___0^post72 == 0 /\ tmp^0-tmp^post72 == 0 /\ -bRows^post72+bRows^0 == 0 /\ -n2^post72+n2^0 == 0 /\ -nj^post72+nj^0 == 0 /\ nk1^0-nk1^post72 == 0), cost: 1 32: l24 -> l11 : n2^0'=n2^post32, tmp___0^0'=tmp___0^post32, nk1^0'=nk1^post32, bDomain^0'=bDomain^post32, nl1^0'=nl1^post32, nj1^0'=nj1^post32, tmp___5^0'=tmp___5^post32, tmp___2^0'=tmp___2^post32, ni1^0'=ni1^post32, bSquares^0'=bSquares^post32, tmp^0'=tmp^post32, nj^0'=nj^post32, tmp___4^0'=tmp___4^post32, bCols^0'=bCols^post32, ni^0'=ni^post32, n^0'=n^post32, tmp___1^0'=tmp___1^post32, nk2^0'=nk2^post32, bRows^0'=bRows^post32, nl2^0'=nl2^post32, nj2^0'=nj2^post32, tmp___3^0'=tmp___3^post32, ni2^0'=ni2^post32, (-nl2^post32+nl2^0 == 0 /\ tmp___0^0-tmp___0^post32 == 0 /\ nj^post32 == 0 /\ -tmp___1^post32+tmp___1^0 == 0 /\ tmp___2^0-tmp___2^post32 == 0 /\ -nj2^post32+nj2^0 == 0 /\ -tmp___4^post32+tmp___4^0 == 0 /\ -nl1^post32+nl1^0 == 0 /\ -bRows^post32+bRows^0 == 0 /\ n2^0-n2^post32 == 0 /\ nk1^0-nk1^post32 == 0 /\ tmp___5^0-tmp___5^post32 == 0 /\ bDomain^0-bDomain^post32 == 0 /\ n2^0-ni^0 <= 0 /\ -ni^post32+ni^0 == 0 /\ -nk2^post32+nk2^0 == 0 /\ -ni2^post32+ni2^0 == 0 /\ bSquares^0-bSquares^post32 == 0 /\ bCols^0-bCols^post32 == 0 /\ tmp___3^0-tmp___3^post32 == 0 /\ tmp^0-tmp^post32 == 0 /\ -n^post32+n^0 == 0 /\ nj1^0-nj1^post32 == 0 /\ ni1^0-ni1^post32 == 0), cost: 1 33: l24 -> l20 : n2^0'=n2^post33, tmp___0^0'=tmp___0^post33, nk1^0'=nk1^post33, bDomain^0'=bDomain^post33, nl1^0'=nl1^post33, nj1^0'=nj1^post33, tmp___5^0'=tmp___5^post33, tmp___2^0'=tmp___2^post33, ni1^0'=ni1^post33, bSquares^0'=bSquares^post33, tmp^0'=tmp^post33, nj^0'=nj^post33, tmp___4^0'=tmp___4^post33, bCols^0'=bCols^post33, ni^0'=ni^post33, n^0'=n^post33, tmp___1^0'=tmp___1^post33, nk2^0'=nk2^post33, bRows^0'=bRows^post33, nl2^0'=nl2^post33, nj2^0'=nj2^post33, tmp___3^0'=tmp___3^post33, ni2^0'=ni2^post33, (tmp___2^0-tmp___2^post33 == 0 /\ -tmp___1^post33+tmp___1^0 == 0 /\ ni1^0-ni1^post33 == 0 /\ nk1^0-nk1^post33 == 0 /\ -nl2^post33+nl2^0 == 0 /\ n2^0-n2^post33 == 0 /\ -tmp___4^post33+tmp___4^0 == 0 /\ -ni^post33+ni^0 == 0 /\ -bRows^post33+bRows^0 == 0 /\ -nj2^post33+nj2^0 == 0 /\ nj1^post33 == 0 /\ tmp___5^0-tmp___5^post33 == 0 /\ -nj^post33+nj^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ -nk2^post33+nk2^0 == 0 /\ -tmp___3^post33+tmp___3^0 == 0 /\ bCols^0-bCols^post33 == 0 /\ bSquares^0-bSquares^post33 == 0 /\ -n^post33+n^0 == 0 /\ tmp^0-tmp^post33 == 0 /\ bDomain^0-bDomain^post33 == 0 /\ -ni2^post33+ni2^0 == 0 /\ tmp___0^0-tmp___0^post33 == 0 /\ nl1^0-nl1^post33 == 0), cost: 1 34: l25 -> l26 : n2^0'=n2^post34, tmp___0^0'=tmp___0^post34, nk1^0'=nk1^post34, bDomain^0'=bDomain^post34, nl1^0'=nl1^post34, nj1^0'=nj1^post34, tmp___5^0'=tmp___5^post34, tmp___2^0'=tmp___2^post34, ni1^0'=ni1^post34, bSquares^0'=bSquares^post34, tmp^0'=tmp^post34, nj^0'=nj^post34, tmp___4^0'=tmp___4^post34, bCols^0'=bCols^post34, ni^0'=ni^post34, n^0'=n^post34, tmp___1^0'=tmp___1^post34, nk2^0'=nk2^post34, bRows^0'=bRows^post34, nl2^0'=nl2^post34, nj2^0'=nj2^post34, tmp___3^0'=tmp___3^post34, ni2^0'=ni2^post34, (-bDomain^post34+bDomain^0 == 0 /\ -tmp___2^post34+tmp___2^0 == 0 /\ -tmp___1^post34+tmp___1^0 == 0 /\ nk1^0-nk1^post34 == 0 /\ -tmp^post34+tmp^0 == 0 /\ -bRows^post34+bRows^0 == 0 /\ tmp___5^0-tmp___5^post34 == 0 /\ -tmp___3^post34+tmp___3^0 == 0 /\ bSquares^0-bSquares^post34 == 0 /\ -tmp___4^post34+tmp___4^0 == 0 /\ nl1^0-nl1^post34 == 0 /\ nj1^0-nj1^post34 == 0 /\ -nj2^post34+nj2^0 == 0 /\ n2^0-n2^post34 == 0 /\ -ni^post34+ni^0 == 0 /\ ni1^0-ni1^post34 == 0 /\ tmp___0^0-tmp___0^post34 == 0 /\ -nk2^post34+nk2^0 == 0 /\ bCols^0-bCols^post34 == 0 /\ -n^post34+n^0 == 0 /\ -nl2^post34+nl2^0 == 0 /\ -nj^post34+nj^0 == 0 /\ -ni2^post34+ni2^0 == 0), cost: 1 92: l26 -> l2 : n2^0'=n2^post92, tmp___0^0'=tmp___0^post92, nk1^0'=nk1^post92, bDomain^0'=bDomain^post92, nl1^0'=nl1^post92, nj1^0'=nj1^post92, tmp___5^0'=tmp___5^post92, tmp___2^0'=tmp___2^post92, ni1^0'=ni1^post92, bSquares^0'=bSquares^post92, tmp^0'=tmp^post92, nj^0'=nj^post92, tmp___4^0'=tmp___4^post92, bCols^0'=bCols^post92, ni^0'=ni^post92, n^0'=n^post92, tmp___1^0'=tmp___1^post92, nk2^0'=nk2^post92, bRows^0'=bRows^post92, nl2^0'=nl2^post92, nj2^0'=nj2^post92, tmp___3^0'=tmp___3^post92, ni2^0'=ni2^post92, (tmp___0^0-tmp___0^post92 == 0 /\ -tmp___5^post92+tmp___5^0 == 0 /\ nl2^0-nl2^post92 == 0 /\ -bSquares^post92+bSquares^0 == 0 /\ -1-nj^0+nj^post92 == 0 /\ nk1^0-nk1^post92 == 0 /\ -tmp___3^post92+tmp___3^0 == 0 /\ tmp___2^0-tmp___2^post92 == 0 /\ -nk2^post92+nk2^0 == 0 /\ -ni2^post92+ni2^0 == 0 /\ ni^0-ni^post92 == 0 /\ -tmp___1^post92+tmp___1^0 == 0 /\ -ni1^post92+ni1^0 == 0 /\ -bCols^post92+bCols^0 == 0 /\ nj1^0-nj1^post92 == 0 /\ -tmp^post92+tmp^0 == 0 /\ nl1^0-nl1^post92 == 0 /\ n^0-n^post92 == 0 /\ n2^0-n2^post92 == 0 /\ -bRows^post92+bRows^0 == 0 /\ -nk1^0+n^0 <= 0 /\ -tmp___4^post92+tmp___4^0 == 0 /\ bDomain^0-bDomain^post92 == 0 /\ -nj2^post92+nj2^0 == 0), cost: 1 93: l26 -> l34 : n2^0'=n2^post93, tmp___0^0'=tmp___0^post93, nk1^0'=nk1^post93, bDomain^0'=bDomain^post93, nl1^0'=nl1^post93, nj1^0'=nj1^post93, tmp___5^0'=tmp___5^post93, tmp___2^0'=tmp___2^post93, ni1^0'=ni1^post93, bSquares^0'=bSquares^post93, tmp^0'=tmp^post93, nj^0'=nj^post93, tmp___4^0'=tmp___4^post93, bCols^0'=bCols^post93, ni^0'=ni^post93, n^0'=n^post93, tmp___1^0'=tmp___1^post93, nk2^0'=nk2^post93, bRows^0'=bRows^post93, nl2^0'=nl2^post93, nj2^0'=nj2^post93, tmp___3^0'=tmp___3^post93, ni2^0'=ni2^post93, (-ni2^post93+ni2^0 == 0 /\ bRows^0-bRows^post93 == 0 /\ bDomain^0-bDomain^post93 == 0 /\ nk1^0-nk1^post93 == 0 /\ n2^0-n2^post93 == 0 /\ -bSquares^post93+bSquares^0 == 0 /\ tmp___2^0-tmp___2^post93 == 0 /\ -tmp___1^post93+tmp___1^0 == 0 /\ -nk2^post93+nk2^0 == 0 /\ ni^0-ni^post93 == 0 /\ -nj2^post93+nj2^0 == 0 /\ 1+nk1^0-n^0 <= 0 /\ nj1^0-nj1^post93 == 0 /\ -bCols^post93+bCols^0 == 0 /\ -ni1^post93+ni1^0 == 0 /\ -n^post93+n^0 == 0 /\ -tmp___3^post93+tmp___3^0 == 0 /\ -tmp___5^post93+tmp___5^0 == 0 /\ -tmp^post93+tmp^0 == 0 /\ nj^0-nj^post93 == 0 /\ -tmp___4^post93+tmp___4^0 == 0 /\ -nl2^post93+nl2^0 == 0 /\ nl1^post93 == 0 /\ tmp___0^0-tmp___0^post93 == 0), cost: 1 35: l27 -> l28 : n2^0'=n2^post35, tmp___0^0'=tmp___0^post35, nk1^0'=nk1^post35, bDomain^0'=bDomain^post35, nl1^0'=nl1^post35, nj1^0'=nj1^post35, tmp___5^0'=tmp___5^post35, tmp___2^0'=tmp___2^post35, ni1^0'=ni1^post35, bSquares^0'=bSquares^post35, tmp^0'=tmp^post35, nj^0'=nj^post35, tmp___4^0'=tmp___4^post35, bCols^0'=bCols^post35, ni^0'=ni^post35, n^0'=n^post35, tmp___1^0'=tmp___1^post35, nk2^0'=nk2^post35, bRows^0'=bRows^post35, nl2^0'=nl2^post35, nj2^0'=nj2^post35, tmp___3^0'=tmp___3^post35, ni2^0'=ni2^post35, (-tmp___2^post35+tmp___2^0 == 0 /\ -tmp___1^post35+tmp___1^0 == 0 /\ nk1^0-nk1^post35 == 0 /\ -tmp^post35+tmp^0 == 0 /\ -nl2^post35+nl2^0 == 0 /\ n2^0-n2^post35 == 0 /\ bSquares^0-bSquares^post35 == 0 /\ bDomain^post35-tmp___1^0 == 0 /\ -bRows^post35+bRows^0 == 0 /\ bCols^0-bCols^post35 == 0 /\ -ni^post35+ni^0 == 0 /\ -1+nj^post35-nj^0 == 0 /\ -nj2^post35+nj2^0 == 0 /\ nl1^0-nl1^post35 == 0 /\ ni1^0-ni1^post35 == 0 /\ nj1^0-nj1^post35 == 0 /\ tmp___4^0-tmp___4^post35 == 0 /\ -tmp___3^post35+tmp___3^0 == 0 /\ -n^post35+n^0 == 0 /\ tmp___5^0-tmp___5^post35 == 0 /\ -nk2^post35+nk2^0 == 0 /\ -ni2^post35+ni2^0 == 0 /\ tmp___0^0-tmp___0^post35 == 0), cost: 1 57: l28 -> l32 : n2^0'=n2^post57, tmp___0^0'=tmp___0^post57, nk1^0'=nk1^post57, bDomain^0'=bDomain^post57, nl1^0'=nl1^post57, nj1^0'=nj1^post57, tmp___5^0'=tmp___5^post57, tmp___2^0'=tmp___2^post57, ni1^0'=ni1^post57, bSquares^0'=bSquares^post57, tmp^0'=tmp^post57, nj^0'=nj^post57, tmp___4^0'=tmp___4^post57, bCols^0'=bCols^post57, ni^0'=ni^post57, n^0'=n^post57, tmp___1^0'=tmp___1^post57, nk2^0'=nk2^post57, bRows^0'=bRows^post57, nl2^0'=nl2^post57, nj2^0'=nj2^post57, tmp___3^0'=tmp___3^post57, ni2^0'=ni2^post57, (bDomain^0-bDomain^post57 == 0 /\ n2^0-n2^post57 == 0 /\ -bSquares^post57+bSquares^0 == 0 /\ -bRows^post57+bRows^0 == 0 /\ -nl2^post57+nl2^0 == 0 /\ tmp___2^0-tmp___2^post57 == 0 /\ nk1^0-nk1^post57 == 0 /\ -bCols^post57+bCols^0 == 0 /\ ni^0-ni^post57 == 0 /\ -nj2^post57+nj2^0 == 0 /\ nl1^0-nl1^post57 == 0 /\ nj1^0-nj1^post57 == 0 /\ -ni1^post57+ni1^0 == 0 /\ -n^post57+n^0 == 0 /\ -tmp___5^post57+tmp___5^0 == 0 /\ -tmp___3^post57+tmp___3^0 == 0 /\ -tmp___4^post57+tmp___4^0 == 0 /\ tmp^0-tmp^post57 == 0 /\ nk2^0-nk2^post57 == 0 /\ nj^0-nj^post57 == 0 /\ tmp___0^0-tmp___0^post57 == 0 /\ -tmp___1^post57+tmp___1^0 == 0 /\ -ni2^post57+ni2^0 == 0), cost: 1 36: l29 -> l27 : n2^0'=n2^post36, tmp___0^0'=tmp___0^post36, nk1^0'=nk1^post36, bDomain^0'=bDomain^post36, nl1^0'=nl1^post36, nj1^0'=nj1^post36, tmp___5^0'=tmp___5^post36, tmp___2^0'=tmp___2^post36, ni1^0'=ni1^post36, bSquares^0'=bSquares^post36, tmp^0'=tmp^post36, nj^0'=nj^post36, tmp___4^0'=tmp___4^post36, bCols^0'=bCols^post36, ni^0'=ni^post36, n^0'=n^post36, tmp___1^0'=tmp___1^post36, nk2^0'=nk2^post36, bRows^0'=bRows^post36, nl2^0'=nl2^post36, nj2^0'=nj2^post36, tmp___3^0'=tmp___3^post36, ni2^0'=ni2^post36, (-bDomain^post36+bDomain^0 == 0 /\ -tmp___2^post36+tmp___2^0 == 0 /\ -nj2^post36+nj2^0 == 0 /\ nk1^0-nk1^post36 == 0 /\ -tmp___3^post36+tmp___3^0 == 0 /\ tmp___5^0-tmp___5^post36 == 0 /\ bSquares^0-bSquares^post36 == 0 /\ n^0-n^post36 == 0 /\ -nl2^post36+nl2^0 == 0 /\ nl1^0-nl1^post36 == 0 /\ nj1^0-nj1^post36 == 0 /\ n2^0-n2^post36 == 0 /\ -ni^post36+ni^0 == 0 /\ ni1^0-ni1^post36 == 0 /\ -ni2^post36+ni2^0 == 0 /\ -nk2^post36+nk2^0 == 0 /\ tmp___4^0-tmp___4^post36 == 0 /\ tmp___0^0-tmp___0^post36 == 0 /\ tmp^0-tmp^post36 == 0 /\ -bRows^post36+bRows^0 == 0 /\ tmp___1^post36 == 0 /\ -nj^post36+nj^0 == 0 /\ -bCols^post36+bCols^0 == 0), cost: 1 37: l29 -> l27 : n2^0'=n2^post37, tmp___0^0'=tmp___0^post37, nk1^0'=nk1^post37, bDomain^0'=bDomain^post37, nl1^0'=nl1^post37, nj1^0'=nj1^post37, tmp___5^0'=tmp___5^post37, tmp___2^0'=tmp___2^post37, ni1^0'=ni1^post37, bSquares^0'=bSquares^post37, tmp^0'=tmp^post37, nj^0'=nj^post37, tmp___4^0'=tmp___4^post37, bCols^0'=bCols^post37, ni^0'=ni^post37, n^0'=n^post37, tmp___1^0'=tmp___1^post37, nk2^0'=nk2^post37, bRows^0'=bRows^post37, nl2^0'=nl2^post37, nj2^0'=nj2^post37, tmp___3^0'=tmp___3^post37, ni2^0'=ni2^post37, (-bRows^post37+bRows^0 == 0 /\ -nk2^post37+nk2^0 == 0 /\ -ni^post37+ni^0 == 0 /\ -1+tmp___1^post37 == 0 /\ tmp___0^0-tmp___0^post37 == 0 /\ -tmp___3^post37+tmp___3^0 == 0 /\ nl2^0-nl2^post37 == 0 /\ nl1^0-nl1^post37 == 0 /\ -ni2^post37+ni2^0 == 0 /\ -nj2^post37+nj2^0 == 0 /\ nj^0-nj^post37 == 0 /\ -tmp^post37+tmp^0 == 0 /\ n^0-n^post37 == 0 /\ -tmp___5^post37+tmp___5^0 == 0 /\ bDomain^0-bDomain^post37 == 0 /\ ni1^0-ni1^post37 == 0 /\ nk1^0-nk1^post37 == 0 /\ bSquares^0-bSquares^post37 == 0 /\ nj1^0-nj1^post37 == 0 /\ tmp___4^0-tmp___4^post37 == 0 /\ n2^0-n2^post37 == 0 /\ -tmp___2^post37+tmp___2^0 == 0 /\ -bCols^post37+bCols^0 == 0), cost: 1 38: l30 -> l27 : n2^0'=n2^post38, tmp___0^0'=tmp___0^post38, nk1^0'=nk1^post38, bDomain^0'=bDomain^post38, nl1^0'=nl1^post38, nj1^0'=nj1^post38, tmp___5^0'=tmp___5^post38, tmp___2^0'=tmp___2^post38, ni1^0'=ni1^post38, bSquares^0'=bSquares^post38, tmp^0'=tmp^post38, nj^0'=nj^post38, tmp___4^0'=tmp___4^post38, bCols^0'=bCols^post38, ni^0'=ni^post38, n^0'=n^post38, tmp___1^0'=tmp___1^post38, nk2^0'=nk2^post38, bRows^0'=bRows^post38, nl2^0'=nl2^post38, nj2^0'=nj2^post38, tmp___3^0'=tmp___3^post38, ni2^0'=ni2^post38, (-bRows^post38+bRows^0 == 0 /\ -bSquares^post38+bSquares^0 == 0 /\ nl2^0-nl2^post38 == 0 /\ -tmp___3^post38+tmp___3^0 == 0 /\ -nk2^post38+nk2^0 == 0 /\ -ni2^post38+ni2^0 == 0 /\ tmp___4^0-tmp___4^post38 == 0 /\ -nj2^post38+nj2^0 == 0 /\ -ni1^post38+ni1^0 == 0 /\ -tmp^post38+tmp^0 == 0 /\ tmp___2^0-tmp___2^post38 == 0 /\ n^0-n^post38 == 0 /\ ni^0-ni^post38 == 0 /\ nj1^0-nj1^post38 == 0 /\ nk1^0-nk1^post38 == 0 /\ bDomain^0-bDomain^post38 == 0 /\ tmp___0^0-tmp___0^post38 == 0 /\ -bCols^post38+bCols^0 == 0 /\ n2^0-n2^post38 == 0 /\ nl1^0-nl1^post38 == 0 /\ -tmp___5^post38+tmp___5^0 == 0 /\ nj^0-nj^post38 == 0 /\ tmp___1^post38 == 0), cost: 1 39: l30 -> l29 : n2^0'=n2^post39, tmp___0^0'=tmp___0^post39, nk1^0'=nk1^post39, bDomain^0'=bDomain^post39, nl1^0'=nl1^post39, nj1^0'=nj1^post39, tmp___5^0'=tmp___5^post39, tmp___2^0'=tmp___2^post39, ni1^0'=ni1^post39, bSquares^0'=bSquares^post39, tmp^0'=tmp^post39, nj^0'=nj^post39, tmp___4^0'=tmp___4^post39, bCols^0'=bCols^post39, ni^0'=ni^post39, n^0'=n^post39, tmp___1^0'=tmp___1^post39, nk2^0'=nk2^post39, bRows^0'=bRows^post39, nl2^0'=nl2^post39, nj2^0'=nj2^post39, tmp___3^0'=tmp___3^post39, ni2^0'=ni2^post39, (nl2^0-nl2^post39 == 0 /\ nk2^0-nk2^post39 == 0 /\ nk1^0-nk1^post39 == 0 /\ ni^0-ni^post39 == 0 /\ -ni1^post39+ni1^0 == 0 /\ -tmp___3^post39+tmp___3^0 == 0 /\ -bSquares^post39+bSquares^0 == 0 /\ tmp___2^0-tmp___2^post39 == 0 /\ -tmp^post39+tmp^0 == 0 /\ -bCols^post39+bCols^0 == 0 /\ nj1^0-nj1^post39 == 0 /\ -ni2^post39+ni2^0 == 0 /\ n2^0-n2^post39 == 0 /\ tmp___0^0-tmp___0^post39 == 0 /\ -nj2^post39+nj2^0 == 0 /\ -tmp___1^post39+tmp___1^0 == 0 /\ bDomain^0-bDomain^post39 == 0 /\ -tmp___4^post39+tmp___4^0 == 0 /\ n^0-n^post39 == 0 /\ nj^0-nj^post39 == 0 /\ -bRows^post39+bRows^0 == 0 /\ -tmp___5^post39+tmp___5^0 == 0 /\ nl1^0-nl1^post39 == 0), cost: 1 40: l31 -> l27 : n2^0'=n2^post40, tmp___0^0'=tmp___0^post40, nk1^0'=nk1^post40, bDomain^0'=bDomain^post40, nl1^0'=nl1^post40, nj1^0'=nj1^post40, tmp___5^0'=tmp___5^post40, tmp___2^0'=tmp___2^post40, ni1^0'=ni1^post40, bSquares^0'=bSquares^post40, tmp^0'=tmp^post40, nj^0'=nj^post40, tmp___4^0'=tmp___4^post40, bCols^0'=bCols^post40, ni^0'=ni^post40, n^0'=n^post40, tmp___1^0'=tmp___1^post40, nk2^0'=nk2^post40, bRows^0'=bRows^post40, nl2^0'=nl2^post40, nj2^0'=nj2^post40, tmp___3^0'=tmp___3^post40, ni2^0'=ni2^post40, (tmp___0^0-tmp___0^post40 == 0 /\ tmp^0-tmp^post40 == 0 /\ -nj1^post40+nj1^0 == 0 /\ bDomain^0 <= 0 /\ nj2^0-nj2^post40 == 0 /\ n2^0-n2^post40 == 0 /\ -tmp___3^post40+tmp___3^0 == 0 /\ tmp___1^post40 == 0 /\ -n^post40+n^0 == 0 /\ -ni2^post40+ni2^0 == 0 /\ -nl1^post40+nl1^0 == 0 /\ bRows^0-bRows^post40 == 0 /\ -bSquares^post40+bSquares^0 == 0 /\ -bDomain^0 <= 0 /\ bCols^0-bCols^post40 == 0 /\ bDomain^0-bDomain^post40 == 0 /\ tmp___5^0-tmp___5^post40 == 0 /\ nk2^0-nk2^post40 == 0 /\ -nj^post40+nj^0 == 0 /\ -nl2^post40+nl2^0 == 0 /\ -ni^post40+ni^0 == 0 /\ tmp___2^0-tmp___2^post40 == 0 /\ nk1^0-nk1^post40 == 0 /\ ni1^0-ni1^post40 == 0 /\ -tmp___4^post40+tmp___4^0 == 0), cost: 1 41: l31 -> l30 : n2^0'=n2^post41, tmp___0^0'=tmp___0^post41, nk1^0'=nk1^post41, bDomain^0'=bDomain^post41, nl1^0'=nl1^post41, nj1^0'=nj1^post41, tmp___5^0'=tmp___5^post41, tmp___2^0'=tmp___2^post41, ni1^0'=ni1^post41, bSquares^0'=bSquares^post41, tmp^0'=tmp^post41, nj^0'=nj^post41, tmp___4^0'=tmp___4^post41, bCols^0'=bCols^post41, ni^0'=ni^post41, n^0'=n^post41, tmp___1^0'=tmp___1^post41, nk2^0'=nk2^post41, bRows^0'=bRows^post41, nl2^0'=nl2^post41, nj2^0'=nj2^post41, tmp___3^0'=tmp___3^post41, ni2^0'=ni2^post41, (bSquares^0-bSquares^post41 == 0 /\ -nl2^post41+nl2^0 == 0 /\ n2^0-n2^post41 == 0 /\ -tmp___4^post41+tmp___4^0 == 0 /\ ni1^0-ni1^post41 == 0 /\ -nj^post41+nj^0 == 0 /\ -bRows^post41+bRows^0 == 0 /\ tmp___2^0-tmp___2^post41 == 0 /\ nk1^0-nk1^post41 == 0 /\ -nj2^post41+nj2^0 == 0 /\ -tmp___1^post41+tmp___1^0 == 0 /\ nl1^0-nl1^post41 == 0 /\ nj1^0-nj1^post41 == 0 /\ 1-bDomain^0 <= 0 /\ -tmp___3^post41+tmp___3^0 == 0 /\ -bDomain^post41+bDomain^0 == 0 /\ tmp^0-tmp^post41 == 0 /\ -n^post41+n^0 == 0 /\ bCols^0-bCols^post41 == 0 /\ tmp___5^0-tmp___5^post41 == 0 /\ -ni^post41+ni^0 == 0 /\ tmp___0^0-tmp___0^post41 == 0 /\ -ni2^post41+ni2^0 == 0 /\ -nk2^post41+nk2^0 == 0), cost: 1 42: l31 -> l30 : n2^0'=n2^post42, tmp___0^0'=tmp___0^post42, nk1^0'=nk1^post42, bDomain^0'=bDomain^post42, nl1^0'=nl1^post42, nj1^0'=nj1^post42, tmp___5^0'=tmp___5^post42, tmp___2^0'=tmp___2^post42, ni1^0'=ni1^post42, bSquares^0'=bSquares^post42, tmp^0'=tmp^post42, nj^0'=nj^post42, tmp___4^0'=tmp___4^post42, bCols^0'=bCols^post42, ni^0'=ni^post42, n^0'=n^post42, tmp___1^0'=tmp___1^post42, nk2^0'=nk2^post42, bRows^0'=bRows^post42, nl2^0'=nl2^post42, nj2^0'=nj2^post42, tmp___3^0'=tmp___3^post42, ni2^0'=ni2^post42, (-bDomain^post42+bDomain^0 == 0 /\ -tmp___2^post42+tmp___2^0 == 0 /\ -tmp___1^post42+tmp___1^0 == 0 /\ n2^0-n2^post42 == 0 /\ tmp___5^0-tmp___5^post42 == 0 /\ bSquares^0-bSquares^post42 == 0 /\ -nl2^post42+nl2^0 == 0 /\ -bRows^post42+bRows^0 == 0 /\ nk1^0-nk1^post42 == 0 /\ bCols^0-bCols^post42 == 0 /\ 1+bDomain^0 <= 0 /\ -ni^post42+ni^0 == 0 /\ ni1^0-ni1^post42 == 0 /\ nl1^0-nl1^post42 == 0 /\ nj1^0-nj1^post42 == 0 /\ -nk2^post42+nk2^0 == 0 /\ tmp___4^0-tmp___4^post42 == 0 /\ -nj2^post42+nj2^0 == 0 /\ -n^post42+n^0 == 0 /\ -tmp___3^post42+tmp___3^0 == 0 /\ tmp^0-tmp^post42 == 0 /\ tmp___0^0-tmp___0^post42 == 0 /\ -ni2^post42+ni2^0 == 0 /\ -nj^post42+nj^0 == 0), cost: 1 43: l32 -> l33 : n2^0'=n2^post43, tmp___0^0'=tmp___0^post43, nk1^0'=nk1^post43, bDomain^0'=bDomain^post43, nl1^0'=nl1^post43, nj1^0'=nj1^post43, tmp___5^0'=tmp___5^post43, tmp___2^0'=tmp___2^post43, ni1^0'=ni1^post43, bSquares^0'=bSquares^post43, tmp^0'=tmp^post43, nj^0'=nj^post43, tmp___4^0'=tmp___4^post43, bCols^0'=bCols^post43, ni^0'=ni^post43, n^0'=n^post43, tmp___1^0'=tmp___1^post43, nk2^0'=nk2^post43, bRows^0'=bRows^post43, nl2^0'=nl2^post43, nj2^0'=nj2^post43, tmp___3^0'=tmp___3^post43, ni2^0'=ni2^post43, (-bDomain^post43+bDomain^0 == 0 /\ -tmp___2^post43+tmp___2^0 == 0 /\ -nj2^post43+nj2^0 == 0 /\ nk1^0-nk1^post43 == 0 /\ -tmp___3^post43+tmp___3^0 == 0 /\ tmp___5^0-tmp___5^post43 == 0 /\ n^0-n^post43 == 0 /\ n2^0-nj^0 <= 0 /\ nl1^0-nl1^post43 == 0 /\ nj1^0-nj1^post43 == 0 /\ n2^0-n2^post43 == 0 /\ bSquares^0-bSquares^post43 == 0 /\ ni1^0-ni1^post43 == 0 /\ tmp___1^0-tmp___1^post43 == 0 /\ -nk2^post43+nk2^0 == 0 /\ -ni2^post43+ni2^0 == 0 /\ tmp___0^0-tmp___0^post43 == 0 /\ tmp^0-tmp^post43 == 0 /\ -bRows^post43+bRows^0 == 0 /\ -nl2^post43+nl2^0 == 0 /\ tmp___4^0-tmp___4^post43 == 0 /\ -1+ni^post43-ni^0 == 0 /\ -bCols^post43+bCols^0 == 0 /\ -nj^post43+nj^0 == 0), cost: 1 44: l32 -> l31 : n2^0'=n2^post44, tmp___0^0'=tmp___0^post44, nk1^0'=nk1^post44, bDomain^0'=bDomain^post44, nl1^0'=nl1^post44, nj1^0'=nj1^post44, tmp___5^0'=tmp___5^post44, tmp___2^0'=tmp___2^post44, ni1^0'=ni1^post44, bSquares^0'=bSquares^post44, tmp^0'=tmp^post44, nj^0'=nj^post44, tmp___4^0'=tmp___4^post44, bCols^0'=bCols^post44, ni^0'=ni^post44, n^0'=n^post44, tmp___1^0'=tmp___1^post44, nk2^0'=nk2^post44, bRows^0'=bRows^post44, nl2^0'=nl2^post44, nj2^0'=nj2^post44, tmp___3^0'=tmp___3^post44, ni2^0'=ni2^post44, (1-n2^0+nj^0 <= 0 /\ -nk2^post44+nk2^0 == 0 /\ nl2^0-nl2^post44 == 0 /\ -tmp___3^post44+tmp___3^0 == 0 /\ -ni^post44+ni^0 == 0 /\ tmp___0^0-tmp___0^post44 == 0 /\ -bRows^post44+bRows^0 == 0 /\ -n^post44+n^0 == 0 /\ nl1^0-nl1^post44 == 0 /\ -ni2^post44+ni2^0 == 0 /\ -nj2^post44+nj2^0 == 0 /\ -tmp^post44+tmp^0 == 0 /\ nj^0-nj^post44 == 0 /\ -tmp___5^post44+tmp___5^0 == 0 /\ bDomain^0-bDomain^post44 == 0 /\ n2^0-n2^post44 == 0 /\ bSquares^0-bSquares^post44 == 0 /\ ni1^0-ni1^post44 == 0 /\ nk1^0-nk1^post44 == 0 /\ -bCols^post44+bCols^0 == 0 /\ nj1^0-nj1^post44 == 0 /\ tmp___4^0-tmp___4^post44 == 0 /\ tmp___1^0-tmp___1^post44 == 0 /\ -tmp___2^post44+tmp___2^0 == 0), cost: 1 56: l33 -> l36 : n2^0'=n2^post56, tmp___0^0'=tmp___0^post56, nk1^0'=nk1^post56, bDomain^0'=bDomain^post56, nl1^0'=nl1^post56, nj1^0'=nj1^post56, tmp___5^0'=tmp___5^post56, tmp___2^0'=tmp___2^post56, ni1^0'=ni1^post56, bSquares^0'=bSquares^post56, tmp^0'=tmp^post56, nj^0'=nj^post56, tmp___4^0'=tmp___4^post56, bCols^0'=bCols^post56, ni^0'=ni^post56, n^0'=n^post56, tmp___1^0'=tmp___1^post56, nk2^0'=nk2^post56, bRows^0'=bRows^post56, nl2^0'=nl2^post56, nj2^0'=nj2^post56, tmp___3^0'=tmp___3^post56, ni2^0'=ni2^post56, (-ni1^post56+ni1^0 == 0 /\ -tmp___1^post56+tmp___1^0 == 0 /\ -nl2^post56+nl2^0 == 0 /\ ni^0-ni^post56 == 0 /\ tmp___5^0-tmp___5^post56 == 0 /\ n2^0-n2^post56 == 0 /\ tmp^0-tmp^post56 == 0 /\ -bRows^post56+bRows^0 == 0 /\ nk1^0-nk1^post56 == 0 /\ -bCols^post56+bCols^0 == 0 /\ bDomain^0-bDomain^post56 == 0 /\ -nj2^post56+nj2^0 == 0 /\ nj^0-nj^post56 == 0 /\ nj1^0-nj1^post56 == 0 /\ tmp___2^0-tmp___2^post56 == 0 /\ -n^post56+n^0 == 0 /\ -tmp___3^post56+tmp___3^0 == 0 /\ -tmp___4^post56+tmp___4^0 == 0 /\ -nl1^post56+nl1^0 == 0 /\ tmp___0^0-tmp___0^post56 == 0 /\ nk2^0-nk2^post56 == 0 /\ -bSquares^post56+bSquares^0 == 0 /\ -ni2^post56+ni2^0 == 0), cost: 1 45: l34 -> l35 : n2^0'=n2^post45, tmp___0^0'=tmp___0^post45, nk1^0'=nk1^post45, bDomain^0'=bDomain^post45, nl1^0'=nl1^post45, nj1^0'=nj1^post45, tmp___5^0'=tmp___5^post45, tmp___2^0'=tmp___2^post45, ni1^0'=ni1^post45, bSquares^0'=bSquares^post45, tmp^0'=tmp^post45, nj^0'=nj^post45, tmp___4^0'=tmp___4^post45, bCols^0'=bCols^post45, ni^0'=ni^post45, n^0'=n^post45, tmp___1^0'=tmp___1^post45, nk2^0'=nk2^post45, bRows^0'=bRows^post45, nl2^0'=nl2^post45, nj2^0'=nj2^post45, tmp___3^0'=tmp___3^post45, ni2^0'=ni2^post45, (nl2^0-nl2^post45 == 0 /\ -bRows^post45+bRows^0 == 0 /\ -n^post45+n^0 == 0 /\ -bSquares^post45+bSquares^0 == 0 /\ -nj2^post45+nj2^0 == 0 /\ -bCols^post45+bCols^0 == 0 /\ -nk2^post45+nk2^0 == 0 /\ -ni2^post45+ni2^0 == 0 /\ -ni1^post45+ni1^0 == 0 /\ -tmp___3^post45+tmp___3^0 == 0 /\ -tmp^post45+tmp^0 == 0 /\ tmp___2^0-tmp___2^post45 == 0 /\ tmp___4^0-tmp___4^post45 == 0 /\ ni^0-ni^post45 == 0 /\ nk1^0-nk1^post45 == 0 /\ nj1^0-nj1^post45 == 0 /\ tmp___1^0-tmp___1^post45 == 0 /\ n2^0-n2^post45 == 0 /\ -tmp___5^post45+tmp___5^0 == 0 /\ tmp___0^0-tmp___0^post45 == 0 /\ bDomain^0-bDomain^post45 == 0 /\ nj^0-nj^post45 == 0 /\ nl1^0-nl1^post45 == 0), cost: 1 90: l35 -> l25 : n2^0'=n2^post90, tmp___0^0'=tmp___0^post90, nk1^0'=nk1^post90, bDomain^0'=bDomain^post90, nl1^0'=nl1^post90, nj1^0'=nj1^post90, tmp___5^0'=tmp___5^post90, tmp___2^0'=tmp___2^post90, ni1^0'=ni1^post90, bSquares^0'=bSquares^post90, tmp^0'=tmp^post90, nj^0'=nj^post90, tmp___4^0'=tmp___4^post90, bCols^0'=bCols^post90, ni^0'=ni^post90, n^0'=n^post90, tmp___1^0'=tmp___1^post90, nk2^0'=nk2^post90, bRows^0'=bRows^post90, nl2^0'=nl2^post90, nj2^0'=nj2^post90, tmp___3^0'=tmp___3^post90, ni2^0'=ni2^post90, (-ni^post90+ni^0 == 0 /\ nl2^0-nl2^post90 == 0 /\ -nj2^post90+nj2^0 == 0 /\ bCols^0-bCols^post90 == 0 /\ -nl1^0+n^0 <= 0 /\ tmp___5^0-tmp___5^post90 == 0 /\ -tmp___3^post90+tmp___3^0 == 0 /\ bDomain^0-bDomain^post90 == 0 /\ -tmp^post90+tmp^0 == 0 /\ -ni2^post90+ni2^0 == 0 /\ nj^0-nj^post90 == 0 /\ bSquares^0-bSquares^post90 == 0 /\ nj1^0-nj1^post90 == 0 /\ ni1^0-ni1^post90 == 0 /\ -tmp___1^post90+tmp___1^0 == 0 /\ -1-nk1^0+nk1^post90 == 0 /\ tmp___0^0-tmp___0^post90 == 0 /\ n2^0-n2^post90 == 0 /\ -bRows^post90+bRows^0 == 0 /\ -nk2^post90+nk2^0 == 0 /\ -tmp___2^post90+tmp___2^0 == 0 /\ -n^post90+n^0 == 0 /\ nl1^0-nl1^post90 == 0 /\ tmp___4^0-tmp___4^post90 == 0), cost: 1 91: l35 -> l37 : n2^0'=n2^post91, tmp___0^0'=tmp___0^post91, nk1^0'=nk1^post91, bDomain^0'=bDomain^post91, nl1^0'=nl1^post91, nj1^0'=nj1^post91, tmp___5^0'=tmp___5^post91, tmp___2^0'=tmp___2^post91, ni1^0'=ni1^post91, bSquares^0'=bSquares^post91, tmp^0'=tmp^post91, nj^0'=nj^post91, tmp___4^0'=tmp___4^post91, bCols^0'=bCols^post91, ni^0'=ni^post91, n^0'=n^post91, tmp___1^0'=tmp___1^post91, nk2^0'=nk2^post91, bRows^0'=bRows^post91, nl2^0'=nl2^post91, nj2^0'=nj2^post91, tmp___3^0'=tmp___3^post91, ni2^0'=ni2^post91, (-tmp^post91+tmp^0 == 0 /\ 1+nl1^0-n^0 <= 0 /\ tmp___2^0-tmp___2^post91 == 0 /\ nj^0-nj^post91 == 0 /\ -ni1^post91+ni1^0 == 0 /\ tmp___4^0-tmp___4^post91 == 0 /\ -tmp___5^post91+tmp___5^0 == 0 /\ nl2^0-nl2^post91 == 0 /\ nk1^0-nk1^post91 == 0 /\ -tmp___3^post91+tmp___3^0 == 0 /\ n^0-n^post91 == 0 /\ -bRows^post91+bRows^0 == 0 /\ nk2^post91 == 0 /\ ni^0-ni^post91 == 0 /\ nj1^0-nj1^post91 == 0 /\ -bCols^post91+bCols^0 == 0 /\ nl1^0-nl1^post91 == 0 /\ tmp___0^0-tmp___0^post91 == 0 /\ n2^0-n2^post91 == 0 /\ bSquares^0-bSquares^post91 == 0 /\ -ni2^post91+ni2^0 == 0 /\ -nj2^post91+nj2^0 == 0 /\ bDomain^0-bDomain^post91 == 0 /\ tmp___1^0-tmp___1^post91 == 0), cost: 1 46: l36 -> l23 : n2^0'=n2^post46, tmp___0^0'=tmp___0^post46, nk1^0'=nk1^post46, bDomain^0'=bDomain^post46, nl1^0'=nl1^post46, nj1^0'=nj1^post46, tmp___5^0'=tmp___5^post46, tmp___2^0'=tmp___2^post46, ni1^0'=ni1^post46, bSquares^0'=bSquares^post46, tmp^0'=tmp^post46, nj^0'=nj^post46, tmp___4^0'=tmp___4^post46, bCols^0'=bCols^post46, ni^0'=ni^post46, n^0'=n^post46, tmp___1^0'=tmp___1^post46, nk2^0'=nk2^post46, bRows^0'=bRows^post46, nl2^0'=nl2^post46, nj2^0'=nj2^post46, tmp___3^0'=tmp___3^post46, ni2^0'=ni2^post46, (nl2^0-nl2^post46 == 0 /\ -bRows^post46+bRows^0 == 0 /\ tmp___0^0-tmp___0^post46 == 0 /\ -bSquares^post46+bSquares^0 == 0 /\ -bCols^post46+bCols^0 == 0 /\ nl1^0-nl1^post46 == 0 /\ -nk2^post46+nk2^0 == 0 /\ nj^0-nj^post46 == 0 /\ -ni2^post46+ni2^0 == 0 /\ -nj2^post46+nj2^0 == 0 /\ -tmp___5^post46+tmp___5^0 == 0 /\ -tmp^post46+tmp^0 == 0 /\ tmp___2^0-tmp___2^post46 == 0 /\ tmp___4^0-tmp___4^post46 == 0 /\ bDomain^0-bDomain^post46 == 0 /\ n2^0-ni^0 <= 0 /\ n2^0-n2^post46 == 0 /\ n^0-n^post46 == 0 /\ ni^post46 == 0 /\ nk1^0-nk1^post46 == 0 /\ tmp___1^0-tmp___1^post46 == 0 /\ -tmp___3^post46+tmp___3^0 == 0 /\ ni1^0-ni1^post46 == 0 /\ nj1^0-nj1^post46 == 0), cost: 1 47: l36 -> l28 : n2^0'=n2^post47, tmp___0^0'=tmp___0^post47, nk1^0'=nk1^post47, bDomain^0'=bDomain^post47, nl1^0'=nl1^post47, nj1^0'=nj1^post47, tmp___5^0'=tmp___5^post47, tmp___2^0'=tmp___2^post47, ni1^0'=ni1^post47, bSquares^0'=bSquares^post47, tmp^0'=tmp^post47, nj^0'=nj^post47, tmp___4^0'=tmp___4^post47, bCols^0'=bCols^post47, ni^0'=ni^post47, n^0'=n^post47, tmp___1^0'=tmp___1^post47, nk2^0'=nk2^post47, bRows^0'=bRows^post47, nl2^0'=nl2^post47, nj2^0'=nj2^post47, tmp___3^0'=tmp___3^post47, ni2^0'=ni2^post47, (-nl2^post47+nl2^0 == 0 /\ nk1^0-nk1^post47 == 0 /\ -bSquares^post47+bSquares^0 == 0 /\ -tmp___1^post47+tmp___1^0 == 0 /\ -bCols^post47+bCols^0 == 0 /\ -nj2^post47+nj2^0 == 0 /\ -ni1^post47+ni1^0 == 0 /\ -tmp^post47+tmp^0 == 0 /\ tmp___2^0-tmp___2^post47 == 0 /\ -bRows^post47+bRows^0 == 0 /\ tmp___4^0-tmp___4^post47 == 0 /\ ni^0-ni^post47 == 0 /\ -nj1^post47+nj1^0 == 0 /\ n^0-n^post47 == 0 /\ nj^post47 == 0 /\ 1-n2^0+ni^0 <= 0 /\ -tmp___3^post47+tmp___3^0 == 0 /\ -nk2^post47+nk2^0 == 0 /\ -ni2^post47+ni2^0 == 0 /\ n2^0-n2^post47 == 0 /\ -tmp___5^post47+tmp___5^0 == 0 /\ tmp___0^0-tmp___0^post47 == 0 /\ bDomain^0-bDomain^post47 == 0 /\ nl1^0-nl1^post47 == 0), cost: 1 48: l37 -> l38 : n2^0'=n2^post48, tmp___0^0'=tmp___0^post48, nk1^0'=nk1^post48, bDomain^0'=bDomain^post48, nl1^0'=nl1^post48, nj1^0'=nj1^post48, tmp___5^0'=tmp___5^post48, tmp___2^0'=tmp___2^post48, ni1^0'=ni1^post48, bSquares^0'=bSquares^post48, tmp^0'=tmp^post48, nj^0'=nj^post48, tmp___4^0'=tmp___4^post48, bCols^0'=bCols^post48, ni^0'=ni^post48, n^0'=n^post48, tmp___1^0'=tmp___1^post48, nk2^0'=nk2^post48, bRows^0'=bRows^post48, nl2^0'=nl2^post48, nj2^0'=nj2^post48, tmp___3^0'=tmp___3^post48, ni2^0'=ni2^post48, (nk2^0-nk2^post48 == 0 /\ ni^0-ni^post48 == 0 /\ tmp___5^0-tmp___5^post48 == 0 /\ -ni1^post48+ni1^0 == 0 /\ -nj1^post48+nj1^0 == 0 /\ n2^0-n2^post48 == 0 /\ tmp___0^0-tmp___0^post48 == 0 /\ -tmp___3^post48+tmp___3^0 == 0 /\ -ni2^post48+ni2^0 == 0 /\ bRows^0-bRows^post48 == 0 /\ -bSquares^post48+bSquares^0 == 0 /\ bDomain^0-bDomain^post48 == 0 /\ -tmp___1^post48+tmp___1^0 == 0 /\ tmp___2^0-tmp___2^post48 == 0 /\ -tmp^post48+tmp^0 == 0 /\ -nl1^post48+nl1^0 == 0 /\ nj^0-nj^post48 == 0 /\ -nl2^post48+nl2^0 == 0 /\ -bCols^post48+bCols^0 == 0 /\ nk1^0-nk1^post48 == 0 /\ -nj2^post48+nj2^0 == 0 /\ n^0-n^post48 == 0 /\ -tmp___4^post48+tmp___4^0 == 0), cost: 1 87: l38 -> l34 : n2^0'=n2^post87, tmp___0^0'=tmp___0^post87, nk1^0'=nk1^post87, bDomain^0'=bDomain^post87, nl1^0'=nl1^post87, nj1^0'=nj1^post87, tmp___5^0'=tmp___5^post87, tmp___2^0'=tmp___2^post87, ni1^0'=ni1^post87, bSquares^0'=bSquares^post87, tmp^0'=tmp^post87, nj^0'=nj^post87, tmp___4^0'=tmp___4^post87, bCols^0'=bCols^post87, ni^0'=ni^post87, n^0'=n^post87, tmp___1^0'=tmp___1^post87, nk2^0'=nk2^post87, bRows^0'=bRows^post87, nl2^0'=nl2^post87, nj2^0'=nj2^post87, tmp___3^0'=tmp___3^post87, ni2^0'=ni2^post87, (-nk2^post87+nk2^0 == 0 /\ tmp___5^0-tmp___5^post87 == 0 /\ -ni^post87+ni^0 == 0 /\ -tmp___3^post87+tmp___3^0 == 0 /\ n2^0-n2^post87 == 0 /\ -bRows^post87+bRows^0 == 0 /\ -n^post87+n^0 == 0 /\ -ni2^post87+ni2^0 == 0 /\ -nj2^post87+nj2^0 == 0 /\ -1-nl1^0+nl1^post87 == 0 /\ bSquares^0-bSquares^post87 == 0 /\ bCols^0-bCols^post87 == 0 /\ -tmp___4^post87+tmp___4^0 == 0 /\ nk1^0-nk1^post87 == 0 /\ nj1^0-nj1^post87 == 0 /\ tmp___1^0-tmp___1^post87 == 0 /\ ni1^0-ni1^post87 == 0 /\ n^0-nk2^0 <= 0 /\ -tmp___2^post87+tmp___2^0 == 0 /\ tmp___0^0-tmp___0^post87 == 0 /\ -nj^post87+nj^0 == 0 /\ -nl2^post87+nl2^0 == 0 /\ -bDomain^post87+bDomain^0 == 0 /\ tmp^0-tmp^post87 == 0), cost: 1 88: l38 -> l43 : n2^0'=n2^post88, tmp___0^0'=tmp___0^post88, nk1^0'=nk1^post88, bDomain^0'=bDomain^post88, nl1^0'=nl1^post88, nj1^0'=nj1^post88, tmp___5^0'=tmp___5^post88, tmp___2^0'=tmp___2^post88, ni1^0'=ni1^post88, bSquares^0'=bSquares^post88, tmp^0'=tmp^post88, nj^0'=nj^post88, tmp___4^0'=tmp___4^post88, bCols^0'=bCols^post88, ni^0'=ni^post88, n^0'=n^post88, tmp___1^0'=tmp___1^post88, nk2^0'=nk2^post88, bRows^0'=bRows^post88, nl2^0'=nl2^post88, nj2^0'=nj2^post88, tmp___3^0'=tmp___3^post88, ni2^0'=ni2^post88, (-tmp___3^post88+tmp___3^0 == 0 /\ n2^0-n2^post88 == 0 /\ -bRows^post88+bRows^0 == 0 /\ 1-n^0+nk2^0 <= 0 /\ -nk2^post88+nk2^0 == 0 /\ -ni^post88+ni^0 == 0 /\ -ni2^post88+ni2^0 == 0 /\ nk1^0-nk1^post88 == 0 /\ tmp___5^0-tmp___5^post88 == 0 /\ bCols^0-bCols^post88 == 0 /\ -nj2^post88+nj2^0 == 0 /\ tmp___1^0-tmp___1^post88 == 0 /\ tmp___0^0-tmp___0^post88 == 0 /\ bDomain^0-bDomain^post88 == 0 /\ -tmp^post88+tmp^0 == 0 /\ nj^0-nj^post88 == 0 /\ nl1^0-nl1^post88 == 0 /\ nj1^0-nj1^post88 == 0 /\ nl2^post88 == 0 /\ bSquares^0-bSquares^post88 == 0 /\ ni1^0-ni1^post88 == 0 /\ tmp___4^0-tmp___4^post88 == 0 /\ -tmp___2^post88+tmp___2^0 == 0 /\ -n^post88+n^0 == 0), cost: 1 49: l39 -> l40 : n2^0'=n2^post49, tmp___0^0'=tmp___0^post49, nk1^0'=nk1^post49, bDomain^0'=bDomain^post49, nl1^0'=nl1^post49, nj1^0'=nj1^post49, tmp___5^0'=tmp___5^post49, tmp___2^0'=tmp___2^post49, ni1^0'=ni1^post49, bSquares^0'=bSquares^post49, tmp^0'=tmp^post49, nj^0'=nj^post49, tmp___4^0'=tmp___4^post49, bCols^0'=bCols^post49, ni^0'=ni^post49, n^0'=n^post49, tmp___1^0'=tmp___1^post49, nk2^0'=nk2^post49, bRows^0'=bRows^post49, nl2^0'=nl2^post49, nj2^0'=nj2^post49, tmp___3^0'=tmp___3^post49, ni2^0'=ni2^post49, (-nl1^post49+nl1^0 == 0 /\ tmp^0-tmp^post49 == 0 /\ nj2^0-nj2^post49 == 0 /\ -n^post49+n^0 == 0 /\ -nj1^post49+nj1^0 == 0 /\ n2^0-n2^post49 == 0 /\ -bSquares^post49+bSquares^0 == 0 /\ n2^0-nj^0 <= 0 /\ -nj^post49+nj^0 == 0 /\ -tmp___3^post49+tmp___3^0 == 0 /\ tmp___5^0-tmp___5^post49 == 0 /\ bRows^0-bRows^post49 == 0 /\ -ni2^post49+ni2^0 == 0 /\ -1+ni^post49-ni^0 == 0 /\ -tmp___1^post49+tmp___1^0 == 0 /\ bCols^0-bCols^post49 == 0 /\ bDomain^0-bDomain^post49 == 0 /\ -nl2^post49+nl2^0 == 0 /\ nk2^0-nk2^post49 == 0 /\ tmp___0^0-tmp___0^post49 == 0 /\ ni1^0-ni1^post49 == 0 /\ nk1^0-nk1^post49 == 0 /\ tmp___2^0-tmp___2^post49 == 0 /\ -tmp___4^post49+tmp___4^0 == 0), cost: 1 50: l39 -> l41 : n2^0'=n2^post50, tmp___0^0'=tmp___0^post50, nk1^0'=nk1^post50, bDomain^0'=bDomain^post50, nl1^0'=nl1^post50, nj1^0'=nj1^post50, tmp___5^0'=tmp___5^post50, tmp___2^0'=tmp___2^post50, ni1^0'=ni1^post50, bSquares^0'=bSquares^post50, tmp^0'=tmp^post50, nj^0'=nj^post50, tmp___4^0'=tmp___4^post50, bCols^0'=bCols^post50, ni^0'=ni^post50, n^0'=n^post50, tmp___1^0'=tmp___1^post50, nk2^0'=nk2^post50, bRows^0'=bRows^post50, nl2^0'=nl2^post50, nj2^0'=nj2^post50, tmp___3^0'=tmp___3^post50, ni2^0'=ni2^post50, (0 == 0 /\ -nl1^post50+nl1^0 == 0 /\ 1-n2^0+nj^0 <= 0 /\ tmp^0-tmp^post50 == 0 /\ -ni2^post50+ni2^0 == 0 /\ nj1^0-nj1^post50 == 0 /\ nj2^0-nj2^post50 == 0 /\ -nl2^post50+nl2^0 == 0 /\ -bRows^post50+bRows^0 == 0 /\ -bSquares^post50+bSquares^0 == 0 /\ -tmp___1^post50+tmp___1^0 == 0 /\ tmp___5^0-tmp___5^post50 == 0 /\ -nk2^post50+nk2^0 == 0 /\ -tmp___4^post50+tmp___4^0 == 0 /\ bDomain^0-bDomain^post50 == 0 /\ -n^post50+n^0 == 0 /\ n2^0-n2^post50 == 0 /\ ni1^0-ni1^post50 == 0 /\ tmp___2^0-tmp___2^post50 == 0 /\ nk1^0-nk1^post50 == 0 /\ bCols^0-bCols^post50 == 0 /\ -ni^post50+ni^0 == 0 /\ tmp___3^0-tmp___3^post50 == 0 /\ -1+nj^post50-nj^0 == 0), cost: 1 54: l40 -> l42 : n2^0'=n2^post54, tmp___0^0'=tmp___0^post54, nk1^0'=nk1^post54, bDomain^0'=bDomain^post54, nl1^0'=nl1^post54, nj1^0'=nj1^post54, tmp___5^0'=tmp___5^post54, tmp___2^0'=tmp___2^post54, ni1^0'=ni1^post54, bSquares^0'=bSquares^post54, tmp^0'=tmp^post54, nj^0'=nj^post54, tmp___4^0'=tmp___4^post54, bCols^0'=bCols^post54, ni^0'=ni^post54, n^0'=n^post54, tmp___1^0'=tmp___1^post54, nk2^0'=nk2^post54, bRows^0'=bRows^post54, nl2^0'=nl2^post54, nj2^0'=nj2^post54, tmp___3^0'=tmp___3^post54, ni2^0'=ni2^post54, (tmp___0^0-tmp___0^post54 == 0 /\ nj^0-nj^post54 == 0 /\ tmp___4^0-tmp___4^post54 == 0 /\ nl1^0-nl1^post54 == 0 /\ nl2^0-nl2^post54 == 0 /\ -nk2^post54+nk2^0 == 0 /\ -tmp___5^post54+tmp___5^0 == 0 /\ nk1^0-nk1^post54 == 0 /\ -tmp___3^post54+tmp___3^0 == 0 /\ -ni2^post54+ni2^0 == 0 /\ n2^0-n2^post54 == 0 /\ bDomain^0-bDomain^post54 == 0 /\ -tmp^post54+tmp^0 == 0 /\ bSquares^0-bSquares^post54 == 0 /\ -tmp___2^post54+tmp___2^0 == 0 /\ n^0-n^post54 == 0 /\ -tmp___1^post54+tmp___1^0 == 0 /\ -bCols^post54+bCols^0 == 0 /\ -ni^post54+ni^0 == 0 /\ -bRows^post54+bRows^0 == 0 /\ -nj2^post54+nj2^0 == 0 /\ nj1^0-nj1^post54 == 0 /\ ni1^0-ni1^post54 == 0), cost: 1 55: l41 -> l39 : n2^0'=n2^post55, tmp___0^0'=tmp___0^post55, nk1^0'=nk1^post55, bDomain^0'=bDomain^post55, nl1^0'=nl1^post55, nj1^0'=nj1^post55, tmp___5^0'=tmp___5^post55, tmp___2^0'=tmp___2^post55, ni1^0'=ni1^post55, bSquares^0'=bSquares^post55, tmp^0'=tmp^post55, nj^0'=nj^post55, tmp___4^0'=tmp___4^post55, bCols^0'=bCols^post55, ni^0'=ni^post55, n^0'=n^post55, tmp___1^0'=tmp___1^post55, nk2^0'=nk2^post55, bRows^0'=bRows^post55, nl2^0'=nl2^post55, nj2^0'=nj2^post55, tmp___3^0'=tmp___3^post55, ni2^0'=ni2^post55, (-tmp^post55+tmp^0 == 0 /\ -bCols^post55+bCols^0 == 0 /\ -tmp___1^post55+tmp___1^0 == 0 /\ nk1^0-nk1^post55 == 0 /\ bDomain^0-bDomain^post55 == 0 /\ -nl2^post55+nl2^0 == 0 /\ n2^0-n2^post55 == 0 /\ -bRows^post55+bRows^0 == 0 /\ tmp___2^0-tmp___2^post55 == 0 /\ -nj2^post55+nj2^0 == 0 /\ tmp___4^0-tmp___4^post55 == 0 /\ nl1^0-nl1^post55 == 0 /\ nj1^0-nj1^post55 == 0 /\ ni^0-ni^post55 == 0 /\ -ni1^post55+ni1^0 == 0 /\ -tmp___5^post55+tmp___5^0 == 0 /\ -tmp___3^post55+tmp___3^0 == 0 /\ n^0-n^post55 == 0 /\ bSquares^0-bSquares^post55 == 0 /\ nj^0-nj^post55 == 0 /\ -ni2^post55+ni2^0 == 0 /\ -nk2^post55+nk2^0 == 0 /\ tmp___0^0-tmp___0^post55 == 0), cost: 1 51: l42 -> l33 : n2^0'=n2^post51, tmp___0^0'=tmp___0^post51, nk1^0'=nk1^post51, bDomain^0'=bDomain^post51, nl1^0'=nl1^post51, nj1^0'=nj1^post51, tmp___5^0'=tmp___5^post51, tmp___2^0'=tmp___2^post51, ni1^0'=ni1^post51, bSquares^0'=bSquares^post51, tmp^0'=tmp^post51, nj^0'=nj^post51, tmp___4^0'=tmp___4^post51, bCols^0'=bCols^post51, ni^0'=ni^post51, n^0'=n^post51, tmp___1^0'=tmp___1^post51, nk2^0'=nk2^post51, bRows^0'=bRows^post51, nl2^0'=nl2^post51, nj2^0'=nj2^post51, tmp___3^0'=tmp___3^post51, ni2^0'=ni2^post51, (-nk2^post51+nk2^0 == 0 /\ -nj^post51+nj^0 == 0 /\ -n^post51+n^0 == 0 /\ n2^0-n2^post51 == 0 /\ -nj2^post51+nj2^0 == 0 /\ bSquares^0-bSquares^post51 == 0 /\ -tmp___4^post51+tmp___4^0 == 0 /\ bCols^0-bCols^post51 == 0 /\ ni^post51 == 0 /\ ni1^0-ni1^post51 == 0 /\ tmp___2^0-tmp___2^post51 == 0 /\ nk1^0-nk1^post51 == 0 /\ -nl2^post51+nl2^0 == 0 /\ nj1^0-nj1^post51 == 0 /\ -tmp___3^post51+tmp___3^0 == 0 /\ nl1^0-nl1^post51 == 0 /\ -ni2^post51+ni2^0 == 0 /\ n2^0-ni^0 <= 0 /\ -bRows^post51+bRows^0 == 0 /\ bDomain^0-bDomain^post51 == 0 /\ tmp___0^0-tmp___0^post51 == 0 /\ -tmp___1^post51+tmp___1^0 == 0 /\ tmp___5^0-tmp___5^post51 == 0 /\ tmp^0-tmp^post51 == 0), cost: 1 52: l42 -> l41 : n2^0'=n2^post52, tmp___0^0'=tmp___0^post52, nk1^0'=nk1^post52, bDomain^0'=bDomain^post52, nl1^0'=nl1^post52, nj1^0'=nj1^post52, tmp___5^0'=tmp___5^post52, tmp___2^0'=tmp___2^post52, ni1^0'=ni1^post52, bSquares^0'=bSquares^post52, tmp^0'=tmp^post52, nj^0'=nj^post52, tmp___4^0'=tmp___4^post52, bCols^0'=bCols^post52, ni^0'=ni^post52, n^0'=n^post52, tmp___1^0'=tmp___1^post52, nk2^0'=nk2^post52, bRows^0'=bRows^post52, nl2^0'=nl2^post52, nj2^0'=nj2^post52, tmp___3^0'=tmp___3^post52, ni2^0'=ni2^post52, (-bRows^post52+bRows^0 == 0 /\ -nk2^post52+nk2^0 == 0 /\ -ni^post52+ni^0 == 0 /\ -ni2^post52+ni2^0 == 0 /\ nj1^0-nj1^post52 == 0 /\ tmp___5^0-tmp___5^post52 == 0 /\ tmp___1^0-tmp___1^post52 == 0 /\ n2^0-n2^post52 == 0 /\ tmp___0^0-tmp___0^post52 == 0 /\ bDomain^0-bDomain^post52 == 0 /\ -tmp___3^post52+tmp___3^0 == 0 /\ -tmp^post52+tmp^0 == 0 /\ nl1^0-nl1^post52 == 0 /\ bCols^0-bCols^post52 == 0 /\ nj^post52 == 0 /\ -n^post52+n^0 == 0 /\ bSquares^0-bSquares^post52 == 0 /\ ni1^0-ni1^post52 == 0 /\ -nj2^post52+nj2^0 == 0 /\ tmp___4^0-tmp___4^post52 == 0 /\ 1-n2^0+ni^0 <= 0 /\ -tmp___2^post52+tmp___2^0 == 0 /\ -nk1^post52+nk1^0 == 0 /\ -nl2^post52+nl2^0 == 0), cost: 1 53: l43 -> l44 : n2^0'=n2^post53, tmp___0^0'=tmp___0^post53, nk1^0'=nk1^post53, bDomain^0'=bDomain^post53, nl1^0'=nl1^post53, nj1^0'=nj1^post53, tmp___5^0'=tmp___5^post53, tmp___2^0'=tmp___2^post53, ni1^0'=ni1^post53, bSquares^0'=bSquares^post53, tmp^0'=tmp^post53, nj^0'=nj^post53, tmp___4^0'=tmp___4^post53, bCols^0'=bCols^post53, ni^0'=ni^post53, n^0'=n^post53, tmp___1^0'=tmp___1^post53, nk2^0'=nk2^post53, bRows^0'=bRows^post53, nl2^0'=nl2^post53, nj2^0'=nj2^post53, tmp___3^0'=tmp___3^post53, ni2^0'=ni2^post53, (tmp___4^0-tmp___4^post53 == 0 /\ nj1^0-nj1^post53 == 0 /\ -ni2^post53+ni2^0 == 0 /\ n2^0-n2^post53 == 0 /\ tmp___0^0-tmp___0^post53 == 0 /\ tmp___5^0-tmp___5^post53 == 0 /\ bDomain^0-bDomain^post53 == 0 /\ -nk2^post53+nk2^0 == 0 /\ -tmp___2^post53+tmp___2^0 == 0 /\ nl1^0-nl1^post53 == 0 /\ n^0-n^post53 == 0 /\ nj^0-nj^post53 == 0 /\ -tmp___3^post53+tmp___3^0 == 0 /\ -tmp^post53+tmp^0 == 0 /\ tmp___1^0-tmp___1^post53 == 0 /\ -nl2^post53+nl2^0 == 0 /\ bSquares^0-bSquares^post53 == 0 /\ -bCols^post53+bCols^0 == 0 /\ -ni^post53+ni^0 == 0 /\ -nk1^post53+nk1^0 == 0 /\ -nj2^post53+nj2^0 == 0 /\ ni1^0-ni1^post53 == 0 /\ -bRows^post53+bRows^0 == 0), cost: 1 85: l44 -> l37 : n2^0'=n2^post85, tmp___0^0'=tmp___0^post85, nk1^0'=nk1^post85, bDomain^0'=bDomain^post85, nl1^0'=nl1^post85, nj1^0'=nj1^post85, tmp___5^0'=tmp___5^post85, tmp___2^0'=tmp___2^post85, ni1^0'=ni1^post85, bSquares^0'=bSquares^post85, tmp^0'=tmp^post85, nj^0'=nj^post85, tmp___4^0'=tmp___4^post85, bCols^0'=bCols^post85, ni^0'=ni^post85, n^0'=n^post85, tmp___1^0'=tmp___1^post85, nk2^0'=nk2^post85, bRows^0'=bRows^post85, nl2^0'=nl2^post85, nj2^0'=nj2^post85, tmp___3^0'=tmp___3^post85, ni2^0'=ni2^post85, (-nl1^post85+nl1^0 == 0 /\ ni1^0-ni1^post85 == 0 /\ -1+nk2^post85-nk2^0 == 0 /\ -tmp___1^post85+tmp___1^0 == 0 /\ nj1^0-nj1^post85 == 0 /\ nj2^0-nj2^post85 == 0 /\ tmp___2^0-tmp___2^post85 == 0 /\ tmp^0-tmp^post85 == 0 /\ -nl2^post85+nl2^0 == 0 /\ -bRows^post85+bRows^0 == 0 /\ tmp___5^0-tmp___5^post85 == 0 /\ -nj^post85+nj^0 == 0 /\ tmp___0^0-tmp___0^post85 == 0 /\ -ni^post85+ni^0 == 0 /\ -tmp___4^post85+tmp___4^0 == 0 /\ bDomain^0-bDomain^post85 == 0 /\ -n^post85+n^0 == 0 /\ n2^0-n2^post85 == 0 /\ n^0-nl2^0 <= 0 /\ bSquares^0-bSquares^post85 == 0 /\ nk1^0-nk1^post85 == 0 /\ bCols^0-bCols^post85 == 0 /\ tmp___3^0-tmp___3^post85 == 0 /\ -ni2^post85+ni2^0 == 0), cost: 1 86: l44 -> l56 : n2^0'=n2^post86, tmp___0^0'=tmp___0^post86, nk1^0'=nk1^post86, bDomain^0'=bDomain^post86, nl1^0'=nl1^post86, nj1^0'=nj1^post86, tmp___5^0'=tmp___5^post86, tmp___2^0'=tmp___2^post86, ni1^0'=ni1^post86, bSquares^0'=bSquares^post86, tmp^0'=tmp^post86, nj^0'=nj^post86, tmp___4^0'=tmp___4^post86, bCols^0'=bCols^post86, ni^0'=ni^post86, n^0'=n^post86, tmp___1^0'=tmp___1^post86, nk2^0'=nk2^post86, bRows^0'=bRows^post86, nl2^0'=nl2^post86, nj2^0'=nj2^post86, tmp___3^0'=tmp___3^post86, ni2^0'=ni2^post86, (ni1^0-ni1^post86 == 0 /\ -n^post86+n^0 == 0 /\ tmp___2^0-tmp___2^post86 == 0 /\ nj2^0-nj2^post86 == 0 /\ tmp___0^0-tmp___0^post86 == 0 /\ tmp^0-tmp^post86 == 0 /\ nk1^0-nk1^post86 == 0 /\ -nl2^post86+nl2^0 == 0 /\ -ni^post86+ni^0 == 0 /\ -tmp___3^post86+tmp___3^0 == 0 /\ -nk2^post86+nk2^0 == 0 /\ -ni2^post86+ni2^0 == 0 /\ -tmp___4^post86+tmp___4^0 == 0 /\ -bRows^post86+bRows^0 == 0 /\ tmp___5^0-tmp___5^post86 == 0 /\ nl1^0-nl1^post86 == 0 /\ nj1^0-nj1^post86 == 0 /\ 1-n^0+nl2^0 <= 0 /\ n2^0-n2^post86 == 0 /\ bCols^0-bCols^post86 == 0 /\ -tmp___1^post86+tmp___1^0 == 0 /\ bDomain^0-bDomain^post86 == 0 /\ bSquares^0-bSquares^post86 == 0 /\ -nj^post86+nj^0 == 0), cost: 1 73: l51 -> l43 : n2^0'=n2^post73, tmp___0^0'=tmp___0^post73, nk1^0'=nk1^post73, bDomain^0'=bDomain^post73, nl1^0'=nl1^post73, nj1^0'=nj1^post73, tmp___5^0'=tmp___5^post73, tmp___2^0'=tmp___2^post73, ni1^0'=ni1^post73, bSquares^0'=bSquares^post73, tmp^0'=tmp^post73, nj^0'=nj^post73, tmp___4^0'=tmp___4^post73, bCols^0'=bCols^post73, ni^0'=ni^post73, n^0'=n^post73, tmp___1^0'=tmp___1^post73, nk2^0'=nk2^post73, bRows^0'=bRows^post73, nl2^0'=nl2^post73, nj2^0'=nj2^post73, tmp___3^0'=tmp___3^post73, ni2^0'=ni2^post73, (-bRows^post73+bRows^0 == 0 /\ tmp___4^0-tmp___4^post73 == 0 /\ tmp___0^0-tmp___0^post73 == 0 /\ -tmp___3^post73+tmp___3^0 == 0 /\ nl1^0-nl1^post73 == 0 /\ -ni2^post73+ni2^0 == 0 /\ nj^0-nj^post73 == 0 /\ -bCols^post73+bCols^0 == 0 /\ -tmp___5^post73+tmp___5^0 == 0 /\ -tmp___2^post73+tmp___2^0 == 0 /\ -1-nl2^0+nl2^post73 == 0 /\ bDomain^0-bDomain^post73 == 0 /\ tmp___1^0-tmp___1^post73 == 0 /\ -ni^post73+ni^0 == 0 /\ n^0-n^post73 == 0 /\ -nk2^post73+nk2^0 == 0 /\ -nj2^post73+nj2^0 == 0 /\ nk1^0-nk1^post73 == 0 /\ nj1^0-nj1^post73 == 0 /\ n2^0-n2^post73 == 0 /\ ni1^0-ni1^post73 == 0 /\ bSquares^0-bSquares^post73 == 0 /\ -tmp^post73+tmp^0 == 0), cost: 1 75: l52 -> l51 : n2^0'=n2^post75, tmp___0^0'=tmp___0^post75, nk1^0'=nk1^post75, bDomain^0'=bDomain^post75, nl1^0'=nl1^post75, nj1^0'=nj1^post75, tmp___5^0'=tmp___5^post75, tmp___2^0'=tmp___2^post75, ni1^0'=ni1^post75, bSquares^0'=bSquares^post75, tmp^0'=tmp^post75, nj^0'=nj^post75, tmp___4^0'=tmp___4^post75, bCols^0'=bCols^post75, ni^0'=ni^post75, n^0'=n^post75, tmp___1^0'=tmp___1^post75, nk2^0'=nk2^post75, bRows^0'=bRows^post75, nl2^0'=nl2^post75, nj2^0'=nj2^post75, tmp___3^0'=tmp___3^post75, ni2^0'=ni2^post75, (-bCols^post75+bCols^0 == 0 /\ -nl2^post75+nl2^0 == 0 /\ n2^0-n2^post75 == 0 /\ nk1^0-nk1^post75 == 0 /\ bDomain^0-bDomain^post75 == 0 /\ nk2^0-nk2^post75 == 0 /\ -ni2^post75+ni2^0 == 0 /\ -tmp___5^post75+tmp___5^0 == 0 /\ bRows^0-bRows^post75 == 0 /\ -nj2^post75+nj2^0 == 0 /\ ni^0-ni^post75 == 0 /\ -tmp___4^post75+tmp___4^0 == 0 /\ tmp___0^0-tmp___0^post75 == 0 /\ -tmp^post75+tmp^0 == 0 /\ nj^0-nj^post75 == 0 /\ -nj1^post75+nj1^0 == 0 /\ tmp___2^0-tmp___2^post75 == 0 /\ nl1^0-nl1^post75 == 0 /\ -tmp___1^post75+tmp___1^0 == 0 /\ -ni1^post75+ni1^0 == 0 /\ -n^post75+n^0 == 0 /\ bSquares^post75-tmp___4^0 == 0 /\ -tmp___3^post75+tmp___3^0 == 0), cost: 1 76: l53 -> l52 : n2^0'=n2^post76, tmp___0^0'=tmp___0^post76, nk1^0'=nk1^post76, bDomain^0'=bDomain^post76, nl1^0'=nl1^post76, nj1^0'=nj1^post76, tmp___5^0'=tmp___5^post76, tmp___2^0'=tmp___2^post76, ni1^0'=ni1^post76, bSquares^0'=bSquares^post76, tmp^0'=tmp^post76, nj^0'=nj^post76, tmp___4^0'=tmp___4^post76, bCols^0'=bCols^post76, ni^0'=ni^post76, n^0'=n^post76, tmp___1^0'=tmp___1^post76, nk2^0'=nk2^post76, bRows^0'=bRows^post76, nl2^0'=nl2^post76, nj2^0'=nj2^post76, tmp___3^0'=tmp___3^post76, ni2^0'=ni2^post76, (-bCols^post76+bCols^0 == 0 /\ -tmp___1^post76+tmp___1^0 == 0 /\ nj1^0-nj1^post76 == 0 /\ -nl1^post76+nl1^0 == 0 /\ -nl2^post76+nl2^0 == 0 /\ ni^0-ni^post76 == 0 /\ -ni1^post76+ni1^0 == 0 /\ tmp^0-tmp^post76 == 0 /\ -bRows^post76+bRows^0 == 0 /\ -nj2^post76+nj2^0 == 0 /\ tmp___5^0-tmp___5^post76 == 0 /\ tmp___0^0-tmp___0^post76 == 0 /\ tmp___2^0-tmp___2^post76 == 0 /\ nk1^0-nk1^post76 == 0 /\ nj^0-nj^post76 == 0 /\ bDomain^0-bDomain^post76 == 0 /\ -1+tmp___4^post76 == 0 /\ n2^0-n2^post76 == 0 /\ tmp___3^0-tmp___3^post76 == 0 /\ -n^post76+n^0 == 0 /\ nk2^0-nk2^post76 == 0 /\ -ni2^post76+ni2^0 == 0 /\ -bSquares^post76+bSquares^0 == 0), cost: 1 77: l54 -> l53 : n2^0'=n2^post77, tmp___0^0'=tmp___0^post77, nk1^0'=nk1^post77, bDomain^0'=bDomain^post77, nl1^0'=nl1^post77, nj1^0'=nj1^post77, tmp___5^0'=tmp___5^post77, tmp___2^0'=tmp___2^post77, ni1^0'=ni1^post77, bSquares^0'=bSquares^post77, tmp^0'=tmp^post77, nj^0'=nj^post77, tmp___4^0'=tmp___4^post77, bCols^0'=bCols^post77, ni^0'=ni^post77, n^0'=n^post77, tmp___1^0'=tmp___1^post77, nk2^0'=nk2^post77, bRows^0'=bRows^post77, nl2^0'=nl2^post77, nj2^0'=nj2^post77, tmp___3^0'=tmp___3^post77, ni2^0'=ni2^post77, (-tmp___1^post77+tmp___1^0 == 0 /\ ni1^0-ni1^post77 == 0 /\ tmp___2^0-tmp___2^post77 == 0 /\ nj2^0-nj2^post77 == 0 /\ -tmp___3^post77+tmp___3^0 == 0 /\ -nl2^post77+nl2^0 == 0 /\ tmp___0^0-tmp___0^post77 == 0 /\ -n^post77+n^0 == 0 /\ -bRows^post77+bRows^0 == 0 /\ -ni^post77+ni^0 == 0 /\ nk1^0-nk1^post77 == 0 /\ -tmp___4^post77+tmp___4^0 == 0 /\ tmp___5^0-tmp___5^post77 == 0 /\ bSquares^0-bSquares^post77 == 0 /\ tmp^0-tmp^post77 == 0 /\ nl1^0-nl1^post77 == 0 /\ nj1^0-nj1^post77 == 0 /\ -nj^post77+nj^0 == 0 /\ bCols^0-bCols^post77 == 0 /\ -nk2^post77+nk2^0 == 0 /\ n2^0-n2^post77 == 0 /\ -ni2^post77+ni2^0 == 0 /\ bDomain^0-bDomain^post77 == 0), cost: 1 78: l54 -> l52 : n2^0'=n2^post78, tmp___0^0'=tmp___0^post78, nk1^0'=nk1^post78, bDomain^0'=bDomain^post78, nl1^0'=nl1^post78, nj1^0'=nj1^post78, tmp___5^0'=tmp___5^post78, tmp___2^0'=tmp___2^post78, ni1^0'=ni1^post78, bSquares^0'=bSquares^post78, tmp^0'=tmp^post78, nj^0'=nj^post78, tmp___4^0'=tmp___4^post78, bCols^0'=bCols^post78, ni^0'=ni^post78, n^0'=n^post78, tmp___1^0'=tmp___1^post78, nk2^0'=nk2^post78, bRows^0'=bRows^post78, nl2^0'=nl2^post78, nj2^0'=nj2^post78, tmp___3^0'=tmp___3^post78, ni2^0'=ni2^post78, (-ni2^post78+ni2^0 == 0 /\ -ni^post78+ni^0 == 0 /\ ni1^0-ni1^post78 == 0 /\ -nj2^post78+nj2^0 == 0 /\ -nk2^post78+nk2^0 == 0 /\ -bRows^post78+bRows^0 == 0 /\ -n^post78+n^0 == 0 /\ bCols^0-bCols^post78 == 0 /\ tmp___0^0-tmp___0^post78 == 0 /\ bSquares^0-bSquares^post78 == 0 /\ -tmp___3^post78+tmp___3^0 == 0 /\ -tmp___1^post78+tmp___1^0 == 0 /\ tmp___2^0-tmp___2^post78 == 0 /\ tmp___4^post78 == 0 /\ nk1^0-nk1^post78 == 0 /\ tmp___5^0-tmp___5^post78 == 0 /\ nl1^0-nl1^post78 == 0 /\ nj1^0-nj1^post78 == 0 /\ -nl2^post78+nl2^0 == 0 /\ -nj^post78+nj^0 == 0 /\ n2^0-n2^post78 == 0 /\ tmp^0-tmp^post78 == 0 /\ bDomain^0-bDomain^post78 == 0), cost: 1 79: l54 -> l53 : n2^0'=n2^post79, tmp___0^0'=tmp___0^post79, nk1^0'=nk1^post79, bDomain^0'=bDomain^post79, nl1^0'=nl1^post79, nj1^0'=nj1^post79, tmp___5^0'=tmp___5^post79, tmp___2^0'=tmp___2^post79, ni1^0'=ni1^post79, bSquares^0'=bSquares^post79, tmp^0'=tmp^post79, nj^0'=nj^post79, tmp___4^0'=tmp___4^post79, bCols^0'=bCols^post79, ni^0'=ni^post79, n^0'=n^post79, tmp___1^0'=tmp___1^post79, nk2^0'=nk2^post79, bRows^0'=bRows^post79, nl2^0'=nl2^post79, nj2^0'=nj2^post79, tmp___3^0'=tmp___3^post79, ni2^0'=ni2^post79, (ni1^0-ni1^post79 == 0 /\ -bRows^post79+bRows^0 == 0 /\ tmp___2^0-tmp___2^post79 == 0 /\ nj2^0-nj2^post79 == 0 /\ -tmp___3^post79+tmp___3^0 == 0 /\ -ni2^post79+ni2^0 == 0 /\ nk1^0-nk1^post79 == 0 /\ tmp___0^0-tmp___0^post79 == 0 /\ nj1^0-nj1^post79 == 0 /\ tmp___1^0-tmp___1^post79 == 0 /\ -ni^post79+ni^0 == 0 /\ -nk2^post79+nk2^0 == 0 /\ -n^post79+n^0 == 0 /\ -tmp___4^post79+tmp___4^0 == 0 /\ tmp___5^0-tmp___5^post79 == 0 /\ bSquares^0-bSquares^post79 == 0 /\ tmp^0-tmp^post79 == 0 /\ nl1^0-nl1^post79 == 0 /\ bCols^0-bCols^post79 == 0 /\ -nj^post79+nj^0 == 0 /\ n2^0-n2^post79 == 0 /\ bDomain^0-bDomain^post79 == 0 /\ -nl2^post79+nl2^0 == 0), cost: 1 80: l55 -> l52 : n2^0'=n2^post80, tmp___0^0'=tmp___0^post80, nk1^0'=nk1^post80, bDomain^0'=bDomain^post80, nl1^0'=nl1^post80, nj1^0'=nj1^post80, tmp___5^0'=tmp___5^post80, tmp___2^0'=tmp___2^post80, ni1^0'=ni1^post80, bSquares^0'=bSquares^post80, tmp^0'=tmp^post80, nj^0'=nj^post80, tmp___4^0'=tmp___4^post80, bCols^0'=bCols^post80, ni^0'=ni^post80, n^0'=n^post80, tmp___1^0'=tmp___1^post80, nk2^0'=nk2^post80, bRows^0'=bRows^post80, nl2^0'=nl2^post80, nj2^0'=nj2^post80, tmp___3^0'=tmp___3^post80, ni2^0'=ni2^post80, (-bRows^post80+bRows^0 == 0 /\ -nk2^post80+nk2^0 == 0 /\ tmp___5^0-tmp___5^post80 == 0 /\ -bSquares^0 <= 0 /\ -n^post80+n^0 == 0 /\ -nj2^post80+nj2^0 == 0 /\ -tmp___3^post80+tmp___3^0 == 0 /\ -ni2^post80+ni2^0 == 0 /\ bCols^0-bCols^post80 == 0 /\ nk1^0-nk1^post80 == 0 /\ bSquares^0-bSquares^post80 == 0 /\ nj1^0-nj1^post80 == 0 /\ tmp___1^0-tmp___1^post80 == 0 /\ n2^0-n2^post80 == 0 /\ bSquares^0 <= 0 /\ ni1^0-ni1^post80 == 0 /\ -tmp___2^post80+tmp___2^0 == 0 /\ tmp___4^post80 == 0 /\ -nj^post80+nj^0 == 0 /\ -ni^post80+ni^0 == 0 /\ nl1^0-nl1^post80 == 0 /\ tmp___0^0-tmp___0^post80 == 0 /\ -bDomain^post80+bDomain^0 == 0 /\ tmp^0-tmp^post80 == 0 /\ -nl2^post80+nl2^0 == 0), cost: 1 81: l55 -> l54 : n2^0'=n2^post81, tmp___0^0'=tmp___0^post81, nk1^0'=nk1^post81, bDomain^0'=bDomain^post81, nl1^0'=nl1^post81, nj1^0'=nj1^post81, tmp___5^0'=tmp___5^post81, tmp___2^0'=tmp___2^post81, ni1^0'=ni1^post81, bSquares^0'=bSquares^post81, tmp^0'=tmp^post81, nj^0'=nj^post81, tmp___4^0'=tmp___4^post81, bCols^0'=bCols^post81, ni^0'=ni^post81, n^0'=n^post81, tmp___1^0'=tmp___1^post81, nk2^0'=nk2^post81, bRows^0'=bRows^post81, nl2^0'=nl2^post81, nj2^0'=nj2^post81, tmp___3^0'=tmp___3^post81, ni2^0'=ni2^post81, (-bRows^post81+bRows^0 == 0 /\ -tmp___3^post81+tmp___3^0 == 0 /\ -nk2^post81+nk2^0 == 0 /\ -ni^post81+ni^0 == 0 /\ 1-bSquares^0 <= 0 /\ -ni2^post81+ni2^0 == 0 /\ -nj2^post81+nj2^0 == 0 /\ nk1^0-nk1^post81 == 0 /\ bDomain^0-bDomain^post81 == 0 /\ tmp___5^0-tmp___5^post81 == 0 /\ nj1^0-nj1^post81 == 0 /\ tmp___1^0-tmp___1^post81 == 0 /\ n2^0-n2^post81 == 0 /\ nl1^0-nl1^post81 == 0 /\ -tmp^post81+tmp^0 == 0 /\ nj^0-nj^post81 == 0 /\ tmp___0^0-tmp___0^post81 == 0 /\ ni1^0-ni1^post81 == 0 /\ bSquares^0-bSquares^post81 == 0 /\ tmp___4^0-tmp___4^post81 == 0 /\ -tmp___2^post81+tmp___2^0 == 0 /\ -bCols^post81+bCols^0 == 0 /\ -nl2^post81+nl2^0 == 0 /\ -n^post81+n^0 == 0), cost: 1 82: l55 -> l54 : n2^0'=n2^post82, tmp___0^0'=tmp___0^post82, nk1^0'=nk1^post82, bDomain^0'=bDomain^post82, nl1^0'=nl1^post82, nj1^0'=nj1^post82, tmp___5^0'=tmp___5^post82, tmp___2^0'=tmp___2^post82, ni1^0'=ni1^post82, bSquares^0'=bSquares^post82, tmp^0'=tmp^post82, nj^0'=nj^post82, tmp___4^0'=tmp___4^post82, bCols^0'=bCols^post82, ni^0'=ni^post82, n^0'=n^post82, tmp___1^0'=tmp___1^post82, nk2^0'=nk2^post82, bRows^0'=bRows^post82, nl2^0'=nl2^post82, nj2^0'=nj2^post82, tmp___3^0'=tmp___3^post82, ni2^0'=ni2^post82, (-ni^post82+ni^0 == 0 /\ nj1^0-nj1^post82 == 0 /\ tmp___4^0-tmp___4^post82 == 0 /\ bDomain^0-bDomain^post82 == 0 /\ tmp___5^0-tmp___5^post82 == 0 /\ tmp___0^0-tmp___0^post82 == 0 /\ n2^0-n2^post82 == 0 /\ -nk2^post82+nk2^0 == 0 /\ -tmp___3^post82+tmp___3^0 == 0 /\ n^0-n^post82 == 0 /\ nj^0-nj^post82 == 0 /\ -tmp^post82+tmp^0 == 0 /\ nl1^0-nl1^post82 == 0 /\ -nl2^post82+nl2^0 == 0 /\ -bRows^post82+bRows^0 == 0 /\ bSquares^0-bSquares^post82 == 0 /\ -bCols^post82+bCols^0 == 0 /\ ni1^0-ni1^post82 == 0 /\ -tmp___2^post82+tmp___2^0 == 0 /\ -ni2^post82+ni2^0 == 0 /\ -nk1^post82+nk1^0 == 0 /\ -nj2^post82+nj2^0 == 0 /\ tmp___1^0-tmp___1^post82 == 0 /\ 1+bSquares^0 <= 0), cost: 1 83: l56 -> l51 : n2^0'=n2^post83, tmp___0^0'=tmp___0^post83, nk1^0'=nk1^post83, bDomain^0'=bDomain^post83, nl1^0'=nl1^post83, nj1^0'=nj1^post83, tmp___5^0'=tmp___5^post83, tmp___2^0'=tmp___2^post83, ni1^0'=ni1^post83, bSquares^0'=bSquares^post83, tmp^0'=tmp^post83, nj^0'=nj^post83, tmp___4^0'=tmp___4^post83, bCols^0'=bCols^post83, ni^0'=ni^post83, n^0'=n^post83, tmp___1^0'=tmp___1^post83, nk2^0'=nk2^post83, bRows^0'=bRows^post83, nl2^0'=nl2^post83, nj2^0'=nj2^post83, tmp___3^0'=tmp___3^post83, ni2^0'=ni2^post83, (nj^0-nj^post83 == 0 /\ tmp___4^0-tmp___4^post83 == 0 /\ nl2^0-nl2^post83 == 0 /\ -tmp___3^post83+tmp___3^0 == 0 /\ nk1^0-nk1^post83 == 0 /\ -nk2^post83+nk2^0 == 0 /\ -ni2^post83+ni2^0 == 0 /\ -tmp___2^post83+tmp___2^0 == 0 /\ n^0-n^post83 == 0 /\ bDomain^0-bDomain^post83 == 0 /\ -tmp^post83+tmp^0 == 0 /\ bSquares^0-bSquares^post83 == 0 /\ nj1^0-nj1^post83 == 0 /\ -bCols^post83+bCols^0 == 0 /\ -tmp___1^post83+tmp___1^0 == 0 /\ -ni^post83+ni^0 == 0 /\ tmp___0^0-tmp___0^post83 == 0 /\ n2^0-n2^post83 == 0 /\ -tmp___5^post83+tmp___5^0 == 0 /\ -nj2^post83+nj2^0 == 0 /\ ni1^0-ni1^post83 == 0 /\ -bRows^post83+bRows^0 == 0 /\ nl1^0-nl1^post83 == 0), cost: 1 84: l56 -> l55 : n2^0'=n2^post84, tmp___0^0'=tmp___0^post84, nk1^0'=nk1^post84, bDomain^0'=bDomain^post84, nl1^0'=nl1^post84, nj1^0'=nj1^post84, tmp___5^0'=tmp___5^post84, tmp___2^0'=tmp___2^post84, ni1^0'=ni1^post84, bSquares^0'=bSquares^post84, tmp^0'=tmp^post84, nj^0'=nj^post84, tmp___4^0'=tmp___4^post84, bCols^0'=bCols^post84, ni^0'=ni^post84, n^0'=n^post84, tmp___1^0'=tmp___1^post84, nk2^0'=nk2^post84, bRows^0'=bRows^post84, nl2^0'=nl2^post84, nj2^0'=nj2^post84, tmp___3^0'=tmp___3^post84, ni2^0'=ni2^post84, (-bCols^post84+bCols^0 == 0 /\ nk1^0-nk1^post84 == 0 /\ bDomain^0-bDomain^post84 == 0 /\ nl2^0-nl2^post84 == 0 /\ n2^0-n2^post84 == 0 /\ nk2^0-nk2^post84 == 0 /\ tmp___2^0-tmp___2^post84 == 0 /\ -bSquares^post84+bSquares^0 == 0 /\ -ni2^post84+ni2^0 == 0 /\ -nj2^post84+nj2^0 == 0 /\ ni^0-ni^post84 == 0 /\ nl1^0-nl1^post84 == 0 /\ nj1^0-nj1^post84 == 0 /\ -ni1^post84+ni1^0 == 0 /\ -tmp^post84+tmp^0 == 0 /\ -tmp___1^post84+tmp___1^0 == 0 /\ -tmp___5^post84+tmp___5^0 == 0 /\ -n^post84+n^0 == 0 /\ -tmp___4^post84+tmp___4^0 == 0 /\ -bRows^post84+bRows^0 == 0 /\ nj^0-nj^post84 == 0 /\ -tmp___3^post84+tmp___3^0 == 0 /\ tmp___0^0-tmp___0^post84 == 0), cost: 1 97: l57 -> l40 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post97, nk1^0'=nk1^post97, bDomain^0'=bDomain^post97, nl1^0'=nl1^post97, nj1^0'=nj1^post97, tmp___5^0'=tmp___5^post97, tmp___2^0'=tmp___2^post97, ni1^0'=ni1^post97, bSquares^0'=bSquares^post97, tmp^0'=tmp^post97, nj^0'=nj^post97, tmp___4^0'=tmp___4^post97, bCols^0'=bCols^post97, ni^0'=ni^post97, n^0'=n^post97, tmp___1^0'=tmp___1^post97, nk2^0'=nk2^post97, bRows^0'=bRows^post97, nl2^0'=nl2^post97, nj2^0'=nj2^post97, tmp___3^0'=tmp___3^post97, ni2^0'=ni2^post97, (0 == 0 /\ tmp___5^0-tmp___5^post97 == 0 /\ nj1^0-nj1^post97 == 0 /\ -1+bRows^post97 == 0 /\ -tmp___3^post97+tmp___3^0 == 0 /\ -nk2^post97+nk2^0 == 0 /\ tmp___0^0-tmp___0^post97 == 0 /\ -1+bCols^post97 == 0 /\ tmp___2^0-tmp___2^post97 == 0 /\ ni^post97 == 0 /\ -ni2^post97+ni2^0 == 0 /\ ni1^0-ni1^post97 == 0 /\ tmp___1^0-tmp___1^post97 == 0 /\ -nj^post97+nj^0 == 0 /\ nl1^0-nl1^post97 == 0 /\ tmp___4^0-tmp___4^post97 == 0 /\ -nl2^post97+nl2^0 == 0 /\ -1+bSquares^post97 == 0 /\ -3+n^post97 == 0 /\ -nj2^post97+nj2^0 == 0 /\ -1+bDomain^post97 == 0 /\ -nk1^post97+nk1^0 == 0), cost: 1 98: l58 -> l57 : n2^0'=n2^post98, tmp___0^0'=tmp___0^post98, nk1^0'=nk1^post98, bDomain^0'=bDomain^post98, nl1^0'=nl1^post98, nj1^0'=nj1^post98, tmp___5^0'=tmp___5^post98, tmp___2^0'=tmp___2^post98, ni1^0'=ni1^post98, bSquares^0'=bSquares^post98, tmp^0'=tmp^post98, nj^0'=nj^post98, tmp___4^0'=tmp___4^post98, bCols^0'=bCols^post98, ni^0'=ni^post98, n^0'=n^post98, tmp___1^0'=tmp___1^post98, nk2^0'=nk2^post98, bRows^0'=bRows^post98, nl2^0'=nl2^post98, nj2^0'=nj2^post98, tmp___3^0'=tmp___3^post98, ni2^0'=ni2^post98, (nl1^0-nl1^post98 == 0 /\ nj1^0-nj1^post98 == 0 /\ -nl2^post98+nl2^0 == 0 /\ bCols^0-bCols^post98 == 0 /\ nj^0-nj^post98 == 0 /\ -bRows^post98+bRows^0 == 0 /\ -ni2^post98+ni2^0 == 0 /\ tmp___5^0-tmp___5^post98 == 0 /\ -nj2^post98+nj2^0 == 0 /\ tmp___0^0-tmp___0^post98 == 0 /\ -tmp___2^post98+tmp___2^0 == 0 /\ bSquares^0-bSquares^post98 == 0 /\ nk1^0-nk1^post98 == 0 /\ bDomain^0-bDomain^post98 == 0 /\ -tmp___3^post98+tmp___3^0 == 0 /\ -tmp^post98+tmp^0 == 0 /\ tmp___1^0-tmp___1^post98 == 0 /\ n2^0-n2^post98 == 0 /\ -n^post98+n^0 == 0 /\ ni1^0-ni1^post98 == 0 /\ -ni^post98+ni^0 == 0 /\ tmp___4^0-tmp___4^post98 == 0 /\ -nk2^post98+nk2^0 == 0), cost: 1 Applied preprocessing Original rule: l0 -> l2 : n2^0'=n2^post1, tmp___0^0'=tmp___0^post1, nk1^0'=nk1^post1, bDomain^0'=bDomain^post1, nl1^0'=nl1^post1, nj1^0'=nj1^post1, tmp___5^0'=tmp___5^post1, tmp___2^0'=tmp___2^post1, ni1^0'=ni1^post1, bSquares^0'=bSquares^post1, tmp^0'=tmp^post1, nj^0'=nj^post1, tmp___4^0'=tmp___4^post1, bCols^0'=bCols^post1, ni^0'=ni^post1, n^0'=n^post1, tmp___1^0'=tmp___1^post1, nk2^0'=nk2^post1, bRows^0'=bRows^post1, nl2^0'=nl2^post1, nj2^0'=nj2^post1, tmp___3^0'=tmp___3^post1, ni2^0'=ni2^post1, (-ni1^post1+ni1^0 == 0 /\ -tmp___5^post1+tmp___5^0 == 0 /\ bRows^0-bRows^post1 == 0 /\ -tmp___3^post1+tmp___3^0 == 0 /\ tmp___2^0-tmp___2^post1 == 0 /\ tmp___4^0-tmp___4^post1 == 0 /\ n2^0-n2^post1 == 0 /\ -ni2^post1+ni2^0 == 0 /\ nk1^0-nk1^post1 == 0 /\ -tmp___1^post1+tmp___1^0 == 0 /\ -bCols^post1+bCols^0 == 0 /\ -nj1^post1+nj1^0 == 0 /\ n^0-n^post1 == 0 /\ tmp___0^0-tmp___0^post1 == 0 /\ -nk2^post1+nk2^0 == 0 /\ -nj2^post1+nj2^0 == 0 /\ 1+ni^0-n^0 <= 0 /\ nj^post1 == 0 /\ ni^0-ni^post1 == 0 /\ nl1^0-nl1^post1 == 0 /\ -tmp^post1+tmp^0 == 0 /\ -nl2^post1+nl2^0 == 0 /\ bDomain^0-bDomain^post1 == 0 /\ bSquares^0-bSquares^post1 == 0), cost: 1 New rule: l0 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 1 Applied preprocessing Original rule: l3 -> l4 : n2^0'=n2^post2, tmp___0^0'=tmp___0^post2, nk1^0'=nk1^post2, bDomain^0'=bDomain^post2, nl1^0'=nl1^post2, nj1^0'=nj1^post2, tmp___5^0'=tmp___5^post2, tmp___2^0'=tmp___2^post2, ni1^0'=ni1^post2, bSquares^0'=bSquares^post2, tmp^0'=tmp^post2, nj^0'=nj^post2, tmp___4^0'=tmp___4^post2, bCols^0'=bCols^post2, ni^0'=ni^post2, n^0'=n^post2, tmp___1^0'=tmp___1^post2, nk2^0'=nk2^post2, bRows^0'=bRows^post2, nl2^0'=nl2^post2, nj2^0'=nj2^post2, tmp___3^0'=tmp___3^post2, ni2^0'=ni2^post2, (tmp___5^0-tmp___5^post2 == 0 /\ bDomain^0-bDomain^post2 == 0 /\ -nk2^post2+nk2^0 == 0 /\ bRows^0-bRows^post2 == 0 /\ -tmp___3^post2+tmp___3^0 == 0 /\ n2^0-n2^post2 == 0 /\ -nj2^post2+nj2^0 == 0 /\ nk1^0-nk1^post2 == 0 /\ tmp___4^0-tmp___4^post2 == 0 /\ ni^0-ni^post2 == 0 /\ -bSquares^post2+bSquares^0 == 0 /\ -nj1^post2+nj1^0 == 0 /\ tmp___0^0-tmp___0^post2 == 0 /\ tmp___2^0-tmp___2^post2 == 0 /\ nl1^0-nl1^post2 == 0 /\ tmp^0-tmp^post2 == 0 /\ -ni2^post2+ni2^0 == 0 /\ nj^0-nj^post2 == 0 /\ -bCols^post2+bCols^0 == 0 /\ n^0-n^post2 == 0 /\ -ni1^post2+ni1^0 == 0 /\ -nl2^post2+nl2^0 == 0 /\ -tmp___1^post2+tmp___1^0 == 0), cost: 1 New rule: l3 -> l4 : TRUE, cost: 1 Applied preprocessing Original rule: l5 -> l6 : n2^0'=n2^post3, tmp___0^0'=tmp___0^post3, nk1^0'=nk1^post3, bDomain^0'=bDomain^post3, nl1^0'=nl1^post3, nj1^0'=nj1^post3, tmp___5^0'=tmp___5^post3, tmp___2^0'=tmp___2^post3, ni1^0'=ni1^post3, bSquares^0'=bSquares^post3, tmp^0'=tmp^post3, nj^0'=nj^post3, tmp___4^0'=tmp___4^post3, bCols^0'=bCols^post3, ni^0'=ni^post3, n^0'=n^post3, tmp___1^0'=tmp___1^post3, nk2^0'=nk2^post3, bRows^0'=bRows^post3, nl2^0'=nl2^post3, nj2^0'=nj2^post3, tmp___3^0'=tmp___3^post3, ni2^0'=ni2^post3, (tmp___5^0-tmp___5^post3 == 0 /\ bRows^0-bRows^post3 == 0 /\ ni^0-ni^post3 == 0 /\ -bSquares^post3+bSquares^0 == 0 /\ n2^0-n2^post3 == 0 /\ -nj^post3+nj^0 == 0 /\ nk1^0-nk1^post3 == 0 /\ -nj2^post3+nj2^0 == 0 /\ -tmp___1^post3+tmp___1^0 == 0 /\ -ni1^post3+ni1^0 == 0 /\ bDomain^0-bDomain^post3 == 0 /\ -tmp___4^post3+tmp___4^0 == 0 /\ tmp^0-tmp^post3 == 0 /\ -nj1^post3+nj1^0 == 0 /\ nk2^0-nk2^post3 == 0 /\ tmp___0^0-tmp___0^post3 == 0 /\ -1+ni2^post3-ni2^0 == 0 /\ bCols^post3-tmp___3^0 == 0 /\ nl1^0-nl1^post3 == 0 /\ -nl2^post3+nl2^0 == 0 /\ -tmp___3^post3+tmp___3^0 == 0 /\ tmp___2^0-tmp___2^post3 == 0 /\ -n^post3+n^0 == 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 : n2^0'=n2^post4, tmp___0^0'=tmp___0^post4, nk1^0'=nk1^post4, bDomain^0'=bDomain^post4, nl1^0'=nl1^post4, nj1^0'=nj1^post4, tmp___5^0'=tmp___5^post4, tmp___2^0'=tmp___2^post4, ni1^0'=ni1^post4, bSquares^0'=bSquares^post4, tmp^0'=tmp^post4, nj^0'=nj^post4, tmp___4^0'=tmp___4^post4, bCols^0'=bCols^post4, ni^0'=ni^post4, n^0'=n^post4, tmp___1^0'=tmp___1^post4, nk2^0'=nk2^post4, bRows^0'=bRows^post4, nl2^0'=nl2^post4, nj2^0'=nj2^post4, tmp___3^0'=tmp___3^post4, ni2^0'=ni2^post4, (-nl2^post4+nl2^0 == 0 /\ ni^0-ni^post4 == 0 /\ -bSquares^post4+bSquares^0 == 0 /\ -nj1^post4+nj1^0 == 0 /\ -nj^post4+nj^0 == 0 /\ nj2^0-nj2^post4 == 0 /\ -tmp___1^post4+tmp___1^0 == 0 /\ -ni1^post4+ni1^0 == 0 /\ -1+tmp___3^post4 == 0 /\ n2^0-n2^post4 == 0 /\ tmp___0^0-tmp___0^post4 == 0 /\ tmp___5^0-tmp___5^post4 == 0 /\ bDomain^0-bDomain^post4 == 0 /\ -n^post4+n^0 == 0 /\ -tmp___4^post4+tmp___4^0 == 0 /\ tmp^0-tmp^post4 == 0 /\ -bRows^post4+bRows^0 == 0 /\ bCols^0-bCols^post4 == 0 /\ nk1^0-nk1^post4 == 0 /\ -ni2^post4+ni2^0 == 0 /\ nk2^0-nk2^post4 == 0 /\ tmp___2^0-tmp___2^post4 == 0 /\ -nl1^post4+nl1^0 == 0), cost: 1 New rule: l7 -> l5 : tmp___3^0'=1, TRUE, cost: 1 Applied preprocessing Original rule: l8 -> l7 : n2^0'=n2^post5, tmp___0^0'=tmp___0^post5, nk1^0'=nk1^post5, bDomain^0'=bDomain^post5, nl1^0'=nl1^post5, nj1^0'=nj1^post5, tmp___5^0'=tmp___5^post5, tmp___2^0'=tmp___2^post5, ni1^0'=ni1^post5, bSquares^0'=bSquares^post5, tmp^0'=tmp^post5, nj^0'=nj^post5, tmp___4^0'=tmp___4^post5, bCols^0'=bCols^post5, ni^0'=ni^post5, n^0'=n^post5, tmp___1^0'=tmp___1^post5, nk2^0'=nk2^post5, bRows^0'=bRows^post5, nl2^0'=nl2^post5, nj2^0'=nj2^post5, tmp___3^0'=tmp___3^post5, ni2^0'=ni2^post5, (tmp^0-tmp^post5 == 0 /\ nj2^0-nj2^post5 == 0 /\ -n^post5+n^0 == 0 /\ -tmp___3^post5+tmp___3^0 == 0 /\ nk1^0-nk1^post5 == 0 /\ -ni2^post5+ni2^0 == 0 /\ -bSquares^post5+bSquares^0 == 0 /\ -tmp___1^post5+tmp___1^0 == 0 /\ bCols^0-bCols^post5 == 0 /\ nk2^0-nk2^post5 == 0 /\ tmp___5^0-tmp___5^post5 == 0 /\ nj1^0-nj1^post5 == 0 /\ -nl2^post5+nl2^0 == 0 /\ nl1^0-nl1^post5 == 0 /\ -bRows^post5+bRows^0 == 0 /\ -nj^post5+nj^0 == 0 /\ n2^0-n2^post5 == 0 /\ -ni^post5+ni^0 == 0 /\ tmp___2^0-tmp___2^post5 == 0 /\ ni1^0-ni1^post5 == 0 /\ -tmp___0^post5+tmp___0^0 == 0 /\ bDomain^0-bDomain^post5 == 0 /\ -tmp___4^post5+tmp___4^0 == 0), cost: 1 New rule: l8 -> l7 : TRUE, cost: 1 Applied preprocessing Original rule: l8 -> l5 : n2^0'=n2^post6, tmp___0^0'=tmp___0^post6, nk1^0'=nk1^post6, bDomain^0'=bDomain^post6, nl1^0'=nl1^post6, nj1^0'=nj1^post6, tmp___5^0'=tmp___5^post6, tmp___2^0'=tmp___2^post6, ni1^0'=ni1^post6, bSquares^0'=bSquares^post6, tmp^0'=tmp^post6, nj^0'=nj^post6, tmp___4^0'=tmp___4^post6, bCols^0'=bCols^post6, ni^0'=ni^post6, n^0'=n^post6, tmp___1^0'=tmp___1^post6, nk2^0'=nk2^post6, bRows^0'=bRows^post6, nl2^0'=nl2^post6, nj2^0'=nj2^post6, tmp___3^0'=tmp___3^post6, ni2^0'=ni2^post6, (bSquares^0-bSquares^post6 == 0 /\ tmp___3^post6 == 0 /\ bCols^0-bCols^post6 == 0 /\ -n^post6+n^0 == 0 /\ n2^0-n2^post6 == 0 /\ ni1^0-ni1^post6 == 0 /\ -nj^post6+nj^0 == 0 /\ nk1^0-nk1^post6 == 0 /\ tmp___2^0-tmp___2^post6 == 0 /\ -nk2^post6+nk2^0 == 0 /\ -ni2^post6+ni2^0 == 0 /\ -tmp___1^post6+tmp___1^0 == 0 /\ nl1^0-nl1^post6 == 0 /\ tmp^0-tmp^post6 == 0 /\ nj1^0-nj1^post6 == 0 /\ -nl2^post6+nl2^0 == 0 /\ -bDomain^post6+bDomain^0 == 0 /\ -bRows^post6+bRows^0 == 0 /\ -tmp___4^post6+tmp___4^0 == 0 /\ tmp___5^0-tmp___5^post6 == 0 /\ -ni^post6+ni^0 == 0 /\ tmp___0^0-tmp___0^post6 == 0 /\ -nj2^post6+nj2^0 == 0), cost: 1 New rule: l8 -> l5 : tmp___3^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l8 -> l7 : n2^0'=n2^post7, tmp___0^0'=tmp___0^post7, nk1^0'=nk1^post7, bDomain^0'=bDomain^post7, nl1^0'=nl1^post7, nj1^0'=nj1^post7, tmp___5^0'=tmp___5^post7, tmp___2^0'=tmp___2^post7, ni1^0'=ni1^post7, bSquares^0'=bSquares^post7, tmp^0'=tmp^post7, nj^0'=nj^post7, tmp___4^0'=tmp___4^post7, bCols^0'=bCols^post7, ni^0'=ni^post7, n^0'=n^post7, tmp___1^0'=tmp___1^post7, nk2^0'=nk2^post7, bRows^0'=bRows^post7, nl2^0'=nl2^post7, nj2^0'=nj2^post7, tmp___3^0'=tmp___3^post7, ni2^0'=ni2^post7, (-nk2^post7+nk2^0 == 0 /\ -ni2^post7+ni2^0 == 0 /\ -ni^post7+ni^0 == 0 /\ -bDomain^post7+bDomain^0 == 0 /\ -tmp___2^post7+tmp___2^0 == 0 /\ -nj2^post7+nj2^0 == 0 /\ nk1^0-nk1^post7 == 0 /\ -tmp___3^post7+tmp___3^0 == 0 /\ tmp___5^0-tmp___5^post7 == 0 /\ -bRows^post7+bRows^0 == 0 /\ tmp___1^0-tmp___1^post7 == 0 /\ -tmp^post7+tmp^0 == 0 /\ n^0-n^post7 == 0 /\ nl1^0-nl1^post7 == 0 /\ nj1^0-nj1^post7 == 0 /\ n2^0-n2^post7 == 0 /\ ni1^0-ni1^post7 == 0 /\ tmp___0^0-tmp___0^post7 == 0 /\ bSquares^0-bSquares^post7 == 0 /\ -nl2^post7+nl2^0 == 0 /\ tmp___4^0-tmp___4^post7 == 0 /\ -bCols^post7+bCols^0 == 0 /\ -nj^post7+nj^0 == 0), cost: 1 New rule: l8 -> l7 : TRUE, cost: 1 Applied preprocessing Original rule: l9 -> l5 : n2^0'=n2^post8, tmp___0^0'=tmp___0^post8, nk1^0'=nk1^post8, bDomain^0'=bDomain^post8, nl1^0'=nl1^post8, nj1^0'=nj1^post8, tmp___5^0'=tmp___5^post8, tmp___2^0'=tmp___2^post8, ni1^0'=ni1^post8, bSquares^0'=bSquares^post8, tmp^0'=tmp^post8, nj^0'=nj^post8, tmp___4^0'=tmp___4^post8, bCols^0'=bCols^post8, ni^0'=ni^post8, n^0'=n^post8, tmp___1^0'=tmp___1^post8, nk2^0'=nk2^post8, bRows^0'=bRows^post8, nl2^0'=nl2^post8, nj2^0'=nj2^post8, tmp___3^0'=tmp___3^post8, ni2^0'=ni2^post8, (-nk2^post8+nk2^0 == 0 /\ nl2^0-nl2^post8 == 0 /\ -ni^post8+ni^0 == 0 /\ -bRows^post8+bRows^0 == 0 /\ -n^post8+n^0 == 0 /\ nl1^0-nl1^post8 == 0 /\ -ni2^post8+ni2^0 == 0 /\ -nj2^post8+nj2^0 == 0 /\ -tmp^post8+tmp^0 == 0 /\ bDomain^0-bDomain^post8 == 0 /\ tmp___0^0-tmp___0^post8 == 0 /\ tmp___5^0-tmp___5^post8 == 0 /\ nj^0-nj^post8 == 0 /\ tmp___3^post8 == 0 /\ bCols^0 <= 0 /\ n2^0-n2^post8 == 0 /\ bSquares^0-bSquares^post8 == 0 /\ nk1^0-nk1^post8 == 0 /\ ni1^0-ni1^post8 == 0 /\ -bCols^0 <= 0 /\ -bCols^post8+bCols^0 == 0 /\ nj1^0-nj1^post8 == 0 /\ tmp___4^0-tmp___4^post8 == 0 /\ tmp___1^0-tmp___1^post8 == 0 /\ -tmp___2^post8+tmp___2^0 == 0), cost: 1 New rule: l9 -> l5 : tmp___3^0'=0, bCols^0 == 0, cost: 1 Applied preprocessing Original rule: l9 -> l8 : n2^0'=n2^post9, tmp___0^0'=tmp___0^post9, nk1^0'=nk1^post9, bDomain^0'=bDomain^post9, nl1^0'=nl1^post9, nj1^0'=nj1^post9, tmp___5^0'=tmp___5^post9, tmp___2^0'=tmp___2^post9, ni1^0'=ni1^post9, bSquares^0'=bSquares^post9, tmp^0'=tmp^post9, nj^0'=nj^post9, tmp___4^0'=tmp___4^post9, bCols^0'=bCols^post9, ni^0'=ni^post9, n^0'=n^post9, tmp___1^0'=tmp___1^post9, nk2^0'=nk2^post9, bRows^0'=bRows^post9, nl2^0'=nl2^post9, nj2^0'=nj2^post9, tmp___3^0'=tmp___3^post9, ni2^0'=ni2^post9, (tmp___4^0-tmp___4^post9 == 0 /\ -bSquares^post9+bSquares^0 == 0 /\ nl2^0-nl2^post9 == 0 /\ nk1^0-nk1^post9 == 0 /\ -bCols^post9+bCols^0 == 0 /\ -ni1^post9+ni1^0 == 0 /\ -tmp___3^post9+tmp___3^0 == 0 /\ tmp___2^0-tmp___2^post9 == 0 /\ ni^0-ni^post9 == 0 /\ n^0-n^post9 == 0 /\ -nj2^post9+nj2^0 == 0 /\ -ni2^post9+ni2^0 == 0 /\ -nk2^post9+nk2^0 == 0 /\ nj1^0-nj1^post9 == 0 /\ n2^0-n2^post9 == 0 /\ tmp___1^0-tmp___1^post9 == 0 /\ tmp___0^0-tmp___0^post9 == 0 /\ bDomain^0-bDomain^post9 == 0 /\ 1-bCols^0 <= 0 /\ nj^0-nj^post9 == 0 /\ -tmp___5^post9+tmp___5^0 == 0 /\ nl1^0-nl1^post9 == 0 /\ -bRows^post9+bRows^0 == 0 /\ -tmp^post9+tmp^0 == 0), cost: 1 New rule: l9 -> l8 : -1+bCols^0 >= 0, cost: 1 Applied preprocessing Original rule: l9 -> l8 : n2^0'=n2^post10, tmp___0^0'=tmp___0^post10, nk1^0'=nk1^post10, bDomain^0'=bDomain^post10, nl1^0'=nl1^post10, nj1^0'=nj1^post10, tmp___5^0'=tmp___5^post10, tmp___2^0'=tmp___2^post10, ni1^0'=ni1^post10, bSquares^0'=bSquares^post10, tmp^0'=tmp^post10, nj^0'=nj^post10, tmp___4^0'=tmp___4^post10, bCols^0'=bCols^post10, ni^0'=ni^post10, n^0'=n^post10, tmp___1^0'=tmp___1^post10, nk2^0'=nk2^post10, bRows^0'=bRows^post10, nl2^0'=nl2^post10, nj2^0'=nj2^post10, tmp___3^0'=tmp___3^post10, ni2^0'=ni2^post10, (bDomain^0-bDomain^post10 == 0 /\ 1+bCols^0 <= 0 /\ nk2^0-nk2^post10 == 0 /\ nl2^0-nl2^post10 == 0 /\ -tmp___5^post10+tmp___5^0 == 0 /\ nk1^0-nk1^post10 == 0 /\ -ni2^post10+ni2^0 == 0 /\ -bSquares^post10+bSquares^0 == 0 /\ ni^0-ni^post10 == 0 /\ -tmp___3^post10+tmp___3^0 == 0 /\ -tmp^post10+tmp^0 == 0 /\ nj^0-nj^post10 == 0 /\ -bCols^post10+bCols^0 == 0 /\ tmp___2^0-tmp___2^post10 == 0 /\ nj1^0-nj1^post10 == 0 /\ -ni1^post10+ni1^0 == 0 /\ -nj2^post10+nj2^0 == 0 /\ tmp___0^0-tmp___0^post10 == 0 /\ n2^0-n2^post10 == 0 /\ -tmp___1^post10+tmp___1^0 == 0 /\ -bRows^post10+bRows^0 == 0 /\ nl1^0-nl1^post10 == 0 /\ n^0-n^post10 == 0 /\ -tmp___4^post10+tmp___4^0 == 0), cost: 1 New rule: l9 -> l8 : 1+bCols^0 <= 0, cost: 1 Applied preprocessing Original rule: l10 -> l3 : n2^0'=n2^post11, tmp___0^0'=tmp___0^post11, nk1^0'=nk1^post11, bDomain^0'=bDomain^post11, nl1^0'=nl1^post11, nj1^0'=nj1^post11, tmp___5^0'=tmp___5^post11, tmp___2^0'=tmp___2^post11, ni1^0'=ni1^post11, bSquares^0'=bSquares^post11, tmp^0'=tmp^post11, nj^0'=nj^post11, tmp___4^0'=tmp___4^post11, bCols^0'=bCols^post11, ni^0'=ni^post11, n^0'=n^post11, tmp___1^0'=tmp___1^post11, nk2^0'=nk2^post11, bRows^0'=bRows^post11, nl2^0'=nl2^post11, nj2^0'=nj2^post11, tmp___3^0'=tmp___3^post11, ni2^0'=ni2^post11, (-bCols^post11+bCols^0 == 0 /\ n2^0-n2^post11 == 0 /\ -nl2^post11+nl2^0 == 0 /\ nk1^0-nk1^post11 == 0 /\ bDomain^0-bDomain^post11 == 0 /\ nk2^0-nk2^post11 == 0 /\ -1+ni1^post11-ni1^0 == 0 /\ -tmp___5^post11+tmp___5^0 == 0 /\ -tmp___4^post11+tmp___4^0 == 0 /\ tmp___2^0-tmp___2^post11 == 0 /\ n2^0-ni2^0 <= 0 /\ -bSquares^post11+bSquares^0 == 0 /\ -nj2^post11+nj2^0 == 0 /\ -ni2^post11+ni2^0 == 0 /\ bRows^0-bRows^post11 == 0 /\ ni^0-ni^post11 == 0 /\ tmp___0^0-tmp___0^post11 == 0 /\ -tmp^post11+tmp^0 == 0 /\ nj^0-nj^post11 == 0 /\ -nj1^post11+nj1^0 == 0 /\ -tmp___1^post11+tmp___1^0 == 0 /\ nl1^0-nl1^post11 == 0 /\ -tmp___3^post11+tmp___3^0 == 0 /\ -n^post11+n^0 == 0), cost: 1 New rule: l10 -> l3 : ni1^0'=1+ni1^0, n2^0-ni2^0 <= 0, cost: 1 Applied preprocessing Original rule: l10 -> l9 : n2^0'=n2^post12, tmp___0^0'=tmp___0^post12, nk1^0'=nk1^post12, bDomain^0'=bDomain^post12, nl1^0'=nl1^post12, nj1^0'=nj1^post12, tmp___5^0'=tmp___5^post12, tmp___2^0'=tmp___2^post12, ni1^0'=ni1^post12, bSquares^0'=bSquares^post12, tmp^0'=tmp^post12, nj^0'=nj^post12, tmp___4^0'=tmp___4^post12, bCols^0'=bCols^post12, ni^0'=ni^post12, n^0'=n^post12, tmp___1^0'=tmp___1^post12, nk2^0'=nk2^post12, bRows^0'=bRows^post12, nl2^0'=nl2^post12, nj2^0'=nj2^post12, tmp___3^0'=tmp___3^post12, ni2^0'=ni2^post12, (-nl1^post12+nl1^0 == 0 /\ 1-n2^0+ni2^0 <= 0 /\ -tmp___1^post12+tmp___1^0 == 0 /\ nj1^0-nj1^post12 == 0 /\ nk2^0-nk2^post12 == 0 /\ -nl2^post12+nl2^0 == 0 /\ tmp___2^0-tmp___2^post12 == 0 /\ -bRows^post12+bRows^0 == 0 /\ tmp___5^0-tmp___5^post12 == 0 /\ -bSquares^post12+bSquares^0 == 0 /\ ni^0-ni^post12 == 0 /\ tmp___0^0-tmp___0^post12 == 0 /\ -tmp^post12+tmp^0 == 0 /\ bDomain^0-bDomain^post12 == 0 /\ nj^0-nj^post12 == 0 /\ -ni1^post12+ni1^0 == 0 /\ n2^0-n2^post12 == 0 /\ -bCols^post12+bCols^0 == 0 /\ -nj2^post12+nj2^0 == 0 /\ nk1^0-nk1^post12 == 0 /\ -ni2^post12+ni2^0 == 0 /\ n^0-n^post12 == 0 /\ tmp___3^0-tmp___3^post12 == 0 /\ -tmp___4^post12+tmp___4^0 == 0), cost: 1 New rule: l10 -> l9 : 1-n2^0+ni2^0 <= 0, cost: 1 Applied preprocessing Original rule: l4 -> l11 : n2^0'=n2^post13, tmp___0^0'=tmp___0^post13, nk1^0'=nk1^post13, bDomain^0'=bDomain^post13, nl1^0'=nl1^post13, nj1^0'=nj1^post13, tmp___5^0'=tmp___5^post13, tmp___2^0'=tmp___2^post13, ni1^0'=ni1^post13, bSquares^0'=bSquares^post13, tmp^0'=tmp^post13, nj^0'=nj^post13, tmp___4^0'=tmp___4^post13, bCols^0'=bCols^post13, ni^0'=ni^post13, n^0'=n^post13, tmp___1^0'=tmp___1^post13, nk2^0'=nk2^post13, bRows^0'=bRows^post13, nl2^0'=nl2^post13, nj2^0'=nj2^post13, tmp___3^0'=tmp___3^post13, ni2^0'=ni2^post13, (-nl1^post13+nl1^0 == 0 /\ tmp^0-tmp^post13 == 0 /\ nj1^0-nj1^post13 == 0 /\ -bSquares^post13+bSquares^0 == 0 /\ tmp___5^0-tmp___5^post13 == 0 /\ bRows^0-bRows^post13 == 0 /\ -nj2^post13+nj2^0 == 0 /\ -ni2^post13+ni2^0 == 0 /\ tmp___0^0-tmp___0^post13 == 0 /\ -tmp___1^post13+tmp___1^0 == 0 /\ bCols^0-bCols^post13 == 0 /\ bDomain^0-bDomain^post13 == 0 /\ nk2^0-nk2^post13 == 0 /\ -1+n2^0-ni1^0 <= 0 /\ -nl2^post13+nl2^0 == 0 /\ n2^0-n2^post13 == 0 /\ -1+nj^post13-nj^0 == 0 /\ -n^post13+n^0 == 0 /\ ni1^0-ni1^post13 == 0 /\ nk1^0-nk1^post13 == 0 /\ tmp___2^0-tmp___2^post13 == 0 /\ -tmp___4^post13+tmp___4^0 == 0 /\ -ni^post13+ni^0 == 0 /\ tmp___3^0-tmp___3^post13 == 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 : n2^0'=n2^post14, tmp___0^0'=tmp___0^post14, nk1^0'=nk1^post14, bDomain^0'=bDomain^post14, nl1^0'=nl1^post14, nj1^0'=nj1^post14, tmp___5^0'=tmp___5^post14, tmp___2^0'=tmp___2^post14, ni1^0'=ni1^post14, bSquares^0'=bSquares^post14, tmp^0'=tmp^post14, nj^0'=nj^post14, tmp___4^0'=tmp___4^post14, bCols^0'=bCols^post14, ni^0'=ni^post14, n^0'=n^post14, tmp___1^0'=tmp___1^post14, nk2^0'=nk2^post14, bRows^0'=bRows^post14, nl2^0'=nl2^post14, nj2^0'=nj2^post14, tmp___3^0'=tmp___3^post14, ni2^0'=ni2^post14, (-nl1^post14+nl1^0 == 0 /\ -tmp___1^post14+tmp___1^0 == 0 /\ nj1^0-nj1^post14 == 0 /\ tmp___2^0-tmp___2^post14 == 0 /\ nj2^0-nj2^post14 == 0 /\ tmp^0-tmp^post14 == 0 /\ 2-n2^0+ni1^0 <= 0 /\ -nl2^post14+nl2^0 == 0 /\ -bRows^post14+bRows^0 == 0 /\ tmp___5^0-tmp___5^post14 == 0 /\ -nj^post14+nj^0 == 0 /\ tmp___0^0-tmp___0^post14 == 0 /\ -ni^post14+ni^0 == 0 /\ -nk2^post14+nk2^0 == 0 /\ -tmp___4^post14+tmp___4^0 == 0 /\ bDomain^0-bDomain^post14 == 0 /\ -n^post14+n^0 == 0 /\ n2^0-n2^post14 == 0 /\ bSquares^0-bSquares^post14 == 0 /\ ni1^0-ni1^post14 == 0 /\ nk1^0-nk1^post14 == 0 /\ bCols^0-bCols^post14 == 0 /\ tmp___3^0-tmp___3^post14 == 0 /\ -1-ni1^0+ni2^post14 == 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 : n2^0'=n2^post15, tmp___0^0'=tmp___0^post15, nk1^0'=nk1^post15, bDomain^0'=bDomain^post15, nl1^0'=nl1^post15, nj1^0'=nj1^post15, tmp___5^0'=tmp___5^post15, tmp___2^0'=tmp___2^post15, ni1^0'=ni1^post15, bSquares^0'=bSquares^post15, tmp^0'=tmp^post15, nj^0'=nj^post15, tmp___4^0'=tmp___4^post15, bCols^0'=bCols^post15, ni^0'=ni^post15, n^0'=n^post15, tmp___1^0'=tmp___1^post15, nk2^0'=nk2^post15, bRows^0'=bRows^post15, nl2^0'=nl2^post15, nj2^0'=nj2^post15, tmp___3^0'=tmp___3^post15, ni2^0'=ni2^post15, (ni1^0-ni1^post15 == 0 /\ tmp___2^0-tmp___2^post15 == 0 /\ nj2^0-nj2^post15 == 0 /\ tmp___0^0-tmp___0^post15 == 0 /\ tmp^0-tmp^post15 == 0 /\ nk1^0-nk1^post15 == 0 /\ -nl2^post15+nl2^0 == 0 /\ -ni^post15+ni^0 == 0 /\ nj1^0-nj1^post15 == 0 /\ -tmp___3^post15+tmp___3^0 == 0 /\ -nk2^post15+nk2^0 == 0 /\ -ni2^post15+ni2^0 == 0 /\ -n^post15+n^0 == 0 /\ -tmp___4^post15+tmp___4^0 == 0 /\ -bRows^post15+bRows^0 == 0 /\ tmp___5^0-tmp___5^post15 == 0 /\ nl1^0-nl1^post15 == 0 /\ n2^0-n2^post15 == 0 /\ bCols^0-bCols^post15 == 0 /\ -tmp___1^post15+tmp___1^0 == 0 /\ bDomain^0-bDomain^post15 == 0 /\ -nj^post15+nj^0 == 0 /\ bSquares^0-bSquares^post15 == 0), cost: 1 New rule: l6 -> l10 : TRUE, cost: 1 Applied preprocessing Original rule: l12 -> l13 : n2^0'=n2^post16, tmp___0^0'=tmp___0^post16, nk1^0'=nk1^post16, bDomain^0'=bDomain^post16, nl1^0'=nl1^post16, nj1^0'=nj1^post16, tmp___5^0'=tmp___5^post16, tmp___2^0'=tmp___2^post16, ni1^0'=ni1^post16, bSquares^0'=bSquares^post16, tmp^0'=tmp^post16, nj^0'=nj^post16, tmp___4^0'=tmp___4^post16, bCols^0'=bCols^post16, ni^0'=ni^post16, n^0'=n^post16, tmp___1^0'=tmp___1^post16, nk2^0'=nk2^post16, bRows^0'=bRows^post16, nl2^0'=nl2^post16, nj2^0'=nj2^post16, tmp___3^0'=tmp___3^post16, ni2^0'=ni2^post16, (-bRows^post16+bRows^0 == 0 /\ -nk2^post16+nk2^0 == 0 /\ tmp___5^0-tmp___5^post16 == 0 /\ -tmp___3^post16+tmp___3^0 == 0 /\ n2^0-n2^post16 == 0 /\ -n^post16+n^0 == 0 /\ -ni2^post16+ni2^0 == 0 /\ -nj2^post16+nj2^0 == 0 /\ bSquares^0-bSquares^post16 == 0 /\ -tmp___4^post16+tmp___4^0 == 0 /\ bCols^0-bCols^post16 == 0 /\ nk1^0-nk1^post16 == 0 /\ nj1^0-nj1^post16 == 0 /\ tmp___1^0-tmp___1^post16 == 0 /\ n2^0-nj^0 <= 0 /\ ni^post16 == 0 /\ ni1^0-ni1^post16 == 0 /\ -tmp___2^post16+tmp___2^0 == 0 /\ -nj^post16+nj^0 == 0 /\ tmp___0^0-tmp___0^post16 == 0 /\ nl1^0-nl1^post16 == 0 /\ -nl2^post16+nl2^0 == 0 /\ -bDomain^post16+bDomain^0 == 0 /\ tmp^0-tmp^post16 == 0), cost: 1 New rule: l12 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 1 Applied preprocessing Original rule: l12 -> l3 : n2^0'=n2^post17, tmp___0^0'=tmp___0^post17, nk1^0'=nk1^post17, bDomain^0'=bDomain^post17, nl1^0'=nl1^post17, nj1^0'=nj1^post17, tmp___5^0'=tmp___5^post17, tmp___2^0'=tmp___2^post17, ni1^0'=ni1^post17, bSquares^0'=bSquares^post17, tmp^0'=tmp^post17, nj^0'=nj^post17, tmp___4^0'=tmp___4^post17, bCols^0'=bCols^post17, ni^0'=ni^post17, n^0'=n^post17, tmp___1^0'=tmp___1^post17, nk2^0'=nk2^post17, bRows^0'=bRows^post17, nl2^0'=nl2^post17, nj2^0'=nj2^post17, tmp___3^0'=tmp___3^post17, ni2^0'=ni2^post17, (1-n2^0+nj^0 <= 0 /\ -tmp___3^post17+tmp___3^0 == 0 /\ -bRows^post17+bRows^0 == 0 /\ n2^0-n2^post17 == 0 /\ -nk2^post17+nk2^0 == 0 /\ -ni^post17+ni^0 == 0 /\ -ni2^post17+ni2^0 == 0 /\ nk1^0-nk1^post17 == 0 /\ tmp___5^0-tmp___5^post17 == 0 /\ bCols^0-bCols^post17 == 0 /\ -nj2^post17+nj2^0 == 0 /\ tmp___1^0-tmp___1^post17 == 0 /\ bDomain^0-bDomain^post17 == 0 /\ -tmp^post17+tmp^0 == 0 /\ nj^0-nj^post17 == 0 /\ nl1^0-nl1^post17 == 0 /\ nj1^0-nj1^post17 == 0 /\ tmp___0^0-tmp___0^post17 == 0 /\ bSquares^0-bSquares^post17 == 0 /\ tmp___4^0-tmp___4^post17 == 0 /\ -tmp___2^post17+tmp___2^0 == 0 /\ ni1^post17 == 0 /\ -nl2^post17+nl2^0 == 0 /\ -n^post17+n^0 == 0), cost: 1 New rule: l12 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 1 Applied preprocessing Original rule: l13 -> l0 : n2^0'=n2^post18, tmp___0^0'=tmp___0^post18, nk1^0'=nk1^post18, bDomain^0'=bDomain^post18, nl1^0'=nl1^post18, nj1^0'=nj1^post18, tmp___5^0'=tmp___5^post18, tmp___2^0'=tmp___2^post18, ni1^0'=ni1^post18, bSquares^0'=bSquares^post18, tmp^0'=tmp^post18, nj^0'=nj^post18, tmp___4^0'=tmp___4^post18, bCols^0'=bCols^post18, ni^0'=ni^post18, n^0'=n^post18, tmp___1^0'=tmp___1^post18, nk2^0'=nk2^post18, bRows^0'=bRows^post18, nl2^0'=nl2^post18, nj2^0'=nj2^post18, tmp___3^0'=tmp___3^post18, ni2^0'=ni2^post18, (-bCols^post18+bCols^0 == 0 /\ tmp___0^0-tmp___0^post18 == 0 /\ nj^0-nj^post18 == 0 /\ nl1^0-nl1^post18 == 0 /\ -tmp___5^post18+tmp___5^0 == 0 /\ -nj2^post18+nj2^0 == 0 /\ nl2^0-nl2^post18 == 0 /\ tmp___4^0-tmp___4^post18 == 0 /\ -bRows^post18+bRows^0 == 0 /\ nk1^0-nk1^post18 == 0 /\ n2^0-n2^post18 == 0 /\ -tmp^post18+tmp^0 == 0 /\ bDomain^0-bDomain^post18 == 0 /\ bSquares^0-bSquares^post18 == 0 /\ -tmp___2^post18+tmp___2^0 == 0 /\ n^0-n^post18 == 0 /\ -ni^post18+ni^0 == 0 /\ -nk2^post18+nk2^0 == 0 /\ -tmp___3^post18+tmp___3^0 == 0 /\ -ni2^post18+ni2^0 == 0 /\ tmp___1^0-tmp___1^post18 == 0 /\ nj1^0-nj1^post18 == 0 /\ ni1^0-ni1^post18 == 0), cost: 1 New rule: l13 -> l0 : TRUE, cost: 1 Applied preprocessing Original rule: l14 -> l15 : n2^0'=n2^post19, tmp___0^0'=tmp___0^post19, nk1^0'=nk1^post19, bDomain^0'=bDomain^post19, nl1^0'=nl1^post19, nj1^0'=nj1^post19, tmp___5^0'=tmp___5^post19, tmp___2^0'=tmp___2^post19, ni1^0'=ni1^post19, bSquares^0'=bSquares^post19, tmp^0'=tmp^post19, nj^0'=nj^post19, tmp___4^0'=tmp___4^post19, bCols^0'=bCols^post19, ni^0'=ni^post19, n^0'=n^post19, tmp___1^0'=tmp___1^post19, nk2^0'=nk2^post19, bRows^0'=bRows^post19, nl2^0'=nl2^post19, nj2^0'=nj2^post19, tmp___3^0'=tmp___3^post19, ni2^0'=ni2^post19, (-tmp^post19+tmp^0 == 0 /\ tmp___2^0-tmp___2^post19 == 0 /\ -tmp___1^post19+tmp___1^0 == 0 /\ -bCols^post19+bCols^0 == 0 /\ nj^0-nj^post19 == 0 /\ nk1^0-nk1^post19 == 0 /\ -nl2^post19+nl2^0 == 0 /\ -ni1^post19+ni1^0 == 0 /\ n2^0-n2^post19 == 0 /\ tmp___4^0-tmp___4^post19 == 0 /\ -tmp___2^0+bRows^post19 == 0 /\ nl1^0-nl1^post19 == 0 /\ nj1^0-nj1^post19 == 0 /\ -tmp___5^post19+tmp___5^0 == 0 /\ ni^0-ni^post19 == 0 /\ -tmp___3^post19+tmp___3^0 == 0 /\ n^0-n^post19 == 0 /\ bSquares^0-bSquares^post19 == 0 /\ bDomain^0-bDomain^post19 == 0 /\ -nk2^post19+nk2^0 == 0 /\ -1+nj2^post19-nj2^0 == 0 /\ -ni2^post19+ni2^0 == 0 /\ tmp___0^0-tmp___0^post19 == 0), cost: 1 New rule: l14 -> l15 : bRows^0'=tmp___2^0, nj2^0'=1+nj2^0, TRUE, cost: 1 Applied preprocessing Original rule: l16 -> l14 : n2^0'=n2^post20, tmp___0^0'=tmp___0^post20, nk1^0'=nk1^post20, bDomain^0'=bDomain^post20, nl1^0'=nl1^post20, nj1^0'=nj1^post20, tmp___5^0'=tmp___5^post20, tmp___2^0'=tmp___2^post20, ni1^0'=ni1^post20, bSquares^0'=bSquares^post20, tmp^0'=tmp^post20, nj^0'=nj^post20, tmp___4^0'=tmp___4^post20, bCols^0'=bCols^post20, ni^0'=ni^post20, n^0'=n^post20, tmp___1^0'=tmp___1^post20, nk2^0'=nk2^post20, bRows^0'=bRows^post20, nl2^0'=nl2^post20, nj2^0'=nj2^post20, tmp___3^0'=tmp___3^post20, ni2^0'=ni2^post20, (-ni1^post20+ni1^0 == 0 /\ -tmp___1^post20+tmp___1^0 == 0 /\ nk1^0-nk1^post20 == 0 /\ -nl2^post20+nl2^0 == 0 /\ ni^0-ni^post20 == 0 /\ tmp___5^0-tmp___5^post20 == 0 /\ -tmp___3^post20+tmp___3^0 == 0 /\ tmp^0-tmp^post20 == 0 /\ -bRows^post20+bRows^0 == 0 /\ n2^0-n2^post20 == 0 /\ bDomain^0-bDomain^post20 == 0 /\ nj^0-nj^post20 == 0 /\ -bCols^post20+bCols^0 == 0 /\ -tmp___4^post20+tmp___4^0 == 0 /\ -nl1^post20+nl1^0 == 0 /\ tmp___0^0-tmp___0^post20 == 0 /\ n^0-n^post20 == 0 /\ nk2^0-nk2^post20 == 0 /\ -bSquares^post20+bSquares^0 == 0 /\ -1+tmp___2^post20 == 0 /\ -nj1^post20+nj1^0 == 0 /\ -ni2^post20+ni2^0 == 0 /\ -nj2^post20+nj2^0 == 0), cost: 1 New rule: l16 -> l14 : tmp___2^0'=1, TRUE, cost: 1 Applied preprocessing Original rule: l17 -> l16 : n2^0'=n2^post21, tmp___0^0'=tmp___0^post21, nk1^0'=nk1^post21, bDomain^0'=bDomain^post21, nl1^0'=nl1^post21, nj1^0'=nj1^post21, tmp___5^0'=tmp___5^post21, tmp___2^0'=tmp___2^post21, ni1^0'=ni1^post21, bSquares^0'=bSquares^post21, tmp^0'=tmp^post21, nj^0'=nj^post21, tmp___4^0'=tmp___4^post21, bCols^0'=bCols^post21, ni^0'=ni^post21, n^0'=n^post21, tmp___1^0'=tmp___1^post21, nk2^0'=nk2^post21, bRows^0'=bRows^post21, nl2^0'=nl2^post21, nj2^0'=nj2^post21, tmp___3^0'=tmp___3^post21, ni2^0'=ni2^post21, (ni^0-ni^post21 == 0 /\ -ni2^post21+ni2^0 == 0 /\ bRows^0-bRows^post21 == 0 /\ -n^post21+n^0 == 0 /\ -nj2^post21+nj2^0 == 0 /\ -bSquares^post21+bSquares^0 == 0 /\ nk1^0-nk1^post21 == 0 /\ -tmp___3^post21+tmp___3^0 == 0 /\ tmp___5^0-tmp___5^post21 == 0 /\ -tmp___4^post21+tmp___4^0 == 0 /\ -tmp___1^post21+tmp___1^0 == 0 /\ n2^0-n2^post21 == 0 /\ bDomain^0-bDomain^post21 == 0 /\ -ni1^post21+ni1^0 == 0 /\ tmp^0-tmp^post21 == 0 /\ nk2^0-nk2^post21 == 0 /\ nj^0-nj^post21 == 0 /\ tmp___0^0-tmp___0^post21 == 0 /\ -nl1^post21+nl1^0 == 0 /\ -nl2^post21+nl2^0 == 0 /\ -nj1^post21+nj1^0 == 0 /\ tmp___2^0-tmp___2^post21 == 0 /\ -bCols^post21+bCols^0 == 0), cost: 1 New rule: l17 -> l16 : TRUE, cost: 1 Applied preprocessing Original rule: l17 -> l14 : n2^0'=n2^post22, tmp___0^0'=tmp___0^post22, nk1^0'=nk1^post22, bDomain^0'=bDomain^post22, nl1^0'=nl1^post22, nj1^0'=nj1^post22, tmp___5^0'=tmp___5^post22, tmp___2^0'=tmp___2^post22, ni1^0'=ni1^post22, bSquares^0'=bSquares^post22, tmp^0'=tmp^post22, nj^0'=nj^post22, tmp___4^0'=tmp___4^post22, bCols^0'=bCols^post22, ni^0'=ni^post22, n^0'=n^post22, tmp___1^0'=tmp___1^post22, nk2^0'=nk2^post22, bRows^0'=bRows^post22, nl2^0'=nl2^post22, nj2^0'=nj2^post22, tmp___3^0'=tmp___3^post22, ni2^0'=ni2^post22, (-bRows^post22+bRows^0 == 0 /\ ni^0-ni^post22 == 0 /\ -nj^post22+nj^0 == 0 /\ -tmp___3^post22+tmp___3^0 == 0 /\ -nj2^post22+nj2^0 == 0 /\ -ni2^post22+ni2^0 == 0 /\ -nl1^post22+nl1^0 == 0 /\ -tmp___4^post22+tmp___4^0 == 0 /\ -bSquares^post22+bSquares^0 == 0 /\ -tmp___1^post22+tmp___1^0 == 0 /\ -nj1^post22+nj1^0 == 0 /\ tmp___0^0-tmp___0^post22 == 0 /\ tmp___5^0-tmp___5^post22 == 0 /\ tmp^0-tmp^post22 == 0 /\ -ni1^post22+ni1^0 == 0 /\ -n^post22+n^0 == 0 /\ nk2^0-nk2^post22 == 0 /\ n2^0-n2^post22 == 0 /\ tmp___2^post22 == 0 /\ bDomain^0-bDomain^post22 == 0 /\ nk1^0-nk1^post22 == 0 /\ -nl2^post22+nl2^0 == 0 /\ -bCols^post22+bCols^0 == 0), cost: 1 New rule: l17 -> l14 : tmp___2^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l17 -> l16 : n2^0'=n2^post23, tmp___0^0'=tmp___0^post23, nk1^0'=nk1^post23, bDomain^0'=bDomain^post23, nl1^0'=nl1^post23, nj1^0'=nj1^post23, tmp___5^0'=tmp___5^post23, tmp___2^0'=tmp___2^post23, ni1^0'=ni1^post23, bSquares^0'=bSquares^post23, tmp^0'=tmp^post23, nj^0'=nj^post23, tmp___4^0'=tmp___4^post23, bCols^0'=bCols^post23, ni^0'=ni^post23, n^0'=n^post23, tmp___1^0'=tmp___1^post23, nk2^0'=nk2^post23, bRows^0'=bRows^post23, nl2^0'=nl2^post23, nj2^0'=nj2^post23, tmp___3^0'=tmp___3^post23, ni2^0'=ni2^post23, (ni^0-ni^post23 == 0 /\ -n^post23+n^0 == 0 /\ -nj^post23+nj^0 == 0 /\ ni1^0-ni1^post23 == 0 /\ -nj2^post23+nj2^0 == 0 /\ -tmp___4^post23+tmp___4^0 == 0 /\ -bSquares^post23+bSquares^0 == 0 /\ nk1^0-nk1^post23 == 0 /\ -tmp___3^post23+tmp___3^0 == 0 /\ tmp___2^0-tmp___2^post23 == 0 /\ tmp^0-tmp^post23 == 0 /\ nk2^0-nk2^post23 == 0 /\ -nl2^post23+nl2^0 == 0 /\ -bRows^post23+bRows^0 == 0 /\ nj1^0-nj1^post23 == 0 /\ -ni2^post23+ni2^0 == 0 /\ bDomain^0-bDomain^post23 == 0 /\ -bCols^post23+bCols^0 == 0 /\ tmp___5^0-tmp___5^post23 == 0 /\ -tmp___0^post23+tmp___0^0 == 0 /\ n2^0-n2^post23 == 0 /\ -tmp___1^post23+tmp___1^0 == 0 /\ nl1^0-nl1^post23 == 0), cost: 1 New rule: l17 -> l16 : TRUE, cost: 1 Applied preprocessing Original rule: l18 -> l14 : n2^0'=n2^post24, tmp___0^0'=tmp___0^post24, nk1^0'=nk1^post24, bDomain^0'=bDomain^post24, nl1^0'=nl1^post24, nj1^0'=nj1^post24, tmp___5^0'=tmp___5^post24, tmp___2^0'=tmp___2^post24, ni1^0'=ni1^post24, bSquares^0'=bSquares^post24, tmp^0'=tmp^post24, nj^0'=nj^post24, tmp___4^0'=tmp___4^post24, bCols^0'=bCols^post24, ni^0'=ni^post24, n^0'=n^post24, tmp___1^0'=tmp___1^post24, nk2^0'=nk2^post24, bRows^0'=bRows^post24, nl2^0'=nl2^post24, nj2^0'=nj2^post24, tmp___3^0'=tmp___3^post24, ni2^0'=ni2^post24, (-tmp___3^post24+tmp___3^0 == 0 /\ -tmp___4^post24+tmp___4^0 == 0 /\ -bRows^post24+bRows^0 == 0 /\ bSquares^0-bSquares^post24 == 0 /\ -nj^post24+nj^0 == 0 /\ -nk2^post24+nk2^0 == 0 /\ ni1^0-ni1^post24 == 0 /\ -ni2^post24+ni2^0 == 0 /\ -ni^post24+ni^0 == 0 /\ -bRows^0 <= 0 /\ -nj2^post24+nj2^0 == 0 /\ -tmp___1^post24+tmp___1^0 == 0 /\ n2^0-n2^post24 == 0 /\ nk1^0-nk1^post24 == 0 /\ tmp___5^0-tmp___5^post24 == 0 /\ bCols^0-bCols^post24 == 0 /\ bRows^0 <= 0 /\ -tmp___0^post24+tmp___0^0 == 0 /\ bDomain^0-bDomain^post24 == 0 /\ tmp___2^post24 == 0 /\ -nl2^post24+nl2^0 == 0 /\ tmp^0-tmp^post24 == 0 /\ nl1^0-nl1^post24 == 0 /\ -n^post24+n^0 == 0 /\ nj1^0-nj1^post24 == 0), cost: 1 New rule: l18 -> l14 : tmp___2^0'=0, bRows^0 == 0, cost: 1 Applied preprocessing Original rule: l18 -> l17 : n2^0'=n2^post25, tmp___0^0'=tmp___0^post25, nk1^0'=nk1^post25, bDomain^0'=bDomain^post25, nl1^0'=nl1^post25, nj1^0'=nj1^post25, tmp___5^0'=tmp___5^post25, tmp___2^0'=tmp___2^post25, ni1^0'=ni1^post25, bSquares^0'=bSquares^post25, tmp^0'=tmp^post25, nj^0'=nj^post25, tmp___4^0'=tmp___4^post25, bCols^0'=bCols^post25, ni^0'=ni^post25, n^0'=n^post25, tmp___1^0'=tmp___1^post25, nk2^0'=nk2^post25, bRows^0'=bRows^post25, nl2^0'=nl2^post25, nj2^0'=nj2^post25, tmp___3^0'=tmp___3^post25, ni2^0'=ni2^post25, (bCols^0-bCols^post25 == 0 /\ -nj^post25+nj^0 == 0 /\ bSquares^0-bSquares^post25 == 0 /\ ni1^0-ni1^post25 == 0 /\ -tmp___1^post25+tmp___1^0 == 0 /\ -ni^post25+ni^0 == 0 /\ -ni2^post25+ni2^0 == 0 /\ nk1^0-nk1^post25 == 0 /\ -nk2^post25+nk2^0 == 0 /\ -tmp___3^post25+tmp___3^0 == 0 /\ 1-bRows^0 <= 0 /\ -n^post25+n^0 == 0 /\ tmp___2^0-tmp___2^post25 == 0 /\ tmp^0-tmp^post25 == 0 /\ -nl2^post25+nl2^0 == 0 /\ tmp___4^0-tmp___4^post25 == 0 /\ nj1^0-nj1^post25 == 0 /\ -tmp___0^post25+tmp___0^0 == 0 /\ n2^0-n2^post25 == 0 /\ tmp___5^0-tmp___5^post25 == 0 /\ bDomain^0-bDomain^post25 == 0 /\ -nj2^post25+nj2^0 == 0 /\ -bRows^post25+bRows^0 == 0 /\ nl1^0-nl1^post25 == 0), cost: 1 New rule: l18 -> l17 : -1+bRows^0 >= 0, cost: 1 Applied preprocessing Original rule: l18 -> l17 : n2^0'=n2^post26, tmp___0^0'=tmp___0^post26, nk1^0'=nk1^post26, bDomain^0'=bDomain^post26, nl1^0'=nl1^post26, nj1^0'=nj1^post26, tmp___5^0'=tmp___5^post26, tmp___2^0'=tmp___2^post26, ni1^0'=ni1^post26, bSquares^0'=bSquares^post26, tmp^0'=tmp^post26, nj^0'=nj^post26, tmp___4^0'=tmp___4^post26, bCols^0'=bCols^post26, ni^0'=ni^post26, n^0'=n^post26, tmp___1^0'=tmp___1^post26, nk2^0'=nk2^post26, bRows^0'=bRows^post26, nl2^0'=nl2^post26, nj2^0'=nj2^post26, tmp___3^0'=tmp___3^post26, ni2^0'=ni2^post26, (bCols^0-bCols^post26 == 0 /\ tmp___5^0-tmp___5^post26 == 0 /\ bSquares^0-bSquares^post26 == 0 /\ nj1^0-nj1^post26 == 0 /\ n2^0-n2^post26 == 0 /\ -tmp___3^post26+tmp___3^0 == 0 /\ tmp___0^0-tmp___0^post26 == 0 /\ tmp___2^0-tmp___2^post26 == 0 /\ -nk2^post26+nk2^0 == 0 /\ -ni2^post26+ni2^0 == 0 /\ ni1^0-ni1^post26 == 0 /\ -n^post26+n^0 == 0 /\ nl1^0-nl1^post26 == 0 /\ tmp^0-tmp^post26 == 0 /\ 1+bRows^0 <= 0 /\ tmp___1^0-tmp___1^post26 == 0 /\ -nj^post26+nj^0 == 0 /\ tmp___4^0-tmp___4^post26 == 0 /\ -nl2^post26+nl2^0 == 0 /\ -ni^post26+ni^0 == 0 /\ -bRows^post26+bRows^0 == 0 /\ -nj2^post26+nj2^0 == 0 /\ -bDomain^post26+bDomain^0 == 0 /\ -nk1^post26+nk1^0 == 0), cost: 1 New rule: l18 -> l17 : 1+bRows^0 <= 0, cost: 1 Applied preprocessing Original rule: l19 -> l20 : n2^0'=n2^post27, tmp___0^0'=tmp___0^post27, nk1^0'=nk1^post27, bDomain^0'=bDomain^post27, nl1^0'=nl1^post27, nj1^0'=nj1^post27, tmp___5^0'=tmp___5^post27, tmp___2^0'=tmp___2^post27, ni1^0'=ni1^post27, bSquares^0'=bSquares^post27, tmp^0'=tmp^post27, nj^0'=nj^post27, tmp___4^0'=tmp___4^post27, bCols^0'=bCols^post27, ni^0'=ni^post27, n^0'=n^post27, tmp___1^0'=tmp___1^post27, nk2^0'=nk2^post27, bRows^0'=bRows^post27, nl2^0'=nl2^post27, nj2^0'=nj2^post27, tmp___3^0'=tmp___3^post27, ni2^0'=ni2^post27, (nl1^0-nl1^post27 == 0 /\ n2^0-nj2^0 <= 0 /\ -nl2^post27+nl2^0 == 0 /\ bCols^0-bCols^post27 == 0 /\ nj^0-nj^post27 == 0 /\ -ni2^post27+ni2^0 == 0 /\ tmp___5^0-tmp___5^post27 == 0 /\ -nj2^post27+nj2^0 == 0 /\ -nk2^post27+nk2^0 == 0 /\ tmp___0^0-tmp___0^post27 == 0 /\ -tmp___2^post27+tmp___2^0 == 0 /\ -1-nj1^0+nj1^post27 == 0 /\ bSquares^0-bSquares^post27 == 0 /\ nk1^0-nk1^post27 == 0 /\ bDomain^0-bDomain^post27 == 0 /\ -tmp___3^post27+tmp___3^0 == 0 /\ -tmp^post27+tmp^0 == 0 /\ tmp___1^0-tmp___1^post27 == 0 /\ n2^0-n2^post27 == 0 /\ -bRows^post27+bRows^0 == 0 /\ ni1^0-ni1^post27 == 0 /\ -n^post27+n^0 == 0 /\ -ni^post27+ni^0 == 0 /\ tmp___4^0-tmp___4^post27 == 0), cost: 1 New rule: l19 -> l20 : nj1^0'=1+nj1^0, n2^0-nj2^0 <= 0, cost: 1 Applied preprocessing Original rule: l19 -> l18 : n2^0'=n2^post28, tmp___0^0'=tmp___0^post28, nk1^0'=nk1^post28, bDomain^0'=bDomain^post28, nl1^0'=nl1^post28, nj1^0'=nj1^post28, tmp___5^0'=tmp___5^post28, tmp___2^0'=tmp___2^post28, ni1^0'=ni1^post28, bSquares^0'=bSquares^post28, tmp^0'=tmp^post28, nj^0'=nj^post28, tmp___4^0'=tmp___4^post28, bCols^0'=bCols^post28, ni^0'=ni^post28, n^0'=n^post28, tmp___1^0'=tmp___1^post28, nk2^0'=nk2^post28, bRows^0'=bRows^post28, nl2^0'=nl2^post28, nj2^0'=nj2^post28, tmp___3^0'=tmp___3^post28, ni2^0'=ni2^post28, (nl1^0-nl1^post28 == 0 /\ nj^0-nj^post28 == 0 /\ nj1^0-nj1^post28 == 0 /\ -ni1^post28+ni1^0 == 0 /\ tmp___2^0-tmp___2^post28 == 0 /\ tmp___4^0-tmp___4^post28 == 0 /\ -tmp^post28+tmp^0 == 0 /\ -nl2^post28+nl2^0 == 0 /\ 1-n2^0+nj2^0 <= 0 /\ -bRows^post28+bRows^0 == 0 /\ tmp___5^0-tmp___5^post28 == 0 /\ -bCols^post28+bCols^0 == 0 /\ tmp___0^0-tmp___0^post28 == 0 /\ n^0-n^post28 == 0 /\ -nj2^post28+nj2^0 == 0 /\ -nk2^post28+nk2^0 == 0 /\ bDomain^0-bDomain^post28 == 0 /\ -tmp___3^post28+tmp___3^0 == 0 /\ ni^0-ni^post28 == 0 /\ n2^0-n2^post28 == 0 /\ bSquares^0-bSquares^post28 == 0 /\ nk1^0-nk1^post28 == 0 /\ -ni2^post28+ni2^0 == 0 /\ tmp___1^0-tmp___1^post28 == 0), cost: 1 New rule: l19 -> l18 : 1-n2^0+nj2^0 <= 0, cost: 1 Applied preprocessing Original rule: l2 -> l21 : n2^0'=n2^post29, tmp___0^0'=tmp___0^post29, nk1^0'=nk1^post29, bDomain^0'=bDomain^post29, nl1^0'=nl1^post29, nj1^0'=nj1^post29, tmp___5^0'=tmp___5^post29, tmp___2^0'=tmp___2^post29, ni1^0'=ni1^post29, bSquares^0'=bSquares^post29, tmp^0'=tmp^post29, nj^0'=nj^post29, tmp___4^0'=tmp___4^post29, bCols^0'=bCols^post29, ni^0'=ni^post29, n^0'=n^post29, tmp___1^0'=tmp___1^post29, nk2^0'=nk2^post29, bRows^0'=bRows^post29, nl2^0'=nl2^post29, nj2^0'=nj2^post29, tmp___3^0'=tmp___3^post29, ni2^0'=ni2^post29, (-nk2^post29+nk2^0 == 0 /\ -bSquares^post29+bSquares^0 == 0 /\ n2^0-n2^post29 == 0 /\ bDomain^0-bDomain^post29 == 0 /\ -tmp^post29+tmp^0 == 0 /\ -nl2^post29+nl2^0 == 0 /\ tmp___4^0-tmp___4^post29 == 0 /\ tmp___2^0-tmp___2^post29 == 0 /\ nk1^0-nk1^post29 == 0 /\ -ni1^post29+ni1^0 == 0 /\ nj1^0-nj1^post29 == 0 /\ -tmp___3^post29+tmp___3^0 == 0 /\ -n^post29+n^0 == 0 /\ -tmp___5^post29+tmp___5^0 == 0 /\ ni^0-ni^post29 == 0 /\ -ni2^post29+ni2^0 == 0 /\ nl1^0-nl1^post29 == 0 /\ -nj2^post29+nj2^0 == 0 /\ -bRows^post29+bRows^0 == 0 /\ tmp___0^0-tmp___0^post29 == 0 /\ -tmp___1^post29+tmp___1^0 == 0 /\ -bCols^post29+bCols^0 == 0 /\ nj^0-nj^post29 == 0), cost: 1 New rule: l2 -> l21 : TRUE, cost: 1 Applied preprocessing Original rule: l22 -> l23 : n2^0'=n2^post30, tmp___0^0'=tmp___0^post30, nk1^0'=nk1^post30, bDomain^0'=bDomain^post30, nl1^0'=nl1^post30, nj1^0'=nj1^post30, tmp___5^0'=tmp___5^post30, tmp___2^0'=tmp___2^post30, ni1^0'=ni1^post30, bSquares^0'=bSquares^post30, tmp^0'=tmp^post30, nj^0'=nj^post30, tmp___4^0'=tmp___4^post30, bCols^0'=bCols^post30, ni^0'=ni^post30, n^0'=n^post30, tmp___1^0'=tmp___1^post30, nk2^0'=nk2^post30, bRows^0'=bRows^post30, nl2^0'=nl2^post30, nj2^0'=nj2^post30, tmp___3^0'=tmp___3^post30, ni2^0'=ni2^post30, (-1+n2^0-nj1^0 <= 0 /\ -nj1^post30+nj1^0 == 0 /\ -nj^post30+nj^0 == 0 /\ bDomain^0-bDomain^post30 == 0 /\ tmp___5^0-tmp___5^post30 == 0 /\ -bCols^post30+bCols^0 == 0 /\ bRows^0-bRows^post30 == 0 /\ tmp___0^0-tmp___0^post30 == 0 /\ n2^0-n2^post30 == 0 /\ -ni1^post30+ni1^0 == 0 /\ -tmp___3^post30+tmp___3^0 == 0 /\ -n^post30+n^0 == 0 /\ -tmp___4^post30+tmp___4^0 == 0 /\ -bSquares^post30+bSquares^0 == 0 /\ -nl2^post30+nl2^0 == 0 /\ tmp___2^0-tmp___2^post30 == 0 /\ tmp^0-tmp^post30 == 0 /\ -nj2^post30+nj2^0 == 0 /\ -ni2^post30+ni2^0 == 0 /\ nk1^0-nk1^post30 == 0 /\ -nl1^post30+nl1^0 == 0 /\ -tmp___1^post30+tmp___1^0 == 0 /\ -1-ni^0+ni^post30 == 0 /\ nk2^0-nk2^post30 == 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 : n2^0'=n2^post31, tmp___0^0'=tmp___0^post31, nk1^0'=nk1^post31, bDomain^0'=bDomain^post31, nl1^0'=nl1^post31, nj1^0'=nj1^post31, tmp___5^0'=tmp___5^post31, tmp___2^0'=tmp___2^post31, ni1^0'=ni1^post31, bSquares^0'=bSquares^post31, tmp^0'=tmp^post31, nj^0'=nj^post31, tmp___4^0'=tmp___4^post31, bCols^0'=bCols^post31, ni^0'=ni^post31, n^0'=n^post31, tmp___1^0'=tmp___1^post31, nk2^0'=nk2^post31, bRows^0'=bRows^post31, nl2^0'=nl2^post31, nj2^0'=nj2^post31, tmp___3^0'=tmp___3^post31, ni2^0'=ni2^post31, (-nj1^post31+nj1^0 == 0 /\ tmp___0^0-tmp___0^post31 == 0 /\ tmp^0-tmp^post31 == 0 /\ -1-nj1^0+nj2^post31 == 0 /\ tmp___2^0-tmp___2^post31 == 0 /\ -tmp___3^post31+tmp___3^0 == 0 /\ -n^post31+n^0 == 0 /\ -bSquares^post31+bSquares^0 == 0 /\ bRows^0-bRows^post31 == 0 /\ -nl1^post31+nl1^0 == 0 /\ bCols^0-bCols^post31 == 0 /\ n2^0-n2^post31 == 0 /\ -nl2^post31+nl2^0 == 0 /\ bDomain^0-bDomain^post31 == 0 /\ tmp___5^0-tmp___5^post31 == 0 /\ nk2^0-nk2^post31 == 0 /\ -nj^post31+nj^0 == 0 /\ -ni2^post31+ni2^0 == 0 /\ -ni^post31+ni^0 == 0 /\ nk1^0-nk1^post31 == 0 /\ -tmp___1^post31+tmp___1^0 == 0 /\ ni1^0-ni1^post31 == 0 /\ -tmp___4^post31+tmp___4^0 == 0 /\ 2-n2^0+nj1^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 : n2^0'=n2^post32, tmp___0^0'=tmp___0^post32, nk1^0'=nk1^post32, bDomain^0'=bDomain^post32, nl1^0'=nl1^post32, nj1^0'=nj1^post32, tmp___5^0'=tmp___5^post32, tmp___2^0'=tmp___2^post32, ni1^0'=ni1^post32, bSquares^0'=bSquares^post32, tmp^0'=tmp^post32, nj^0'=nj^post32, tmp___4^0'=tmp___4^post32, bCols^0'=bCols^post32, ni^0'=ni^post32, n^0'=n^post32, tmp___1^0'=tmp___1^post32, nk2^0'=nk2^post32, bRows^0'=bRows^post32, nl2^0'=nl2^post32, nj2^0'=nj2^post32, tmp___3^0'=tmp___3^post32, ni2^0'=ni2^post32, (-nl2^post32+nl2^0 == 0 /\ tmp___0^0-tmp___0^post32 == 0 /\ nj^post32 == 0 /\ -tmp___1^post32+tmp___1^0 == 0 /\ tmp___2^0-tmp___2^post32 == 0 /\ -nj2^post32+nj2^0 == 0 /\ -tmp___4^post32+tmp___4^0 == 0 /\ -nl1^post32+nl1^0 == 0 /\ -bRows^post32+bRows^0 == 0 /\ n2^0-n2^post32 == 0 /\ nk1^0-nk1^post32 == 0 /\ tmp___5^0-tmp___5^post32 == 0 /\ bDomain^0-bDomain^post32 == 0 /\ n2^0-ni^0 <= 0 /\ -ni^post32+ni^0 == 0 /\ -nk2^post32+nk2^0 == 0 /\ -ni2^post32+ni2^0 == 0 /\ bSquares^0-bSquares^post32 == 0 /\ bCols^0-bCols^post32 == 0 /\ tmp___3^0-tmp___3^post32 == 0 /\ tmp^0-tmp^post32 == 0 /\ -n^post32+n^0 == 0 /\ nj1^0-nj1^post32 == 0 /\ ni1^0-ni1^post32 == 0), cost: 1 New rule: l24 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 1 Applied preprocessing Original rule: l24 -> l20 : n2^0'=n2^post33, tmp___0^0'=tmp___0^post33, nk1^0'=nk1^post33, bDomain^0'=bDomain^post33, nl1^0'=nl1^post33, nj1^0'=nj1^post33, tmp___5^0'=tmp___5^post33, tmp___2^0'=tmp___2^post33, ni1^0'=ni1^post33, bSquares^0'=bSquares^post33, tmp^0'=tmp^post33, nj^0'=nj^post33, tmp___4^0'=tmp___4^post33, bCols^0'=bCols^post33, ni^0'=ni^post33, n^0'=n^post33, tmp___1^0'=tmp___1^post33, nk2^0'=nk2^post33, bRows^0'=bRows^post33, nl2^0'=nl2^post33, nj2^0'=nj2^post33, tmp___3^0'=tmp___3^post33, ni2^0'=ni2^post33, (tmp___2^0-tmp___2^post33 == 0 /\ -tmp___1^post33+tmp___1^0 == 0 /\ ni1^0-ni1^post33 == 0 /\ nk1^0-nk1^post33 == 0 /\ -nl2^post33+nl2^0 == 0 /\ n2^0-n2^post33 == 0 /\ -tmp___4^post33+tmp___4^0 == 0 /\ -ni^post33+ni^0 == 0 /\ -bRows^post33+bRows^0 == 0 /\ -nj2^post33+nj2^0 == 0 /\ nj1^post33 == 0 /\ tmp___5^0-tmp___5^post33 == 0 /\ -nj^post33+nj^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ -nk2^post33+nk2^0 == 0 /\ -tmp___3^post33+tmp___3^0 == 0 /\ bCols^0-bCols^post33 == 0 /\ bSquares^0-bSquares^post33 == 0 /\ -n^post33+n^0 == 0 /\ tmp^0-tmp^post33 == 0 /\ bDomain^0-bDomain^post33 == 0 /\ -ni2^post33+ni2^0 == 0 /\ tmp___0^0-tmp___0^post33 == 0 /\ nl1^0-nl1^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 : n2^0'=n2^post34, tmp___0^0'=tmp___0^post34, nk1^0'=nk1^post34, bDomain^0'=bDomain^post34, nl1^0'=nl1^post34, nj1^0'=nj1^post34, tmp___5^0'=tmp___5^post34, tmp___2^0'=tmp___2^post34, ni1^0'=ni1^post34, bSquares^0'=bSquares^post34, tmp^0'=tmp^post34, nj^0'=nj^post34, tmp___4^0'=tmp___4^post34, bCols^0'=bCols^post34, ni^0'=ni^post34, n^0'=n^post34, tmp___1^0'=tmp___1^post34, nk2^0'=nk2^post34, bRows^0'=bRows^post34, nl2^0'=nl2^post34, nj2^0'=nj2^post34, tmp___3^0'=tmp___3^post34, ni2^0'=ni2^post34, (-bDomain^post34+bDomain^0 == 0 /\ -tmp___2^post34+tmp___2^0 == 0 /\ -tmp___1^post34+tmp___1^0 == 0 /\ nk1^0-nk1^post34 == 0 /\ -tmp^post34+tmp^0 == 0 /\ -bRows^post34+bRows^0 == 0 /\ tmp___5^0-tmp___5^post34 == 0 /\ -tmp___3^post34+tmp___3^0 == 0 /\ bSquares^0-bSquares^post34 == 0 /\ -tmp___4^post34+tmp___4^0 == 0 /\ nl1^0-nl1^post34 == 0 /\ nj1^0-nj1^post34 == 0 /\ -nj2^post34+nj2^0 == 0 /\ n2^0-n2^post34 == 0 /\ -ni^post34+ni^0 == 0 /\ ni1^0-ni1^post34 == 0 /\ tmp___0^0-tmp___0^post34 == 0 /\ -nk2^post34+nk2^0 == 0 /\ bCols^0-bCols^post34 == 0 /\ -n^post34+n^0 == 0 /\ -nl2^post34+nl2^0 == 0 /\ -nj^post34+nj^0 == 0 /\ -ni2^post34+ni2^0 == 0), cost: 1 New rule: l25 -> l26 : TRUE, cost: 1 Applied preprocessing Original rule: l27 -> l28 : n2^0'=n2^post35, tmp___0^0'=tmp___0^post35, nk1^0'=nk1^post35, bDomain^0'=bDomain^post35, nl1^0'=nl1^post35, nj1^0'=nj1^post35, tmp___5^0'=tmp___5^post35, tmp___2^0'=tmp___2^post35, ni1^0'=ni1^post35, bSquares^0'=bSquares^post35, tmp^0'=tmp^post35, nj^0'=nj^post35, tmp___4^0'=tmp___4^post35, bCols^0'=bCols^post35, ni^0'=ni^post35, n^0'=n^post35, tmp___1^0'=tmp___1^post35, nk2^0'=nk2^post35, bRows^0'=bRows^post35, nl2^0'=nl2^post35, nj2^0'=nj2^post35, tmp___3^0'=tmp___3^post35, ni2^0'=ni2^post35, (-tmp___2^post35+tmp___2^0 == 0 /\ -tmp___1^post35+tmp___1^0 == 0 /\ nk1^0-nk1^post35 == 0 /\ -tmp^post35+tmp^0 == 0 /\ -nl2^post35+nl2^0 == 0 /\ n2^0-n2^post35 == 0 /\ bSquares^0-bSquares^post35 == 0 /\ bDomain^post35-tmp___1^0 == 0 /\ -bRows^post35+bRows^0 == 0 /\ bCols^0-bCols^post35 == 0 /\ -ni^post35+ni^0 == 0 /\ -1+nj^post35-nj^0 == 0 /\ -nj2^post35+nj2^0 == 0 /\ nl1^0-nl1^post35 == 0 /\ ni1^0-ni1^post35 == 0 /\ nj1^0-nj1^post35 == 0 /\ tmp___4^0-tmp___4^post35 == 0 /\ -tmp___3^post35+tmp___3^0 == 0 /\ -n^post35+n^0 == 0 /\ tmp___5^0-tmp___5^post35 == 0 /\ -nk2^post35+nk2^0 == 0 /\ -ni2^post35+ni2^0 == 0 /\ tmp___0^0-tmp___0^post35 == 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 : n2^0'=n2^post36, tmp___0^0'=tmp___0^post36, nk1^0'=nk1^post36, bDomain^0'=bDomain^post36, nl1^0'=nl1^post36, nj1^0'=nj1^post36, tmp___5^0'=tmp___5^post36, tmp___2^0'=tmp___2^post36, ni1^0'=ni1^post36, bSquares^0'=bSquares^post36, tmp^0'=tmp^post36, nj^0'=nj^post36, tmp___4^0'=tmp___4^post36, bCols^0'=bCols^post36, ni^0'=ni^post36, n^0'=n^post36, tmp___1^0'=tmp___1^post36, nk2^0'=nk2^post36, bRows^0'=bRows^post36, nl2^0'=nl2^post36, nj2^0'=nj2^post36, tmp___3^0'=tmp___3^post36, ni2^0'=ni2^post36, (-bDomain^post36+bDomain^0 == 0 /\ -tmp___2^post36+tmp___2^0 == 0 /\ -nj2^post36+nj2^0 == 0 /\ nk1^0-nk1^post36 == 0 /\ -tmp___3^post36+tmp___3^0 == 0 /\ tmp___5^0-tmp___5^post36 == 0 /\ bSquares^0-bSquares^post36 == 0 /\ n^0-n^post36 == 0 /\ -nl2^post36+nl2^0 == 0 /\ nl1^0-nl1^post36 == 0 /\ nj1^0-nj1^post36 == 0 /\ n2^0-n2^post36 == 0 /\ -ni^post36+ni^0 == 0 /\ ni1^0-ni1^post36 == 0 /\ -ni2^post36+ni2^0 == 0 /\ -nk2^post36+nk2^0 == 0 /\ tmp___4^0-tmp___4^post36 == 0 /\ tmp___0^0-tmp___0^post36 == 0 /\ tmp^0-tmp^post36 == 0 /\ -bRows^post36+bRows^0 == 0 /\ tmp___1^post36 == 0 /\ -nj^post36+nj^0 == 0 /\ -bCols^post36+bCols^0 == 0), cost: 1 New rule: l29 -> l27 : tmp___1^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l29 -> l27 : n2^0'=n2^post37, tmp___0^0'=tmp___0^post37, nk1^0'=nk1^post37, bDomain^0'=bDomain^post37, nl1^0'=nl1^post37, nj1^0'=nj1^post37, tmp___5^0'=tmp___5^post37, tmp___2^0'=tmp___2^post37, ni1^0'=ni1^post37, bSquares^0'=bSquares^post37, tmp^0'=tmp^post37, nj^0'=nj^post37, tmp___4^0'=tmp___4^post37, bCols^0'=bCols^post37, ni^0'=ni^post37, n^0'=n^post37, tmp___1^0'=tmp___1^post37, nk2^0'=nk2^post37, bRows^0'=bRows^post37, nl2^0'=nl2^post37, nj2^0'=nj2^post37, tmp___3^0'=tmp___3^post37, ni2^0'=ni2^post37, (-bRows^post37+bRows^0 == 0 /\ -nk2^post37+nk2^0 == 0 /\ -ni^post37+ni^0 == 0 /\ -1+tmp___1^post37 == 0 /\ tmp___0^0-tmp___0^post37 == 0 /\ -tmp___3^post37+tmp___3^0 == 0 /\ nl2^0-nl2^post37 == 0 /\ nl1^0-nl1^post37 == 0 /\ -ni2^post37+ni2^0 == 0 /\ -nj2^post37+nj2^0 == 0 /\ nj^0-nj^post37 == 0 /\ -tmp^post37+tmp^0 == 0 /\ n^0-n^post37 == 0 /\ -tmp___5^post37+tmp___5^0 == 0 /\ bDomain^0-bDomain^post37 == 0 /\ ni1^0-ni1^post37 == 0 /\ nk1^0-nk1^post37 == 0 /\ bSquares^0-bSquares^post37 == 0 /\ nj1^0-nj1^post37 == 0 /\ tmp___4^0-tmp___4^post37 == 0 /\ n2^0-n2^post37 == 0 /\ -tmp___2^post37+tmp___2^0 == 0 /\ -bCols^post37+bCols^0 == 0), cost: 1 New rule: l29 -> l27 : tmp___1^0'=1, TRUE, cost: 1 Applied preprocessing Original rule: l30 -> l27 : n2^0'=n2^post38, tmp___0^0'=tmp___0^post38, nk1^0'=nk1^post38, bDomain^0'=bDomain^post38, nl1^0'=nl1^post38, nj1^0'=nj1^post38, tmp___5^0'=tmp___5^post38, tmp___2^0'=tmp___2^post38, ni1^0'=ni1^post38, bSquares^0'=bSquares^post38, tmp^0'=tmp^post38, nj^0'=nj^post38, tmp___4^0'=tmp___4^post38, bCols^0'=bCols^post38, ni^0'=ni^post38, n^0'=n^post38, tmp___1^0'=tmp___1^post38, nk2^0'=nk2^post38, bRows^0'=bRows^post38, nl2^0'=nl2^post38, nj2^0'=nj2^post38, tmp___3^0'=tmp___3^post38, ni2^0'=ni2^post38, (-bRows^post38+bRows^0 == 0 /\ -bSquares^post38+bSquares^0 == 0 /\ nl2^0-nl2^post38 == 0 /\ -tmp___3^post38+tmp___3^0 == 0 /\ -nk2^post38+nk2^0 == 0 /\ -ni2^post38+ni2^0 == 0 /\ tmp___4^0-tmp___4^post38 == 0 /\ -nj2^post38+nj2^0 == 0 /\ -ni1^post38+ni1^0 == 0 /\ -tmp^post38+tmp^0 == 0 /\ tmp___2^0-tmp___2^post38 == 0 /\ n^0-n^post38 == 0 /\ ni^0-ni^post38 == 0 /\ nj1^0-nj1^post38 == 0 /\ nk1^0-nk1^post38 == 0 /\ bDomain^0-bDomain^post38 == 0 /\ tmp___0^0-tmp___0^post38 == 0 /\ -bCols^post38+bCols^0 == 0 /\ n2^0-n2^post38 == 0 /\ nl1^0-nl1^post38 == 0 /\ -tmp___5^post38+tmp___5^0 == 0 /\ nj^0-nj^post38 == 0 /\ tmp___1^post38 == 0), cost: 1 New rule: l30 -> l27 : tmp___1^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l30 -> l29 : n2^0'=n2^post39, tmp___0^0'=tmp___0^post39, nk1^0'=nk1^post39, bDomain^0'=bDomain^post39, nl1^0'=nl1^post39, nj1^0'=nj1^post39, tmp___5^0'=tmp___5^post39, tmp___2^0'=tmp___2^post39, ni1^0'=ni1^post39, bSquares^0'=bSquares^post39, tmp^0'=tmp^post39, nj^0'=nj^post39, tmp___4^0'=tmp___4^post39, bCols^0'=bCols^post39, ni^0'=ni^post39, n^0'=n^post39, tmp___1^0'=tmp___1^post39, nk2^0'=nk2^post39, bRows^0'=bRows^post39, nl2^0'=nl2^post39, nj2^0'=nj2^post39, tmp___3^0'=tmp___3^post39, ni2^0'=ni2^post39, (nl2^0-nl2^post39 == 0 /\ nk2^0-nk2^post39 == 0 /\ nk1^0-nk1^post39 == 0 /\ ni^0-ni^post39 == 0 /\ -ni1^post39+ni1^0 == 0 /\ -tmp___3^post39+tmp___3^0 == 0 /\ -bSquares^post39+bSquares^0 == 0 /\ tmp___2^0-tmp___2^post39 == 0 /\ -tmp^post39+tmp^0 == 0 /\ -bCols^post39+bCols^0 == 0 /\ nj1^0-nj1^post39 == 0 /\ -ni2^post39+ni2^0 == 0 /\ n2^0-n2^post39 == 0 /\ tmp___0^0-tmp___0^post39 == 0 /\ -nj2^post39+nj2^0 == 0 /\ -tmp___1^post39+tmp___1^0 == 0 /\ bDomain^0-bDomain^post39 == 0 /\ -tmp___4^post39+tmp___4^0 == 0 /\ n^0-n^post39 == 0 /\ nj^0-nj^post39 == 0 /\ -bRows^post39+bRows^0 == 0 /\ -tmp___5^post39+tmp___5^0 == 0 /\ nl1^0-nl1^post39 == 0), cost: 1 New rule: l30 -> l29 : TRUE, cost: 1 Applied preprocessing Original rule: l31 -> l27 : n2^0'=n2^post40, tmp___0^0'=tmp___0^post40, nk1^0'=nk1^post40, bDomain^0'=bDomain^post40, nl1^0'=nl1^post40, nj1^0'=nj1^post40, tmp___5^0'=tmp___5^post40, tmp___2^0'=tmp___2^post40, ni1^0'=ni1^post40, bSquares^0'=bSquares^post40, tmp^0'=tmp^post40, nj^0'=nj^post40, tmp___4^0'=tmp___4^post40, bCols^0'=bCols^post40, ni^0'=ni^post40, n^0'=n^post40, tmp___1^0'=tmp___1^post40, nk2^0'=nk2^post40, bRows^0'=bRows^post40, nl2^0'=nl2^post40, nj2^0'=nj2^post40, tmp___3^0'=tmp___3^post40, ni2^0'=ni2^post40, (tmp___0^0-tmp___0^post40 == 0 /\ tmp^0-tmp^post40 == 0 /\ -nj1^post40+nj1^0 == 0 /\ bDomain^0 <= 0 /\ nj2^0-nj2^post40 == 0 /\ n2^0-n2^post40 == 0 /\ -tmp___3^post40+tmp___3^0 == 0 /\ tmp___1^post40 == 0 /\ -n^post40+n^0 == 0 /\ -ni2^post40+ni2^0 == 0 /\ -nl1^post40+nl1^0 == 0 /\ bRows^0-bRows^post40 == 0 /\ -bSquares^post40+bSquares^0 == 0 /\ -bDomain^0 <= 0 /\ bCols^0-bCols^post40 == 0 /\ bDomain^0-bDomain^post40 == 0 /\ tmp___5^0-tmp___5^post40 == 0 /\ nk2^0-nk2^post40 == 0 /\ -nj^post40+nj^0 == 0 /\ -nl2^post40+nl2^0 == 0 /\ -ni^post40+ni^0 == 0 /\ tmp___2^0-tmp___2^post40 == 0 /\ nk1^0-nk1^post40 == 0 /\ ni1^0-ni1^post40 == 0 /\ -tmp___4^post40+tmp___4^0 == 0), cost: 1 New rule: l31 -> l27 : tmp___1^0'=0, bDomain^0 == 0, cost: 1 Applied preprocessing Original rule: l31 -> l30 : n2^0'=n2^post41, tmp___0^0'=tmp___0^post41, nk1^0'=nk1^post41, bDomain^0'=bDomain^post41, nl1^0'=nl1^post41, nj1^0'=nj1^post41, tmp___5^0'=tmp___5^post41, tmp___2^0'=tmp___2^post41, ni1^0'=ni1^post41, bSquares^0'=bSquares^post41, tmp^0'=tmp^post41, nj^0'=nj^post41, tmp___4^0'=tmp___4^post41, bCols^0'=bCols^post41, ni^0'=ni^post41, n^0'=n^post41, tmp___1^0'=tmp___1^post41, nk2^0'=nk2^post41, bRows^0'=bRows^post41, nl2^0'=nl2^post41, nj2^0'=nj2^post41, tmp___3^0'=tmp___3^post41, ni2^0'=ni2^post41, (bSquares^0-bSquares^post41 == 0 /\ -nl2^post41+nl2^0 == 0 /\ n2^0-n2^post41 == 0 /\ -tmp___4^post41+tmp___4^0 == 0 /\ ni1^0-ni1^post41 == 0 /\ -nj^post41+nj^0 == 0 /\ -bRows^post41+bRows^0 == 0 /\ tmp___2^0-tmp___2^post41 == 0 /\ nk1^0-nk1^post41 == 0 /\ -nj2^post41+nj2^0 == 0 /\ -tmp___1^post41+tmp___1^0 == 0 /\ nl1^0-nl1^post41 == 0 /\ nj1^0-nj1^post41 == 0 /\ 1-bDomain^0 <= 0 /\ -tmp___3^post41+tmp___3^0 == 0 /\ -bDomain^post41+bDomain^0 == 0 /\ tmp^0-tmp^post41 == 0 /\ -n^post41+n^0 == 0 /\ bCols^0-bCols^post41 == 0 /\ tmp___5^0-tmp___5^post41 == 0 /\ -ni^post41+ni^0 == 0 /\ tmp___0^0-tmp___0^post41 == 0 /\ -ni2^post41+ni2^0 == 0 /\ -nk2^post41+nk2^0 == 0), cost: 1 New rule: l31 -> l30 : -1+bDomain^0 >= 0, cost: 1 Applied preprocessing Original rule: l31 -> l30 : n2^0'=n2^post42, tmp___0^0'=tmp___0^post42, nk1^0'=nk1^post42, bDomain^0'=bDomain^post42, nl1^0'=nl1^post42, nj1^0'=nj1^post42, tmp___5^0'=tmp___5^post42, tmp___2^0'=tmp___2^post42, ni1^0'=ni1^post42, bSquares^0'=bSquares^post42, tmp^0'=tmp^post42, nj^0'=nj^post42, tmp___4^0'=tmp___4^post42, bCols^0'=bCols^post42, ni^0'=ni^post42, n^0'=n^post42, tmp___1^0'=tmp___1^post42, nk2^0'=nk2^post42, bRows^0'=bRows^post42, nl2^0'=nl2^post42, nj2^0'=nj2^post42, tmp___3^0'=tmp___3^post42, ni2^0'=ni2^post42, (-bDomain^post42+bDomain^0 == 0 /\ -tmp___2^post42+tmp___2^0 == 0 /\ -tmp___1^post42+tmp___1^0 == 0 /\ n2^0-n2^post42 == 0 /\ tmp___5^0-tmp___5^post42 == 0 /\ bSquares^0-bSquares^post42 == 0 /\ -nl2^post42+nl2^0 == 0 /\ -bRows^post42+bRows^0 == 0 /\ nk1^0-nk1^post42 == 0 /\ bCols^0-bCols^post42 == 0 /\ 1+bDomain^0 <= 0 /\ -ni^post42+ni^0 == 0 /\ ni1^0-ni1^post42 == 0 /\ nl1^0-nl1^post42 == 0 /\ nj1^0-nj1^post42 == 0 /\ -nk2^post42+nk2^0 == 0 /\ tmp___4^0-tmp___4^post42 == 0 /\ -nj2^post42+nj2^0 == 0 /\ -n^post42+n^0 == 0 /\ -tmp___3^post42+tmp___3^0 == 0 /\ tmp^0-tmp^post42 == 0 /\ tmp___0^0-tmp___0^post42 == 0 /\ -ni2^post42+ni2^0 == 0 /\ -nj^post42+nj^0 == 0), cost: 1 New rule: l31 -> l30 : 1+bDomain^0 <= 0, cost: 1 Applied preprocessing Original rule: l32 -> l33 : n2^0'=n2^post43, tmp___0^0'=tmp___0^post43, nk1^0'=nk1^post43, bDomain^0'=bDomain^post43, nl1^0'=nl1^post43, nj1^0'=nj1^post43, tmp___5^0'=tmp___5^post43, tmp___2^0'=tmp___2^post43, ni1^0'=ni1^post43, bSquares^0'=bSquares^post43, tmp^0'=tmp^post43, nj^0'=nj^post43, tmp___4^0'=tmp___4^post43, bCols^0'=bCols^post43, ni^0'=ni^post43, n^0'=n^post43, tmp___1^0'=tmp___1^post43, nk2^0'=nk2^post43, bRows^0'=bRows^post43, nl2^0'=nl2^post43, nj2^0'=nj2^post43, tmp___3^0'=tmp___3^post43, ni2^0'=ni2^post43, (-bDomain^post43+bDomain^0 == 0 /\ -tmp___2^post43+tmp___2^0 == 0 /\ -nj2^post43+nj2^0 == 0 /\ nk1^0-nk1^post43 == 0 /\ -tmp___3^post43+tmp___3^0 == 0 /\ tmp___5^0-tmp___5^post43 == 0 /\ n^0-n^post43 == 0 /\ n2^0-nj^0 <= 0 /\ nl1^0-nl1^post43 == 0 /\ nj1^0-nj1^post43 == 0 /\ n2^0-n2^post43 == 0 /\ bSquares^0-bSquares^post43 == 0 /\ ni1^0-ni1^post43 == 0 /\ tmp___1^0-tmp___1^post43 == 0 /\ -nk2^post43+nk2^0 == 0 /\ -ni2^post43+ni2^0 == 0 /\ tmp___0^0-tmp___0^post43 == 0 /\ tmp^0-tmp^post43 == 0 /\ -bRows^post43+bRows^0 == 0 /\ -nl2^post43+nl2^0 == 0 /\ tmp___4^0-tmp___4^post43 == 0 /\ -1+ni^post43-ni^0 == 0 /\ -bCols^post43+bCols^0 == 0 /\ -nj^post43+nj^0 == 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 : n2^0'=n2^post44, tmp___0^0'=tmp___0^post44, nk1^0'=nk1^post44, bDomain^0'=bDomain^post44, nl1^0'=nl1^post44, nj1^0'=nj1^post44, tmp___5^0'=tmp___5^post44, tmp___2^0'=tmp___2^post44, ni1^0'=ni1^post44, bSquares^0'=bSquares^post44, tmp^0'=tmp^post44, nj^0'=nj^post44, tmp___4^0'=tmp___4^post44, bCols^0'=bCols^post44, ni^0'=ni^post44, n^0'=n^post44, tmp___1^0'=tmp___1^post44, nk2^0'=nk2^post44, bRows^0'=bRows^post44, nl2^0'=nl2^post44, nj2^0'=nj2^post44, tmp___3^0'=tmp___3^post44, ni2^0'=ni2^post44, (1-n2^0+nj^0 <= 0 /\ -nk2^post44+nk2^0 == 0 /\ nl2^0-nl2^post44 == 0 /\ -tmp___3^post44+tmp___3^0 == 0 /\ -ni^post44+ni^0 == 0 /\ tmp___0^0-tmp___0^post44 == 0 /\ -bRows^post44+bRows^0 == 0 /\ -n^post44+n^0 == 0 /\ nl1^0-nl1^post44 == 0 /\ -ni2^post44+ni2^0 == 0 /\ -nj2^post44+nj2^0 == 0 /\ -tmp^post44+tmp^0 == 0 /\ nj^0-nj^post44 == 0 /\ -tmp___5^post44+tmp___5^0 == 0 /\ bDomain^0-bDomain^post44 == 0 /\ n2^0-n2^post44 == 0 /\ bSquares^0-bSquares^post44 == 0 /\ ni1^0-ni1^post44 == 0 /\ nk1^0-nk1^post44 == 0 /\ -bCols^post44+bCols^0 == 0 /\ nj1^0-nj1^post44 == 0 /\ tmp___4^0-tmp___4^post44 == 0 /\ tmp___1^0-tmp___1^post44 == 0 /\ -tmp___2^post44+tmp___2^0 == 0), cost: 1 New rule: l32 -> l31 : 1-n2^0+nj^0 <= 0, cost: 1 Applied preprocessing Original rule: l34 -> l35 : n2^0'=n2^post45, tmp___0^0'=tmp___0^post45, nk1^0'=nk1^post45, bDomain^0'=bDomain^post45, nl1^0'=nl1^post45, nj1^0'=nj1^post45, tmp___5^0'=tmp___5^post45, tmp___2^0'=tmp___2^post45, ni1^0'=ni1^post45, bSquares^0'=bSquares^post45, tmp^0'=tmp^post45, nj^0'=nj^post45, tmp___4^0'=tmp___4^post45, bCols^0'=bCols^post45, ni^0'=ni^post45, n^0'=n^post45, tmp___1^0'=tmp___1^post45, nk2^0'=nk2^post45, bRows^0'=bRows^post45, nl2^0'=nl2^post45, nj2^0'=nj2^post45, tmp___3^0'=tmp___3^post45, ni2^0'=ni2^post45, (nl2^0-nl2^post45 == 0 /\ -bRows^post45+bRows^0 == 0 /\ -n^post45+n^0 == 0 /\ -bSquares^post45+bSquares^0 == 0 /\ -nj2^post45+nj2^0 == 0 /\ -bCols^post45+bCols^0 == 0 /\ -nk2^post45+nk2^0 == 0 /\ -ni2^post45+ni2^0 == 0 /\ -ni1^post45+ni1^0 == 0 /\ -tmp___3^post45+tmp___3^0 == 0 /\ -tmp^post45+tmp^0 == 0 /\ tmp___2^0-tmp___2^post45 == 0 /\ tmp___4^0-tmp___4^post45 == 0 /\ ni^0-ni^post45 == 0 /\ nk1^0-nk1^post45 == 0 /\ nj1^0-nj1^post45 == 0 /\ tmp___1^0-tmp___1^post45 == 0 /\ n2^0-n2^post45 == 0 /\ -tmp___5^post45+tmp___5^0 == 0 /\ tmp___0^0-tmp___0^post45 == 0 /\ bDomain^0-bDomain^post45 == 0 /\ nj^0-nj^post45 == 0 /\ nl1^0-nl1^post45 == 0), cost: 1 New rule: l34 -> l35 : TRUE, cost: 1 Applied preprocessing Original rule: l36 -> l23 : n2^0'=n2^post46, tmp___0^0'=tmp___0^post46, nk1^0'=nk1^post46, bDomain^0'=bDomain^post46, nl1^0'=nl1^post46, nj1^0'=nj1^post46, tmp___5^0'=tmp___5^post46, tmp___2^0'=tmp___2^post46, ni1^0'=ni1^post46, bSquares^0'=bSquares^post46, tmp^0'=tmp^post46, nj^0'=nj^post46, tmp___4^0'=tmp___4^post46, bCols^0'=bCols^post46, ni^0'=ni^post46, n^0'=n^post46, tmp___1^0'=tmp___1^post46, nk2^0'=nk2^post46, bRows^0'=bRows^post46, nl2^0'=nl2^post46, nj2^0'=nj2^post46, tmp___3^0'=tmp___3^post46, ni2^0'=ni2^post46, (nl2^0-nl2^post46 == 0 /\ -bRows^post46+bRows^0 == 0 /\ tmp___0^0-tmp___0^post46 == 0 /\ -bSquares^post46+bSquares^0 == 0 /\ -bCols^post46+bCols^0 == 0 /\ nl1^0-nl1^post46 == 0 /\ -nk2^post46+nk2^0 == 0 /\ nj^0-nj^post46 == 0 /\ -ni2^post46+ni2^0 == 0 /\ -nj2^post46+nj2^0 == 0 /\ -tmp___5^post46+tmp___5^0 == 0 /\ -tmp^post46+tmp^0 == 0 /\ tmp___2^0-tmp___2^post46 == 0 /\ tmp___4^0-tmp___4^post46 == 0 /\ bDomain^0-bDomain^post46 == 0 /\ n2^0-ni^0 <= 0 /\ n2^0-n2^post46 == 0 /\ n^0-n^post46 == 0 /\ ni^post46 == 0 /\ nk1^0-nk1^post46 == 0 /\ tmp___1^0-tmp___1^post46 == 0 /\ -tmp___3^post46+tmp___3^0 == 0 /\ ni1^0-ni1^post46 == 0 /\ nj1^0-nj1^post46 == 0), cost: 1 New rule: l36 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 1 Applied preprocessing Original rule: l36 -> l28 : n2^0'=n2^post47, tmp___0^0'=tmp___0^post47, nk1^0'=nk1^post47, bDomain^0'=bDomain^post47, nl1^0'=nl1^post47, nj1^0'=nj1^post47, tmp___5^0'=tmp___5^post47, tmp___2^0'=tmp___2^post47, ni1^0'=ni1^post47, bSquares^0'=bSquares^post47, tmp^0'=tmp^post47, nj^0'=nj^post47, tmp___4^0'=tmp___4^post47, bCols^0'=bCols^post47, ni^0'=ni^post47, n^0'=n^post47, tmp___1^0'=tmp___1^post47, nk2^0'=nk2^post47, bRows^0'=bRows^post47, nl2^0'=nl2^post47, nj2^0'=nj2^post47, tmp___3^0'=tmp___3^post47, ni2^0'=ni2^post47, (-nl2^post47+nl2^0 == 0 /\ nk1^0-nk1^post47 == 0 /\ -bSquares^post47+bSquares^0 == 0 /\ -tmp___1^post47+tmp___1^0 == 0 /\ -bCols^post47+bCols^0 == 0 /\ -nj2^post47+nj2^0 == 0 /\ -ni1^post47+ni1^0 == 0 /\ -tmp^post47+tmp^0 == 0 /\ tmp___2^0-tmp___2^post47 == 0 /\ -bRows^post47+bRows^0 == 0 /\ tmp___4^0-tmp___4^post47 == 0 /\ ni^0-ni^post47 == 0 /\ -nj1^post47+nj1^0 == 0 /\ n^0-n^post47 == 0 /\ nj^post47 == 0 /\ 1-n2^0+ni^0 <= 0 /\ -tmp___3^post47+tmp___3^0 == 0 /\ -nk2^post47+nk2^0 == 0 /\ -ni2^post47+ni2^0 == 0 /\ n2^0-n2^post47 == 0 /\ -tmp___5^post47+tmp___5^0 == 0 /\ tmp___0^0-tmp___0^post47 == 0 /\ bDomain^0-bDomain^post47 == 0 /\ nl1^0-nl1^post47 == 0), cost: 1 New rule: l36 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 1 Applied preprocessing Original rule: l37 -> l38 : n2^0'=n2^post48, tmp___0^0'=tmp___0^post48, nk1^0'=nk1^post48, bDomain^0'=bDomain^post48, nl1^0'=nl1^post48, nj1^0'=nj1^post48, tmp___5^0'=tmp___5^post48, tmp___2^0'=tmp___2^post48, ni1^0'=ni1^post48, bSquares^0'=bSquares^post48, tmp^0'=tmp^post48, nj^0'=nj^post48, tmp___4^0'=tmp___4^post48, bCols^0'=bCols^post48, ni^0'=ni^post48, n^0'=n^post48, tmp___1^0'=tmp___1^post48, nk2^0'=nk2^post48, bRows^0'=bRows^post48, nl2^0'=nl2^post48, nj2^0'=nj2^post48, tmp___3^0'=tmp___3^post48, ni2^0'=ni2^post48, (nk2^0-nk2^post48 == 0 /\ ni^0-ni^post48 == 0 /\ tmp___5^0-tmp___5^post48 == 0 /\ -ni1^post48+ni1^0 == 0 /\ -nj1^post48+nj1^0 == 0 /\ n2^0-n2^post48 == 0 /\ tmp___0^0-tmp___0^post48 == 0 /\ -tmp___3^post48+tmp___3^0 == 0 /\ -ni2^post48+ni2^0 == 0 /\ bRows^0-bRows^post48 == 0 /\ -bSquares^post48+bSquares^0 == 0 /\ bDomain^0-bDomain^post48 == 0 /\ -tmp___1^post48+tmp___1^0 == 0 /\ tmp___2^0-tmp___2^post48 == 0 /\ -tmp^post48+tmp^0 == 0 /\ -nl1^post48+nl1^0 == 0 /\ nj^0-nj^post48 == 0 /\ -nl2^post48+nl2^0 == 0 /\ -bCols^post48+bCols^0 == 0 /\ nk1^0-nk1^post48 == 0 /\ -nj2^post48+nj2^0 == 0 /\ n^0-n^post48 == 0 /\ -tmp___4^post48+tmp___4^0 == 0), cost: 1 New rule: l37 -> l38 : TRUE, cost: 1 Applied preprocessing Original rule: l39 -> l40 : n2^0'=n2^post49, tmp___0^0'=tmp___0^post49, nk1^0'=nk1^post49, bDomain^0'=bDomain^post49, nl1^0'=nl1^post49, nj1^0'=nj1^post49, tmp___5^0'=tmp___5^post49, tmp___2^0'=tmp___2^post49, ni1^0'=ni1^post49, bSquares^0'=bSquares^post49, tmp^0'=tmp^post49, nj^0'=nj^post49, tmp___4^0'=tmp___4^post49, bCols^0'=bCols^post49, ni^0'=ni^post49, n^0'=n^post49, tmp___1^0'=tmp___1^post49, nk2^0'=nk2^post49, bRows^0'=bRows^post49, nl2^0'=nl2^post49, nj2^0'=nj2^post49, tmp___3^0'=tmp___3^post49, ni2^0'=ni2^post49, (-nl1^post49+nl1^0 == 0 /\ tmp^0-tmp^post49 == 0 /\ nj2^0-nj2^post49 == 0 /\ -n^post49+n^0 == 0 /\ -nj1^post49+nj1^0 == 0 /\ n2^0-n2^post49 == 0 /\ -bSquares^post49+bSquares^0 == 0 /\ n2^0-nj^0 <= 0 /\ -nj^post49+nj^0 == 0 /\ -tmp___3^post49+tmp___3^0 == 0 /\ tmp___5^0-tmp___5^post49 == 0 /\ bRows^0-bRows^post49 == 0 /\ -ni2^post49+ni2^0 == 0 /\ -1+ni^post49-ni^0 == 0 /\ -tmp___1^post49+tmp___1^0 == 0 /\ bCols^0-bCols^post49 == 0 /\ bDomain^0-bDomain^post49 == 0 /\ -nl2^post49+nl2^0 == 0 /\ nk2^0-nk2^post49 == 0 /\ tmp___0^0-tmp___0^post49 == 0 /\ ni1^0-ni1^post49 == 0 /\ nk1^0-nk1^post49 == 0 /\ tmp___2^0-tmp___2^post49 == 0 /\ -tmp___4^post49+tmp___4^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 : n2^0'=n2^post50, tmp___0^0'=tmp___0^post50, nk1^0'=nk1^post50, bDomain^0'=bDomain^post50, nl1^0'=nl1^post50, nj1^0'=nj1^post50, tmp___5^0'=tmp___5^post50, tmp___2^0'=tmp___2^post50, ni1^0'=ni1^post50, bSquares^0'=bSquares^post50, tmp^0'=tmp^post50, nj^0'=nj^post50, tmp___4^0'=tmp___4^post50, bCols^0'=bCols^post50, ni^0'=ni^post50, n^0'=n^post50, tmp___1^0'=tmp___1^post50, nk2^0'=nk2^post50, bRows^0'=bRows^post50, nl2^0'=nl2^post50, nj2^0'=nj2^post50, tmp___3^0'=tmp___3^post50, ni2^0'=ni2^post50, (0 == 0 /\ -nl1^post50+nl1^0 == 0 /\ 1-n2^0+nj^0 <= 0 /\ tmp^0-tmp^post50 == 0 /\ -ni2^post50+ni2^0 == 0 /\ nj1^0-nj1^post50 == 0 /\ nj2^0-nj2^post50 == 0 /\ -nl2^post50+nl2^0 == 0 /\ -bRows^post50+bRows^0 == 0 /\ -bSquares^post50+bSquares^0 == 0 /\ -tmp___1^post50+tmp___1^0 == 0 /\ tmp___5^0-tmp___5^post50 == 0 /\ -nk2^post50+nk2^0 == 0 /\ -tmp___4^post50+tmp___4^0 == 0 /\ bDomain^0-bDomain^post50 == 0 /\ -n^post50+n^0 == 0 /\ n2^0-n2^post50 == 0 /\ ni1^0-ni1^post50 == 0 /\ tmp___2^0-tmp___2^post50 == 0 /\ nk1^0-nk1^post50 == 0 /\ bCols^0-bCols^post50 == 0 /\ -ni^post50+ni^0 == 0 /\ tmp___3^0-tmp___3^post50 == 0 /\ -1+nj^post50-nj^0 == 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 : n2^0'=n2^post51, tmp___0^0'=tmp___0^post51, nk1^0'=nk1^post51, bDomain^0'=bDomain^post51, nl1^0'=nl1^post51, nj1^0'=nj1^post51, tmp___5^0'=tmp___5^post51, tmp___2^0'=tmp___2^post51, ni1^0'=ni1^post51, bSquares^0'=bSquares^post51, tmp^0'=tmp^post51, nj^0'=nj^post51, tmp___4^0'=tmp___4^post51, bCols^0'=bCols^post51, ni^0'=ni^post51, n^0'=n^post51, tmp___1^0'=tmp___1^post51, nk2^0'=nk2^post51, bRows^0'=bRows^post51, nl2^0'=nl2^post51, nj2^0'=nj2^post51, tmp___3^0'=tmp___3^post51, ni2^0'=ni2^post51, (-nk2^post51+nk2^0 == 0 /\ -nj^post51+nj^0 == 0 /\ -n^post51+n^0 == 0 /\ n2^0-n2^post51 == 0 /\ -nj2^post51+nj2^0 == 0 /\ bSquares^0-bSquares^post51 == 0 /\ -tmp___4^post51+tmp___4^0 == 0 /\ bCols^0-bCols^post51 == 0 /\ ni^post51 == 0 /\ ni1^0-ni1^post51 == 0 /\ tmp___2^0-tmp___2^post51 == 0 /\ nk1^0-nk1^post51 == 0 /\ -nl2^post51+nl2^0 == 0 /\ nj1^0-nj1^post51 == 0 /\ -tmp___3^post51+tmp___3^0 == 0 /\ nl1^0-nl1^post51 == 0 /\ -ni2^post51+ni2^0 == 0 /\ n2^0-ni^0 <= 0 /\ -bRows^post51+bRows^0 == 0 /\ bDomain^0-bDomain^post51 == 0 /\ tmp___0^0-tmp___0^post51 == 0 /\ -tmp___1^post51+tmp___1^0 == 0 /\ tmp___5^0-tmp___5^post51 == 0 /\ tmp^0-tmp^post51 == 0), cost: 1 New rule: l42 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 1 Applied preprocessing Original rule: l42 -> l41 : n2^0'=n2^post52, tmp___0^0'=tmp___0^post52, nk1^0'=nk1^post52, bDomain^0'=bDomain^post52, nl1^0'=nl1^post52, nj1^0'=nj1^post52, tmp___5^0'=tmp___5^post52, tmp___2^0'=tmp___2^post52, ni1^0'=ni1^post52, bSquares^0'=bSquares^post52, tmp^0'=tmp^post52, nj^0'=nj^post52, tmp___4^0'=tmp___4^post52, bCols^0'=bCols^post52, ni^0'=ni^post52, n^0'=n^post52, tmp___1^0'=tmp___1^post52, nk2^0'=nk2^post52, bRows^0'=bRows^post52, nl2^0'=nl2^post52, nj2^0'=nj2^post52, tmp___3^0'=tmp___3^post52, ni2^0'=ni2^post52, (-bRows^post52+bRows^0 == 0 /\ -nk2^post52+nk2^0 == 0 /\ -ni^post52+ni^0 == 0 /\ -ni2^post52+ni2^0 == 0 /\ nj1^0-nj1^post52 == 0 /\ tmp___5^0-tmp___5^post52 == 0 /\ tmp___1^0-tmp___1^post52 == 0 /\ n2^0-n2^post52 == 0 /\ tmp___0^0-tmp___0^post52 == 0 /\ bDomain^0-bDomain^post52 == 0 /\ -tmp___3^post52+tmp___3^0 == 0 /\ -tmp^post52+tmp^0 == 0 /\ nl1^0-nl1^post52 == 0 /\ bCols^0-bCols^post52 == 0 /\ nj^post52 == 0 /\ -n^post52+n^0 == 0 /\ bSquares^0-bSquares^post52 == 0 /\ ni1^0-ni1^post52 == 0 /\ -nj2^post52+nj2^0 == 0 /\ tmp___4^0-tmp___4^post52 == 0 /\ 1-n2^0+ni^0 <= 0 /\ -tmp___2^post52+tmp___2^0 == 0 /\ -nk1^post52+nk1^0 == 0 /\ -nl2^post52+nl2^0 == 0), cost: 1 New rule: l42 -> l41 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 1 Applied preprocessing Original rule: l43 -> l44 : n2^0'=n2^post53, tmp___0^0'=tmp___0^post53, nk1^0'=nk1^post53, bDomain^0'=bDomain^post53, nl1^0'=nl1^post53, nj1^0'=nj1^post53, tmp___5^0'=tmp___5^post53, tmp___2^0'=tmp___2^post53, ni1^0'=ni1^post53, bSquares^0'=bSquares^post53, tmp^0'=tmp^post53, nj^0'=nj^post53, tmp___4^0'=tmp___4^post53, bCols^0'=bCols^post53, ni^0'=ni^post53, n^0'=n^post53, tmp___1^0'=tmp___1^post53, nk2^0'=nk2^post53, bRows^0'=bRows^post53, nl2^0'=nl2^post53, nj2^0'=nj2^post53, tmp___3^0'=tmp___3^post53, ni2^0'=ni2^post53, (tmp___4^0-tmp___4^post53 == 0 /\ nj1^0-nj1^post53 == 0 /\ -ni2^post53+ni2^0 == 0 /\ n2^0-n2^post53 == 0 /\ tmp___0^0-tmp___0^post53 == 0 /\ tmp___5^0-tmp___5^post53 == 0 /\ bDomain^0-bDomain^post53 == 0 /\ -nk2^post53+nk2^0 == 0 /\ -tmp___2^post53+tmp___2^0 == 0 /\ nl1^0-nl1^post53 == 0 /\ n^0-n^post53 == 0 /\ nj^0-nj^post53 == 0 /\ -tmp___3^post53+tmp___3^0 == 0 /\ -tmp^post53+tmp^0 == 0 /\ tmp___1^0-tmp___1^post53 == 0 /\ -nl2^post53+nl2^0 == 0 /\ bSquares^0-bSquares^post53 == 0 /\ -bCols^post53+bCols^0 == 0 /\ -ni^post53+ni^0 == 0 /\ -nk1^post53+nk1^0 == 0 /\ -nj2^post53+nj2^0 == 0 /\ ni1^0-ni1^post53 == 0 /\ -bRows^post53+bRows^0 == 0), cost: 1 New rule: l43 -> l44 : TRUE, cost: 1 Applied preprocessing Original rule: l40 -> l42 : n2^0'=n2^post54, tmp___0^0'=tmp___0^post54, nk1^0'=nk1^post54, bDomain^0'=bDomain^post54, nl1^0'=nl1^post54, nj1^0'=nj1^post54, tmp___5^0'=tmp___5^post54, tmp___2^0'=tmp___2^post54, ni1^0'=ni1^post54, bSquares^0'=bSquares^post54, tmp^0'=tmp^post54, nj^0'=nj^post54, tmp___4^0'=tmp___4^post54, bCols^0'=bCols^post54, ni^0'=ni^post54, n^0'=n^post54, tmp___1^0'=tmp___1^post54, nk2^0'=nk2^post54, bRows^0'=bRows^post54, nl2^0'=nl2^post54, nj2^0'=nj2^post54, tmp___3^0'=tmp___3^post54, ni2^0'=ni2^post54, (tmp___0^0-tmp___0^post54 == 0 /\ nj^0-nj^post54 == 0 /\ tmp___4^0-tmp___4^post54 == 0 /\ nl1^0-nl1^post54 == 0 /\ nl2^0-nl2^post54 == 0 /\ -nk2^post54+nk2^0 == 0 /\ -tmp___5^post54+tmp___5^0 == 0 /\ nk1^0-nk1^post54 == 0 /\ -tmp___3^post54+tmp___3^0 == 0 /\ -ni2^post54+ni2^0 == 0 /\ n2^0-n2^post54 == 0 /\ bDomain^0-bDomain^post54 == 0 /\ -tmp^post54+tmp^0 == 0 /\ bSquares^0-bSquares^post54 == 0 /\ -tmp___2^post54+tmp___2^0 == 0 /\ n^0-n^post54 == 0 /\ -tmp___1^post54+tmp___1^0 == 0 /\ -bCols^post54+bCols^0 == 0 /\ -ni^post54+ni^0 == 0 /\ -bRows^post54+bRows^0 == 0 /\ -nj2^post54+nj2^0 == 0 /\ nj1^0-nj1^post54 == 0 /\ ni1^0-ni1^post54 == 0), cost: 1 New rule: l40 -> l42 : TRUE, cost: 1 Applied preprocessing Original rule: l41 -> l39 : n2^0'=n2^post55, tmp___0^0'=tmp___0^post55, nk1^0'=nk1^post55, bDomain^0'=bDomain^post55, nl1^0'=nl1^post55, nj1^0'=nj1^post55, tmp___5^0'=tmp___5^post55, tmp___2^0'=tmp___2^post55, ni1^0'=ni1^post55, bSquares^0'=bSquares^post55, tmp^0'=tmp^post55, nj^0'=nj^post55, tmp___4^0'=tmp___4^post55, bCols^0'=bCols^post55, ni^0'=ni^post55, n^0'=n^post55, tmp___1^0'=tmp___1^post55, nk2^0'=nk2^post55, bRows^0'=bRows^post55, nl2^0'=nl2^post55, nj2^0'=nj2^post55, tmp___3^0'=tmp___3^post55, ni2^0'=ni2^post55, (-tmp^post55+tmp^0 == 0 /\ -bCols^post55+bCols^0 == 0 /\ -tmp___1^post55+tmp___1^0 == 0 /\ nk1^0-nk1^post55 == 0 /\ bDomain^0-bDomain^post55 == 0 /\ -nl2^post55+nl2^0 == 0 /\ n2^0-n2^post55 == 0 /\ -bRows^post55+bRows^0 == 0 /\ tmp___2^0-tmp___2^post55 == 0 /\ -nj2^post55+nj2^0 == 0 /\ tmp___4^0-tmp___4^post55 == 0 /\ nl1^0-nl1^post55 == 0 /\ nj1^0-nj1^post55 == 0 /\ ni^0-ni^post55 == 0 /\ -ni1^post55+ni1^0 == 0 /\ -tmp___5^post55+tmp___5^0 == 0 /\ -tmp___3^post55+tmp___3^0 == 0 /\ n^0-n^post55 == 0 /\ bSquares^0-bSquares^post55 == 0 /\ nj^0-nj^post55 == 0 /\ -ni2^post55+ni2^0 == 0 /\ -nk2^post55+nk2^0 == 0 /\ tmp___0^0-tmp___0^post55 == 0), cost: 1 New rule: l41 -> l39 : TRUE, cost: 1 Applied preprocessing Original rule: l33 -> l36 : n2^0'=n2^post56, tmp___0^0'=tmp___0^post56, nk1^0'=nk1^post56, bDomain^0'=bDomain^post56, nl1^0'=nl1^post56, nj1^0'=nj1^post56, tmp___5^0'=tmp___5^post56, tmp___2^0'=tmp___2^post56, ni1^0'=ni1^post56, bSquares^0'=bSquares^post56, tmp^0'=tmp^post56, nj^0'=nj^post56, tmp___4^0'=tmp___4^post56, bCols^0'=bCols^post56, ni^0'=ni^post56, n^0'=n^post56, tmp___1^0'=tmp___1^post56, nk2^0'=nk2^post56, bRows^0'=bRows^post56, nl2^0'=nl2^post56, nj2^0'=nj2^post56, tmp___3^0'=tmp___3^post56, ni2^0'=ni2^post56, (-ni1^post56+ni1^0 == 0 /\ -tmp___1^post56+tmp___1^0 == 0 /\ -nl2^post56+nl2^0 == 0 /\ ni^0-ni^post56 == 0 /\ tmp___5^0-tmp___5^post56 == 0 /\ n2^0-n2^post56 == 0 /\ tmp^0-tmp^post56 == 0 /\ -bRows^post56+bRows^0 == 0 /\ nk1^0-nk1^post56 == 0 /\ -bCols^post56+bCols^0 == 0 /\ bDomain^0-bDomain^post56 == 0 /\ -nj2^post56+nj2^0 == 0 /\ nj^0-nj^post56 == 0 /\ nj1^0-nj1^post56 == 0 /\ tmp___2^0-tmp___2^post56 == 0 /\ -n^post56+n^0 == 0 /\ -tmp___3^post56+tmp___3^0 == 0 /\ -tmp___4^post56+tmp___4^0 == 0 /\ -nl1^post56+nl1^0 == 0 /\ tmp___0^0-tmp___0^post56 == 0 /\ nk2^0-nk2^post56 == 0 /\ -bSquares^post56+bSquares^0 == 0 /\ -ni2^post56+ni2^0 == 0), cost: 1 New rule: l33 -> l36 : TRUE, cost: 1 Applied preprocessing Original rule: l28 -> l32 : n2^0'=n2^post57, tmp___0^0'=tmp___0^post57, nk1^0'=nk1^post57, bDomain^0'=bDomain^post57, nl1^0'=nl1^post57, nj1^0'=nj1^post57, tmp___5^0'=tmp___5^post57, tmp___2^0'=tmp___2^post57, ni1^0'=ni1^post57, bSquares^0'=bSquares^post57, tmp^0'=tmp^post57, nj^0'=nj^post57, tmp___4^0'=tmp___4^post57, bCols^0'=bCols^post57, ni^0'=ni^post57, n^0'=n^post57, tmp___1^0'=tmp___1^post57, nk2^0'=nk2^post57, bRows^0'=bRows^post57, nl2^0'=nl2^post57, nj2^0'=nj2^post57, tmp___3^0'=tmp___3^post57, ni2^0'=ni2^post57, (bDomain^0-bDomain^post57 == 0 /\ n2^0-n2^post57 == 0 /\ -bSquares^post57+bSquares^0 == 0 /\ -bRows^post57+bRows^0 == 0 /\ -nl2^post57+nl2^0 == 0 /\ tmp___2^0-tmp___2^post57 == 0 /\ nk1^0-nk1^post57 == 0 /\ -bCols^post57+bCols^0 == 0 /\ ni^0-ni^post57 == 0 /\ -nj2^post57+nj2^0 == 0 /\ nl1^0-nl1^post57 == 0 /\ nj1^0-nj1^post57 == 0 /\ -ni1^post57+ni1^0 == 0 /\ -n^post57+n^0 == 0 /\ -tmp___5^post57+tmp___5^0 == 0 /\ -tmp___3^post57+tmp___3^0 == 0 /\ -tmp___4^post57+tmp___4^0 == 0 /\ tmp^0-tmp^post57 == 0 /\ nk2^0-nk2^post57 == 0 /\ nj^0-nj^post57 == 0 /\ tmp___0^0-tmp___0^post57 == 0 /\ -tmp___1^post57+tmp___1^0 == 0 /\ -ni2^post57+ni2^0 == 0), cost: 1 New rule: l28 -> l32 : TRUE, cost: 1 Applied preprocessing Original rule: l23 -> l24 : n2^0'=n2^post72, tmp___0^0'=tmp___0^post72, nk1^0'=nk1^post72, bDomain^0'=bDomain^post72, nl1^0'=nl1^post72, nj1^0'=nj1^post72, tmp___5^0'=tmp___5^post72, tmp___2^0'=tmp___2^post72, ni1^0'=ni1^post72, bSquares^0'=bSquares^post72, tmp^0'=tmp^post72, nj^0'=nj^post72, tmp___4^0'=tmp___4^post72, bCols^0'=bCols^post72, ni^0'=ni^post72, n^0'=n^post72, tmp___1^0'=tmp___1^post72, nk2^0'=nk2^post72, bRows^0'=bRows^post72, nl2^0'=nl2^post72, nj2^0'=nj2^post72, tmp___3^0'=tmp___3^post72, ni2^0'=ni2^post72, (nj1^0-nj1^post72 == 0 /\ -bDomain^post72+bDomain^0 == 0 /\ -tmp___2^post72+tmp___2^0 == 0 /\ tmp___5^0-tmp___5^post72 == 0 /\ bSquares^0-bSquares^post72 == 0 /\ -nl2^post72+nl2^0 == 0 /\ nl1^0-nl1^post72 == 0 /\ bCols^0-bCols^post72 == 0 /\ -ni^post72+ni^0 == 0 /\ ni1^0-ni1^post72 == 0 /\ -nj2^post72+nj2^0 == 0 /\ -tmp___3^post72+tmp___3^0 == 0 /\ tmp___1^0-tmp___1^post72 == 0 /\ -ni2^post72+ni2^0 == 0 /\ -nk2^post72+nk2^0 == 0 /\ tmp___4^0-tmp___4^post72 == 0 /\ -n^post72+n^0 == 0 /\ tmp___0^0-tmp___0^post72 == 0 /\ tmp^0-tmp^post72 == 0 /\ -bRows^post72+bRows^0 == 0 /\ -n2^post72+n2^0 == 0 /\ -nj^post72+nj^0 == 0 /\ nk1^0-nk1^post72 == 0), cost: 1 New rule: l23 -> l24 : TRUE, cost: 1 Applied preprocessing Original rule: l51 -> l43 : n2^0'=n2^post73, tmp___0^0'=tmp___0^post73, nk1^0'=nk1^post73, bDomain^0'=bDomain^post73, nl1^0'=nl1^post73, nj1^0'=nj1^post73, tmp___5^0'=tmp___5^post73, tmp___2^0'=tmp___2^post73, ni1^0'=ni1^post73, bSquares^0'=bSquares^post73, tmp^0'=tmp^post73, nj^0'=nj^post73, tmp___4^0'=tmp___4^post73, bCols^0'=bCols^post73, ni^0'=ni^post73, n^0'=n^post73, tmp___1^0'=tmp___1^post73, nk2^0'=nk2^post73, bRows^0'=bRows^post73, nl2^0'=nl2^post73, nj2^0'=nj2^post73, tmp___3^0'=tmp___3^post73, ni2^0'=ni2^post73, (-bRows^post73+bRows^0 == 0 /\ tmp___4^0-tmp___4^post73 == 0 /\ tmp___0^0-tmp___0^post73 == 0 /\ -tmp___3^post73+tmp___3^0 == 0 /\ nl1^0-nl1^post73 == 0 /\ -ni2^post73+ni2^0 == 0 /\ nj^0-nj^post73 == 0 /\ -bCols^post73+bCols^0 == 0 /\ -tmp___5^post73+tmp___5^0 == 0 /\ -tmp___2^post73+tmp___2^0 == 0 /\ -1-nl2^0+nl2^post73 == 0 /\ bDomain^0-bDomain^post73 == 0 /\ tmp___1^0-tmp___1^post73 == 0 /\ -ni^post73+ni^0 == 0 /\ n^0-n^post73 == 0 /\ -nk2^post73+nk2^0 == 0 /\ -nj2^post73+nj2^0 == 0 /\ nk1^0-nk1^post73 == 0 /\ nj1^0-nj1^post73 == 0 /\ n2^0-n2^post73 == 0 /\ ni1^0-ni1^post73 == 0 /\ bSquares^0-bSquares^post73 == 0 /\ -tmp^post73+tmp^0 == 0), cost: 1 New rule: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 Applied preprocessing Original rule: l20 -> l22 : n2^0'=n2^post74, tmp___0^0'=tmp___0^post74, nk1^0'=nk1^post74, bDomain^0'=bDomain^post74, nl1^0'=nl1^post74, nj1^0'=nj1^post74, tmp___5^0'=tmp___5^post74, tmp___2^0'=tmp___2^post74, ni1^0'=ni1^post74, bSquares^0'=bSquares^post74, tmp^0'=tmp^post74, nj^0'=nj^post74, tmp___4^0'=tmp___4^post74, bCols^0'=bCols^post74, ni^0'=ni^post74, n^0'=n^post74, tmp___1^0'=tmp___1^post74, nk2^0'=nk2^post74, bRows^0'=bRows^post74, nl2^0'=nl2^post74, nj2^0'=nj2^post74, tmp___3^0'=tmp___3^post74, ni2^0'=ni2^post74, (bDomain^0-bDomain^post74 == 0 /\ tmp___5^0-tmp___5^post74 == 0 /\ nl2^0-nl2^post74 == 0 /\ nk2^0-nk2^post74 == 0 /\ nk1^0-nk1^post74 == 0 /\ ni^0-ni^post74 == 0 /\ -tmp___3^post74+tmp___3^0 == 0 /\ -bSquares^post74+bSquares^0 == 0 /\ -tmp^post74+tmp^0 == 0 /\ nj^0-nj^post74 == 0 /\ -bCols^post74+bCols^0 == 0 /\ nj1^0-nj1^post74 == 0 /\ tmp___2^0-tmp___2^post74 == 0 /\ -ni2^post74+ni2^0 == 0 /\ -ni1^post74+ni1^0 == 0 /\ n2^0-n2^post74 == 0 /\ tmp___0^0-tmp___0^post74 == 0 /\ -nj2^post74+nj2^0 == 0 /\ -tmp___1^post74+tmp___1^0 == 0 /\ -tmp___4^post74+tmp___4^0 == 0 /\ n^0-n^post74 == 0 /\ -bRows^post74+bRows^0 == 0 /\ nl1^0-nl1^post74 == 0), cost: 1 New rule: l20 -> l22 : TRUE, cost: 1 Applied preprocessing Original rule: l52 -> l51 : n2^0'=n2^post75, tmp___0^0'=tmp___0^post75, nk1^0'=nk1^post75, bDomain^0'=bDomain^post75, nl1^0'=nl1^post75, nj1^0'=nj1^post75, tmp___5^0'=tmp___5^post75, tmp___2^0'=tmp___2^post75, ni1^0'=ni1^post75, bSquares^0'=bSquares^post75, tmp^0'=tmp^post75, nj^0'=nj^post75, tmp___4^0'=tmp___4^post75, bCols^0'=bCols^post75, ni^0'=ni^post75, n^0'=n^post75, tmp___1^0'=tmp___1^post75, nk2^0'=nk2^post75, bRows^0'=bRows^post75, nl2^0'=nl2^post75, nj2^0'=nj2^post75, tmp___3^0'=tmp___3^post75, ni2^0'=ni2^post75, (-bCols^post75+bCols^0 == 0 /\ -nl2^post75+nl2^0 == 0 /\ n2^0-n2^post75 == 0 /\ nk1^0-nk1^post75 == 0 /\ bDomain^0-bDomain^post75 == 0 /\ nk2^0-nk2^post75 == 0 /\ -ni2^post75+ni2^0 == 0 /\ -tmp___5^post75+tmp___5^0 == 0 /\ bRows^0-bRows^post75 == 0 /\ -nj2^post75+nj2^0 == 0 /\ ni^0-ni^post75 == 0 /\ -tmp___4^post75+tmp___4^0 == 0 /\ tmp___0^0-tmp___0^post75 == 0 /\ -tmp^post75+tmp^0 == 0 /\ nj^0-nj^post75 == 0 /\ -nj1^post75+nj1^0 == 0 /\ tmp___2^0-tmp___2^post75 == 0 /\ nl1^0-nl1^post75 == 0 /\ -tmp___1^post75+tmp___1^0 == 0 /\ -ni1^post75+ni1^0 == 0 /\ -n^post75+n^0 == 0 /\ bSquares^post75-tmp___4^0 == 0 /\ -tmp___3^post75+tmp___3^0 == 0), cost: 1 New rule: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 Applied preprocessing Original rule: l53 -> l52 : n2^0'=n2^post76, tmp___0^0'=tmp___0^post76, nk1^0'=nk1^post76, bDomain^0'=bDomain^post76, nl1^0'=nl1^post76, nj1^0'=nj1^post76, tmp___5^0'=tmp___5^post76, tmp___2^0'=tmp___2^post76, ni1^0'=ni1^post76, bSquares^0'=bSquares^post76, tmp^0'=tmp^post76, nj^0'=nj^post76, tmp___4^0'=tmp___4^post76, bCols^0'=bCols^post76, ni^0'=ni^post76, n^0'=n^post76, tmp___1^0'=tmp___1^post76, nk2^0'=nk2^post76, bRows^0'=bRows^post76, nl2^0'=nl2^post76, nj2^0'=nj2^post76, tmp___3^0'=tmp___3^post76, ni2^0'=ni2^post76, (-bCols^post76+bCols^0 == 0 /\ -tmp___1^post76+tmp___1^0 == 0 /\ nj1^0-nj1^post76 == 0 /\ -nl1^post76+nl1^0 == 0 /\ -nl2^post76+nl2^0 == 0 /\ ni^0-ni^post76 == 0 /\ -ni1^post76+ni1^0 == 0 /\ tmp^0-tmp^post76 == 0 /\ -bRows^post76+bRows^0 == 0 /\ -nj2^post76+nj2^0 == 0 /\ tmp___5^0-tmp___5^post76 == 0 /\ tmp___0^0-tmp___0^post76 == 0 /\ tmp___2^0-tmp___2^post76 == 0 /\ nk1^0-nk1^post76 == 0 /\ nj^0-nj^post76 == 0 /\ bDomain^0-bDomain^post76 == 0 /\ -1+tmp___4^post76 == 0 /\ n2^0-n2^post76 == 0 /\ tmp___3^0-tmp___3^post76 == 0 /\ -n^post76+n^0 == 0 /\ nk2^0-nk2^post76 == 0 /\ -ni2^post76+ni2^0 == 0 /\ -bSquares^post76+bSquares^0 == 0), cost: 1 New rule: l53 -> l52 : tmp___4^0'=1, TRUE, cost: 1 Applied preprocessing Original rule: l54 -> l53 : n2^0'=n2^post77, tmp___0^0'=tmp___0^post77, nk1^0'=nk1^post77, bDomain^0'=bDomain^post77, nl1^0'=nl1^post77, nj1^0'=nj1^post77, tmp___5^0'=tmp___5^post77, tmp___2^0'=tmp___2^post77, ni1^0'=ni1^post77, bSquares^0'=bSquares^post77, tmp^0'=tmp^post77, nj^0'=nj^post77, tmp___4^0'=tmp___4^post77, bCols^0'=bCols^post77, ni^0'=ni^post77, n^0'=n^post77, tmp___1^0'=tmp___1^post77, nk2^0'=nk2^post77, bRows^0'=bRows^post77, nl2^0'=nl2^post77, nj2^0'=nj2^post77, tmp___3^0'=tmp___3^post77, ni2^0'=ni2^post77, (-tmp___1^post77+tmp___1^0 == 0 /\ ni1^0-ni1^post77 == 0 /\ tmp___2^0-tmp___2^post77 == 0 /\ nj2^0-nj2^post77 == 0 /\ -tmp___3^post77+tmp___3^0 == 0 /\ -nl2^post77+nl2^0 == 0 /\ tmp___0^0-tmp___0^post77 == 0 /\ -n^post77+n^0 == 0 /\ -bRows^post77+bRows^0 == 0 /\ -ni^post77+ni^0 == 0 /\ nk1^0-nk1^post77 == 0 /\ -tmp___4^post77+tmp___4^0 == 0 /\ tmp___5^0-tmp___5^post77 == 0 /\ bSquares^0-bSquares^post77 == 0 /\ tmp^0-tmp^post77 == 0 /\ nl1^0-nl1^post77 == 0 /\ nj1^0-nj1^post77 == 0 /\ -nj^post77+nj^0 == 0 /\ bCols^0-bCols^post77 == 0 /\ -nk2^post77+nk2^0 == 0 /\ n2^0-n2^post77 == 0 /\ -ni2^post77+ni2^0 == 0 /\ bDomain^0-bDomain^post77 == 0), cost: 1 New rule: l54 -> l53 : TRUE, cost: 1 Applied preprocessing Original rule: l54 -> l52 : n2^0'=n2^post78, tmp___0^0'=tmp___0^post78, nk1^0'=nk1^post78, bDomain^0'=bDomain^post78, nl1^0'=nl1^post78, nj1^0'=nj1^post78, tmp___5^0'=tmp___5^post78, tmp___2^0'=tmp___2^post78, ni1^0'=ni1^post78, bSquares^0'=bSquares^post78, tmp^0'=tmp^post78, nj^0'=nj^post78, tmp___4^0'=tmp___4^post78, bCols^0'=bCols^post78, ni^0'=ni^post78, n^0'=n^post78, tmp___1^0'=tmp___1^post78, nk2^0'=nk2^post78, bRows^0'=bRows^post78, nl2^0'=nl2^post78, nj2^0'=nj2^post78, tmp___3^0'=tmp___3^post78, ni2^0'=ni2^post78, (-ni2^post78+ni2^0 == 0 /\ -ni^post78+ni^0 == 0 /\ ni1^0-ni1^post78 == 0 /\ -nj2^post78+nj2^0 == 0 /\ -nk2^post78+nk2^0 == 0 /\ -bRows^post78+bRows^0 == 0 /\ -n^post78+n^0 == 0 /\ bCols^0-bCols^post78 == 0 /\ tmp___0^0-tmp___0^post78 == 0 /\ bSquares^0-bSquares^post78 == 0 /\ -tmp___3^post78+tmp___3^0 == 0 /\ -tmp___1^post78+tmp___1^0 == 0 /\ tmp___2^0-tmp___2^post78 == 0 /\ tmp___4^post78 == 0 /\ nk1^0-nk1^post78 == 0 /\ tmp___5^0-tmp___5^post78 == 0 /\ nl1^0-nl1^post78 == 0 /\ nj1^0-nj1^post78 == 0 /\ -nl2^post78+nl2^0 == 0 /\ -nj^post78+nj^0 == 0 /\ n2^0-n2^post78 == 0 /\ tmp^0-tmp^post78 == 0 /\ bDomain^0-bDomain^post78 == 0), cost: 1 New rule: l54 -> l52 : tmp___4^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l54 -> l53 : n2^0'=n2^post79, tmp___0^0'=tmp___0^post79, nk1^0'=nk1^post79, bDomain^0'=bDomain^post79, nl1^0'=nl1^post79, nj1^0'=nj1^post79, tmp___5^0'=tmp___5^post79, tmp___2^0'=tmp___2^post79, ni1^0'=ni1^post79, bSquares^0'=bSquares^post79, tmp^0'=tmp^post79, nj^0'=nj^post79, tmp___4^0'=tmp___4^post79, bCols^0'=bCols^post79, ni^0'=ni^post79, n^0'=n^post79, tmp___1^0'=tmp___1^post79, nk2^0'=nk2^post79, bRows^0'=bRows^post79, nl2^0'=nl2^post79, nj2^0'=nj2^post79, tmp___3^0'=tmp___3^post79, ni2^0'=ni2^post79, (ni1^0-ni1^post79 == 0 /\ -bRows^post79+bRows^0 == 0 /\ tmp___2^0-tmp___2^post79 == 0 /\ nj2^0-nj2^post79 == 0 /\ -tmp___3^post79+tmp___3^0 == 0 /\ -ni2^post79+ni2^0 == 0 /\ nk1^0-nk1^post79 == 0 /\ tmp___0^0-tmp___0^post79 == 0 /\ nj1^0-nj1^post79 == 0 /\ tmp___1^0-tmp___1^post79 == 0 /\ -ni^post79+ni^0 == 0 /\ -nk2^post79+nk2^0 == 0 /\ -n^post79+n^0 == 0 /\ -tmp___4^post79+tmp___4^0 == 0 /\ tmp___5^0-tmp___5^post79 == 0 /\ bSquares^0-bSquares^post79 == 0 /\ tmp^0-tmp^post79 == 0 /\ nl1^0-nl1^post79 == 0 /\ bCols^0-bCols^post79 == 0 /\ -nj^post79+nj^0 == 0 /\ n2^0-n2^post79 == 0 /\ bDomain^0-bDomain^post79 == 0 /\ -nl2^post79+nl2^0 == 0), cost: 1 New rule: l54 -> l53 : TRUE, cost: 1 Applied preprocessing Original rule: l55 -> l52 : n2^0'=n2^post80, tmp___0^0'=tmp___0^post80, nk1^0'=nk1^post80, bDomain^0'=bDomain^post80, nl1^0'=nl1^post80, nj1^0'=nj1^post80, tmp___5^0'=tmp___5^post80, tmp___2^0'=tmp___2^post80, ni1^0'=ni1^post80, bSquares^0'=bSquares^post80, tmp^0'=tmp^post80, nj^0'=nj^post80, tmp___4^0'=tmp___4^post80, bCols^0'=bCols^post80, ni^0'=ni^post80, n^0'=n^post80, tmp___1^0'=tmp___1^post80, nk2^0'=nk2^post80, bRows^0'=bRows^post80, nl2^0'=nl2^post80, nj2^0'=nj2^post80, tmp___3^0'=tmp___3^post80, ni2^0'=ni2^post80, (-bRows^post80+bRows^0 == 0 /\ -nk2^post80+nk2^0 == 0 /\ tmp___5^0-tmp___5^post80 == 0 /\ -bSquares^0 <= 0 /\ -n^post80+n^0 == 0 /\ -nj2^post80+nj2^0 == 0 /\ -tmp___3^post80+tmp___3^0 == 0 /\ -ni2^post80+ni2^0 == 0 /\ bCols^0-bCols^post80 == 0 /\ nk1^0-nk1^post80 == 0 /\ bSquares^0-bSquares^post80 == 0 /\ nj1^0-nj1^post80 == 0 /\ tmp___1^0-tmp___1^post80 == 0 /\ n2^0-n2^post80 == 0 /\ bSquares^0 <= 0 /\ ni1^0-ni1^post80 == 0 /\ -tmp___2^post80+tmp___2^0 == 0 /\ tmp___4^post80 == 0 /\ -nj^post80+nj^0 == 0 /\ -ni^post80+ni^0 == 0 /\ nl1^0-nl1^post80 == 0 /\ tmp___0^0-tmp___0^post80 == 0 /\ -bDomain^post80+bDomain^0 == 0 /\ tmp^0-tmp^post80 == 0 /\ -nl2^post80+nl2^0 == 0), cost: 1 New rule: l55 -> l52 : tmp___4^0'=0, bSquares^0 == 0, cost: 1 Applied preprocessing Original rule: l55 -> l54 : n2^0'=n2^post81, tmp___0^0'=tmp___0^post81, nk1^0'=nk1^post81, bDomain^0'=bDomain^post81, nl1^0'=nl1^post81, nj1^0'=nj1^post81, tmp___5^0'=tmp___5^post81, tmp___2^0'=tmp___2^post81, ni1^0'=ni1^post81, bSquares^0'=bSquares^post81, tmp^0'=tmp^post81, nj^0'=nj^post81, tmp___4^0'=tmp___4^post81, bCols^0'=bCols^post81, ni^0'=ni^post81, n^0'=n^post81, tmp___1^0'=tmp___1^post81, nk2^0'=nk2^post81, bRows^0'=bRows^post81, nl2^0'=nl2^post81, nj2^0'=nj2^post81, tmp___3^0'=tmp___3^post81, ni2^0'=ni2^post81, (-bRows^post81+bRows^0 == 0 /\ -tmp___3^post81+tmp___3^0 == 0 /\ -nk2^post81+nk2^0 == 0 /\ -ni^post81+ni^0 == 0 /\ 1-bSquares^0 <= 0 /\ -ni2^post81+ni2^0 == 0 /\ -nj2^post81+nj2^0 == 0 /\ nk1^0-nk1^post81 == 0 /\ bDomain^0-bDomain^post81 == 0 /\ tmp___5^0-tmp___5^post81 == 0 /\ nj1^0-nj1^post81 == 0 /\ tmp___1^0-tmp___1^post81 == 0 /\ n2^0-n2^post81 == 0 /\ nl1^0-nl1^post81 == 0 /\ -tmp^post81+tmp^0 == 0 /\ nj^0-nj^post81 == 0 /\ tmp___0^0-tmp___0^post81 == 0 /\ ni1^0-ni1^post81 == 0 /\ bSquares^0-bSquares^post81 == 0 /\ tmp___4^0-tmp___4^post81 == 0 /\ -tmp___2^post81+tmp___2^0 == 0 /\ -bCols^post81+bCols^0 == 0 /\ -nl2^post81+nl2^0 == 0 /\ -n^post81+n^0 == 0), cost: 1 New rule: l55 -> l54 : -1+bSquares^0 >= 0, cost: 1 Applied preprocessing Original rule: l55 -> l54 : n2^0'=n2^post82, tmp___0^0'=tmp___0^post82, nk1^0'=nk1^post82, bDomain^0'=bDomain^post82, nl1^0'=nl1^post82, nj1^0'=nj1^post82, tmp___5^0'=tmp___5^post82, tmp___2^0'=tmp___2^post82, ni1^0'=ni1^post82, bSquares^0'=bSquares^post82, tmp^0'=tmp^post82, nj^0'=nj^post82, tmp___4^0'=tmp___4^post82, bCols^0'=bCols^post82, ni^0'=ni^post82, n^0'=n^post82, tmp___1^0'=tmp___1^post82, nk2^0'=nk2^post82, bRows^0'=bRows^post82, nl2^0'=nl2^post82, nj2^0'=nj2^post82, tmp___3^0'=tmp___3^post82, ni2^0'=ni2^post82, (-ni^post82+ni^0 == 0 /\ nj1^0-nj1^post82 == 0 /\ tmp___4^0-tmp___4^post82 == 0 /\ bDomain^0-bDomain^post82 == 0 /\ tmp___5^0-tmp___5^post82 == 0 /\ tmp___0^0-tmp___0^post82 == 0 /\ n2^0-n2^post82 == 0 /\ -nk2^post82+nk2^0 == 0 /\ -tmp___3^post82+tmp___3^0 == 0 /\ n^0-n^post82 == 0 /\ nj^0-nj^post82 == 0 /\ -tmp^post82+tmp^0 == 0 /\ nl1^0-nl1^post82 == 0 /\ -nl2^post82+nl2^0 == 0 /\ -bRows^post82+bRows^0 == 0 /\ bSquares^0-bSquares^post82 == 0 /\ -bCols^post82+bCols^0 == 0 /\ ni1^0-ni1^post82 == 0 /\ -tmp___2^post82+tmp___2^0 == 0 /\ -ni2^post82+ni2^0 == 0 /\ -nk1^post82+nk1^0 == 0 /\ -nj2^post82+nj2^0 == 0 /\ tmp___1^0-tmp___1^post82 == 0 /\ 1+bSquares^0 <= 0), cost: 1 New rule: l55 -> l54 : 1+bSquares^0 <= 0, cost: 1 Applied preprocessing Original rule: l56 -> l51 : n2^0'=n2^post83, tmp___0^0'=tmp___0^post83, nk1^0'=nk1^post83, bDomain^0'=bDomain^post83, nl1^0'=nl1^post83, nj1^0'=nj1^post83, tmp___5^0'=tmp___5^post83, tmp___2^0'=tmp___2^post83, ni1^0'=ni1^post83, bSquares^0'=bSquares^post83, tmp^0'=tmp^post83, nj^0'=nj^post83, tmp___4^0'=tmp___4^post83, bCols^0'=bCols^post83, ni^0'=ni^post83, n^0'=n^post83, tmp___1^0'=tmp___1^post83, nk2^0'=nk2^post83, bRows^0'=bRows^post83, nl2^0'=nl2^post83, nj2^0'=nj2^post83, tmp___3^0'=tmp___3^post83, ni2^0'=ni2^post83, (nj^0-nj^post83 == 0 /\ tmp___4^0-tmp___4^post83 == 0 /\ nl2^0-nl2^post83 == 0 /\ -tmp___3^post83+tmp___3^0 == 0 /\ nk1^0-nk1^post83 == 0 /\ -nk2^post83+nk2^0 == 0 /\ -ni2^post83+ni2^0 == 0 /\ -tmp___2^post83+tmp___2^0 == 0 /\ n^0-n^post83 == 0 /\ bDomain^0-bDomain^post83 == 0 /\ -tmp^post83+tmp^0 == 0 /\ bSquares^0-bSquares^post83 == 0 /\ nj1^0-nj1^post83 == 0 /\ -bCols^post83+bCols^0 == 0 /\ -tmp___1^post83+tmp___1^0 == 0 /\ -ni^post83+ni^0 == 0 /\ tmp___0^0-tmp___0^post83 == 0 /\ n2^0-n2^post83 == 0 /\ -tmp___5^post83+tmp___5^0 == 0 /\ -nj2^post83+nj2^0 == 0 /\ ni1^0-ni1^post83 == 0 /\ -bRows^post83+bRows^0 == 0 /\ nl1^0-nl1^post83 == 0), cost: 1 New rule: l56 -> l51 : TRUE, cost: 1 Applied preprocessing Original rule: l56 -> l55 : n2^0'=n2^post84, tmp___0^0'=tmp___0^post84, nk1^0'=nk1^post84, bDomain^0'=bDomain^post84, nl1^0'=nl1^post84, nj1^0'=nj1^post84, tmp___5^0'=tmp___5^post84, tmp___2^0'=tmp___2^post84, ni1^0'=ni1^post84, bSquares^0'=bSquares^post84, tmp^0'=tmp^post84, nj^0'=nj^post84, tmp___4^0'=tmp___4^post84, bCols^0'=bCols^post84, ni^0'=ni^post84, n^0'=n^post84, tmp___1^0'=tmp___1^post84, nk2^0'=nk2^post84, bRows^0'=bRows^post84, nl2^0'=nl2^post84, nj2^0'=nj2^post84, tmp___3^0'=tmp___3^post84, ni2^0'=ni2^post84, (-bCols^post84+bCols^0 == 0 /\ nk1^0-nk1^post84 == 0 /\ bDomain^0-bDomain^post84 == 0 /\ nl2^0-nl2^post84 == 0 /\ n2^0-n2^post84 == 0 /\ nk2^0-nk2^post84 == 0 /\ tmp___2^0-tmp___2^post84 == 0 /\ -bSquares^post84+bSquares^0 == 0 /\ -ni2^post84+ni2^0 == 0 /\ -nj2^post84+nj2^0 == 0 /\ ni^0-ni^post84 == 0 /\ nl1^0-nl1^post84 == 0 /\ nj1^0-nj1^post84 == 0 /\ -ni1^post84+ni1^0 == 0 /\ -tmp^post84+tmp^0 == 0 /\ -tmp___1^post84+tmp___1^0 == 0 /\ -tmp___5^post84+tmp___5^0 == 0 /\ -n^post84+n^0 == 0 /\ -tmp___4^post84+tmp___4^0 == 0 /\ -bRows^post84+bRows^0 == 0 /\ nj^0-nj^post84 == 0 /\ -tmp___3^post84+tmp___3^0 == 0 /\ tmp___0^0-tmp___0^post84 == 0), cost: 1 New rule: l56 -> l55 : TRUE, cost: 1 Applied preprocessing Original rule: l44 -> l37 : n2^0'=n2^post85, tmp___0^0'=tmp___0^post85, nk1^0'=nk1^post85, bDomain^0'=bDomain^post85, nl1^0'=nl1^post85, nj1^0'=nj1^post85, tmp___5^0'=tmp___5^post85, tmp___2^0'=tmp___2^post85, ni1^0'=ni1^post85, bSquares^0'=bSquares^post85, tmp^0'=tmp^post85, nj^0'=nj^post85, tmp___4^0'=tmp___4^post85, bCols^0'=bCols^post85, ni^0'=ni^post85, n^0'=n^post85, tmp___1^0'=tmp___1^post85, nk2^0'=nk2^post85, bRows^0'=bRows^post85, nl2^0'=nl2^post85, nj2^0'=nj2^post85, tmp___3^0'=tmp___3^post85, ni2^0'=ni2^post85, (-nl1^post85+nl1^0 == 0 /\ ni1^0-ni1^post85 == 0 /\ -1+nk2^post85-nk2^0 == 0 /\ -tmp___1^post85+tmp___1^0 == 0 /\ nj1^0-nj1^post85 == 0 /\ nj2^0-nj2^post85 == 0 /\ tmp___2^0-tmp___2^post85 == 0 /\ tmp^0-tmp^post85 == 0 /\ -nl2^post85+nl2^0 == 0 /\ -bRows^post85+bRows^0 == 0 /\ tmp___5^0-tmp___5^post85 == 0 /\ -nj^post85+nj^0 == 0 /\ tmp___0^0-tmp___0^post85 == 0 /\ -ni^post85+ni^0 == 0 /\ -tmp___4^post85+tmp___4^0 == 0 /\ bDomain^0-bDomain^post85 == 0 /\ -n^post85+n^0 == 0 /\ n2^0-n2^post85 == 0 /\ n^0-nl2^0 <= 0 /\ bSquares^0-bSquares^post85 == 0 /\ nk1^0-nk1^post85 == 0 /\ bCols^0-bCols^post85 == 0 /\ tmp___3^0-tmp___3^post85 == 0 /\ -ni2^post85+ni2^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 : n2^0'=n2^post86, tmp___0^0'=tmp___0^post86, nk1^0'=nk1^post86, bDomain^0'=bDomain^post86, nl1^0'=nl1^post86, nj1^0'=nj1^post86, tmp___5^0'=tmp___5^post86, tmp___2^0'=tmp___2^post86, ni1^0'=ni1^post86, bSquares^0'=bSquares^post86, tmp^0'=tmp^post86, nj^0'=nj^post86, tmp___4^0'=tmp___4^post86, bCols^0'=bCols^post86, ni^0'=ni^post86, n^0'=n^post86, tmp___1^0'=tmp___1^post86, nk2^0'=nk2^post86, bRows^0'=bRows^post86, nl2^0'=nl2^post86, nj2^0'=nj2^post86, tmp___3^0'=tmp___3^post86, ni2^0'=ni2^post86, (ni1^0-ni1^post86 == 0 /\ -n^post86+n^0 == 0 /\ tmp___2^0-tmp___2^post86 == 0 /\ nj2^0-nj2^post86 == 0 /\ tmp___0^0-tmp___0^post86 == 0 /\ tmp^0-tmp^post86 == 0 /\ nk1^0-nk1^post86 == 0 /\ -nl2^post86+nl2^0 == 0 /\ -ni^post86+ni^0 == 0 /\ -tmp___3^post86+tmp___3^0 == 0 /\ -nk2^post86+nk2^0 == 0 /\ -ni2^post86+ni2^0 == 0 /\ -tmp___4^post86+tmp___4^0 == 0 /\ -bRows^post86+bRows^0 == 0 /\ tmp___5^0-tmp___5^post86 == 0 /\ nl1^0-nl1^post86 == 0 /\ nj1^0-nj1^post86 == 0 /\ 1-n^0+nl2^0 <= 0 /\ n2^0-n2^post86 == 0 /\ bCols^0-bCols^post86 == 0 /\ -tmp___1^post86+tmp___1^0 == 0 /\ bDomain^0-bDomain^post86 == 0 /\ bSquares^0-bSquares^post86 == 0 /\ -nj^post86+nj^0 == 0), cost: 1 New rule: l44 -> l56 : 1-n^0+nl2^0 <= 0, cost: 1 Applied preprocessing Original rule: l38 -> l34 : n2^0'=n2^post87, tmp___0^0'=tmp___0^post87, nk1^0'=nk1^post87, bDomain^0'=bDomain^post87, nl1^0'=nl1^post87, nj1^0'=nj1^post87, tmp___5^0'=tmp___5^post87, tmp___2^0'=tmp___2^post87, ni1^0'=ni1^post87, bSquares^0'=bSquares^post87, tmp^0'=tmp^post87, nj^0'=nj^post87, tmp___4^0'=tmp___4^post87, bCols^0'=bCols^post87, ni^0'=ni^post87, n^0'=n^post87, tmp___1^0'=tmp___1^post87, nk2^0'=nk2^post87, bRows^0'=bRows^post87, nl2^0'=nl2^post87, nj2^0'=nj2^post87, tmp___3^0'=tmp___3^post87, ni2^0'=ni2^post87, (-nk2^post87+nk2^0 == 0 /\ tmp___5^0-tmp___5^post87 == 0 /\ -ni^post87+ni^0 == 0 /\ -tmp___3^post87+tmp___3^0 == 0 /\ n2^0-n2^post87 == 0 /\ -bRows^post87+bRows^0 == 0 /\ -n^post87+n^0 == 0 /\ -ni2^post87+ni2^0 == 0 /\ -nj2^post87+nj2^0 == 0 /\ -1-nl1^0+nl1^post87 == 0 /\ bSquares^0-bSquares^post87 == 0 /\ bCols^0-bCols^post87 == 0 /\ -tmp___4^post87+tmp___4^0 == 0 /\ nk1^0-nk1^post87 == 0 /\ nj1^0-nj1^post87 == 0 /\ tmp___1^0-tmp___1^post87 == 0 /\ ni1^0-ni1^post87 == 0 /\ n^0-nk2^0 <= 0 /\ -tmp___2^post87+tmp___2^0 == 0 /\ tmp___0^0-tmp___0^post87 == 0 /\ -nj^post87+nj^0 == 0 /\ -nl2^post87+nl2^0 == 0 /\ -bDomain^post87+bDomain^0 == 0 /\ tmp^0-tmp^post87 == 0), cost: 1 New rule: l38 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 1 Applied preprocessing Original rule: l38 -> l43 : n2^0'=n2^post88, tmp___0^0'=tmp___0^post88, nk1^0'=nk1^post88, bDomain^0'=bDomain^post88, nl1^0'=nl1^post88, nj1^0'=nj1^post88, tmp___5^0'=tmp___5^post88, tmp___2^0'=tmp___2^post88, ni1^0'=ni1^post88, bSquares^0'=bSquares^post88, tmp^0'=tmp^post88, nj^0'=nj^post88, tmp___4^0'=tmp___4^post88, bCols^0'=bCols^post88, ni^0'=ni^post88, n^0'=n^post88, tmp___1^0'=tmp___1^post88, nk2^0'=nk2^post88, bRows^0'=bRows^post88, nl2^0'=nl2^post88, nj2^0'=nj2^post88, tmp___3^0'=tmp___3^post88, ni2^0'=ni2^post88, (-tmp___3^post88+tmp___3^0 == 0 /\ n2^0-n2^post88 == 0 /\ -bRows^post88+bRows^0 == 0 /\ 1-n^0+nk2^0 <= 0 /\ -nk2^post88+nk2^0 == 0 /\ -ni^post88+ni^0 == 0 /\ -ni2^post88+ni2^0 == 0 /\ nk1^0-nk1^post88 == 0 /\ tmp___5^0-tmp___5^post88 == 0 /\ bCols^0-bCols^post88 == 0 /\ -nj2^post88+nj2^0 == 0 /\ tmp___1^0-tmp___1^post88 == 0 /\ tmp___0^0-tmp___0^post88 == 0 /\ bDomain^0-bDomain^post88 == 0 /\ -tmp^post88+tmp^0 == 0 /\ nj^0-nj^post88 == 0 /\ nl1^0-nl1^post88 == 0 /\ nj1^0-nj1^post88 == 0 /\ nl2^post88 == 0 /\ bSquares^0-bSquares^post88 == 0 /\ ni1^0-ni1^post88 == 0 /\ tmp___4^0-tmp___4^post88 == 0 /\ -tmp___2^post88+tmp___2^0 == 0 /\ -n^post88+n^0 == 0), cost: 1 New rule: l38 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 1 Applied preprocessing Original rule: l15 -> l19 : n2^0'=n2^post89, tmp___0^0'=tmp___0^post89, nk1^0'=nk1^post89, bDomain^0'=bDomain^post89, nl1^0'=nl1^post89, nj1^0'=nj1^post89, tmp___5^0'=tmp___5^post89, tmp___2^0'=tmp___2^post89, ni1^0'=ni1^post89, bSquares^0'=bSquares^post89, tmp^0'=tmp^post89, nj^0'=nj^post89, tmp___4^0'=tmp___4^post89, bCols^0'=bCols^post89, ni^0'=ni^post89, n^0'=n^post89, tmp___1^0'=tmp___1^post89, nk2^0'=nk2^post89, bRows^0'=bRows^post89, nl2^0'=nl2^post89, nj2^0'=nj2^post89, tmp___3^0'=tmp___3^post89, ni2^0'=ni2^post89, (-ni^post89+ni^0 == 0 /\ tmp___4^0-tmp___4^post89 == 0 /\ nj1^0-nj1^post89 == 0 /\ -ni2^post89+ni2^0 == 0 /\ tmp___0^0-tmp___0^post89 == 0 /\ n2^0-n2^post89 == 0 /\ tmp___5^0-tmp___5^post89 == 0 /\ bDomain^0-bDomain^post89 == 0 /\ -nk2^post89+nk2^0 == 0 /\ nl1^0-nl1^post89 == 0 /\ nj^0-nj^post89 == 0 /\ n^0-n^post89 == 0 /\ -tmp___3^post89+tmp___3^0 == 0 /\ -tmp^post89+tmp^0 == 0 /\ -nl2^post89+nl2^0 == 0 /\ bSquares^0-bSquares^post89 == 0 /\ ni1^0-ni1^post89 == 0 /\ -bCols^post89+bCols^0 == 0 /\ -nj2^post89+nj2^0 == 0 /\ -tmp___2^post89+tmp___2^0 == 0 /\ -nk1^post89+nk1^0 == 0 /\ tmp___1^0-tmp___1^post89 == 0 /\ -bRows^post89+bRows^0 == 0), cost: 1 New rule: l15 -> l19 : TRUE, cost: 1 Applied preprocessing Original rule: l35 -> l25 : n2^0'=n2^post90, tmp___0^0'=tmp___0^post90, nk1^0'=nk1^post90, bDomain^0'=bDomain^post90, nl1^0'=nl1^post90, nj1^0'=nj1^post90, tmp___5^0'=tmp___5^post90, tmp___2^0'=tmp___2^post90, ni1^0'=ni1^post90, bSquares^0'=bSquares^post90, tmp^0'=tmp^post90, nj^0'=nj^post90, tmp___4^0'=tmp___4^post90, bCols^0'=bCols^post90, ni^0'=ni^post90, n^0'=n^post90, tmp___1^0'=tmp___1^post90, nk2^0'=nk2^post90, bRows^0'=bRows^post90, nl2^0'=nl2^post90, nj2^0'=nj2^post90, tmp___3^0'=tmp___3^post90, ni2^0'=ni2^post90, (-ni^post90+ni^0 == 0 /\ nl2^0-nl2^post90 == 0 /\ -nj2^post90+nj2^0 == 0 /\ bCols^0-bCols^post90 == 0 /\ -nl1^0+n^0 <= 0 /\ tmp___5^0-tmp___5^post90 == 0 /\ -tmp___3^post90+tmp___3^0 == 0 /\ bDomain^0-bDomain^post90 == 0 /\ -tmp^post90+tmp^0 == 0 /\ -ni2^post90+ni2^0 == 0 /\ nj^0-nj^post90 == 0 /\ bSquares^0-bSquares^post90 == 0 /\ nj1^0-nj1^post90 == 0 /\ ni1^0-ni1^post90 == 0 /\ -tmp___1^post90+tmp___1^0 == 0 /\ -1-nk1^0+nk1^post90 == 0 /\ tmp___0^0-tmp___0^post90 == 0 /\ n2^0-n2^post90 == 0 /\ -bRows^post90+bRows^0 == 0 /\ -nk2^post90+nk2^0 == 0 /\ -tmp___2^post90+tmp___2^0 == 0 /\ -n^post90+n^0 == 0 /\ nl1^0-nl1^post90 == 0 /\ tmp___4^0-tmp___4^post90 == 0), cost: 1 New rule: l35 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 1 Applied preprocessing Original rule: l35 -> l37 : n2^0'=n2^post91, tmp___0^0'=tmp___0^post91, nk1^0'=nk1^post91, bDomain^0'=bDomain^post91, nl1^0'=nl1^post91, nj1^0'=nj1^post91, tmp___5^0'=tmp___5^post91, tmp___2^0'=tmp___2^post91, ni1^0'=ni1^post91, bSquares^0'=bSquares^post91, tmp^0'=tmp^post91, nj^0'=nj^post91, tmp___4^0'=tmp___4^post91, bCols^0'=bCols^post91, ni^0'=ni^post91, n^0'=n^post91, tmp___1^0'=tmp___1^post91, nk2^0'=nk2^post91, bRows^0'=bRows^post91, nl2^0'=nl2^post91, nj2^0'=nj2^post91, tmp___3^0'=tmp___3^post91, ni2^0'=ni2^post91, (-tmp^post91+tmp^0 == 0 /\ 1+nl1^0-n^0 <= 0 /\ tmp___2^0-tmp___2^post91 == 0 /\ nj^0-nj^post91 == 0 /\ -ni1^post91+ni1^0 == 0 /\ tmp___4^0-tmp___4^post91 == 0 /\ -tmp___5^post91+tmp___5^0 == 0 /\ nl2^0-nl2^post91 == 0 /\ nk1^0-nk1^post91 == 0 /\ -tmp___3^post91+tmp___3^0 == 0 /\ n^0-n^post91 == 0 /\ -bRows^post91+bRows^0 == 0 /\ nk2^post91 == 0 /\ ni^0-ni^post91 == 0 /\ nj1^0-nj1^post91 == 0 /\ -bCols^post91+bCols^0 == 0 /\ nl1^0-nl1^post91 == 0 /\ tmp___0^0-tmp___0^post91 == 0 /\ n2^0-n2^post91 == 0 /\ bSquares^0-bSquares^post91 == 0 /\ -ni2^post91+ni2^0 == 0 /\ -nj2^post91+nj2^0 == 0 /\ bDomain^0-bDomain^post91 == 0 /\ tmp___1^0-tmp___1^post91 == 0), cost: 1 New rule: l35 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 1 Applied preprocessing Original rule: l26 -> l2 : n2^0'=n2^post92, tmp___0^0'=tmp___0^post92, nk1^0'=nk1^post92, bDomain^0'=bDomain^post92, nl1^0'=nl1^post92, nj1^0'=nj1^post92, tmp___5^0'=tmp___5^post92, tmp___2^0'=tmp___2^post92, ni1^0'=ni1^post92, bSquares^0'=bSquares^post92, tmp^0'=tmp^post92, nj^0'=nj^post92, tmp___4^0'=tmp___4^post92, bCols^0'=bCols^post92, ni^0'=ni^post92, n^0'=n^post92, tmp___1^0'=tmp___1^post92, nk2^0'=nk2^post92, bRows^0'=bRows^post92, nl2^0'=nl2^post92, nj2^0'=nj2^post92, tmp___3^0'=tmp___3^post92, ni2^0'=ni2^post92, (tmp___0^0-tmp___0^post92 == 0 /\ -tmp___5^post92+tmp___5^0 == 0 /\ nl2^0-nl2^post92 == 0 /\ -bSquares^post92+bSquares^0 == 0 /\ -1-nj^0+nj^post92 == 0 /\ nk1^0-nk1^post92 == 0 /\ -tmp___3^post92+tmp___3^0 == 0 /\ tmp___2^0-tmp___2^post92 == 0 /\ -nk2^post92+nk2^0 == 0 /\ -ni2^post92+ni2^0 == 0 /\ ni^0-ni^post92 == 0 /\ -tmp___1^post92+tmp___1^0 == 0 /\ -ni1^post92+ni1^0 == 0 /\ -bCols^post92+bCols^0 == 0 /\ nj1^0-nj1^post92 == 0 /\ -tmp^post92+tmp^0 == 0 /\ nl1^0-nl1^post92 == 0 /\ n^0-n^post92 == 0 /\ n2^0-n2^post92 == 0 /\ -bRows^post92+bRows^0 == 0 /\ -nk1^0+n^0 <= 0 /\ -tmp___4^post92+tmp___4^0 == 0 /\ bDomain^0-bDomain^post92 == 0 /\ -nj2^post92+nj2^0 == 0), cost: 1 New rule: l26 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 1 Applied preprocessing Original rule: l26 -> l34 : n2^0'=n2^post93, tmp___0^0'=tmp___0^post93, nk1^0'=nk1^post93, bDomain^0'=bDomain^post93, nl1^0'=nl1^post93, nj1^0'=nj1^post93, tmp___5^0'=tmp___5^post93, tmp___2^0'=tmp___2^post93, ni1^0'=ni1^post93, bSquares^0'=bSquares^post93, tmp^0'=tmp^post93, nj^0'=nj^post93, tmp___4^0'=tmp___4^post93, bCols^0'=bCols^post93, ni^0'=ni^post93, n^0'=n^post93, tmp___1^0'=tmp___1^post93, nk2^0'=nk2^post93, bRows^0'=bRows^post93, nl2^0'=nl2^post93, nj2^0'=nj2^post93, tmp___3^0'=tmp___3^post93, ni2^0'=ni2^post93, (-ni2^post93+ni2^0 == 0 /\ bRows^0-bRows^post93 == 0 /\ bDomain^0-bDomain^post93 == 0 /\ nk1^0-nk1^post93 == 0 /\ n2^0-n2^post93 == 0 /\ -bSquares^post93+bSquares^0 == 0 /\ tmp___2^0-tmp___2^post93 == 0 /\ -tmp___1^post93+tmp___1^0 == 0 /\ -nk2^post93+nk2^0 == 0 /\ ni^0-ni^post93 == 0 /\ -nj2^post93+nj2^0 == 0 /\ 1+nk1^0-n^0 <= 0 /\ nj1^0-nj1^post93 == 0 /\ -bCols^post93+bCols^0 == 0 /\ -ni1^post93+ni1^0 == 0 /\ -n^post93+n^0 == 0 /\ -tmp___3^post93+tmp___3^0 == 0 /\ -tmp___5^post93+tmp___5^0 == 0 /\ -tmp^post93+tmp^0 == 0 /\ nj^0-nj^post93 == 0 /\ -tmp___4^post93+tmp___4^0 == 0 /\ -nl2^post93+nl2^0 == 0 /\ nl1^post93 == 0 /\ tmp___0^0-tmp___0^post93 == 0), cost: 1 New rule: l26 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 1 Applied preprocessing Original rule: l21 -> l13 : n2^0'=n2^post94, tmp___0^0'=tmp___0^post94, nk1^0'=nk1^post94, bDomain^0'=bDomain^post94, nl1^0'=nl1^post94, nj1^0'=nj1^post94, tmp___5^0'=tmp___5^post94, tmp___2^0'=tmp___2^post94, ni1^0'=ni1^post94, bSquares^0'=bSquares^post94, tmp^0'=tmp^post94, nj^0'=nj^post94, tmp___4^0'=tmp___4^post94, bCols^0'=bCols^post94, ni^0'=ni^post94, n^0'=n^post94, tmp___1^0'=tmp___1^post94, nk2^0'=nk2^post94, bRows^0'=bRows^post94, nl2^0'=nl2^post94, nj2^0'=nj2^post94, tmp___3^0'=tmp___3^post94, ni2^0'=ni2^post94, (-nj^post94+nj^0 == 0 /\ -nl1^post94+nl1^0 == 0 /\ bRows^0-bRows^post94 == 0 /\ tmp___0^0-tmp___0^post94 == 0 /\ -nj1^post94+nj1^0 == 0 /\ -nj^0+n^0 <= 0 /\ -nl2^post94+nl2^0 == 0 /\ -bCols^post94+bCols^0 == 0 /\ tmp___5^0-tmp___5^post94 == 0 /\ -ni1^post94+ni1^0 == 0 /\ -tmp___3^post94+tmp___3^0 == 0 /\ tmp___2^0-tmp___2^post94 == 0 /\ -nj2^post94+nj2^0 == 0 /\ -ni2^post94+ni2^0 == 0 /\ -n^post94+n^0 == 0 /\ -tmp___4^post94+tmp___4^0 == 0 /\ -1-ni^0+ni^post94 == 0 /\ -bSquares^post94+bSquares^0 == 0 /\ n2^0-n2^post94 == 0 /\ bDomain^0-bDomain^post94 == 0 /\ tmp^0-tmp^post94 == 0 /\ nk2^0-nk2^post94 == 0 /\ nk1^0-nk1^post94 == 0 /\ -tmp___1^post94+tmp___1^0 == 0), cost: 1 New rule: l21 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 1 Applied preprocessing Original rule: l21 -> l25 : n2^0'=n2^post95, tmp___0^0'=tmp___0^post95, nk1^0'=nk1^post95, bDomain^0'=bDomain^post95, nl1^0'=nl1^post95, nj1^0'=nj1^post95, tmp___5^0'=tmp___5^post95, tmp___2^0'=tmp___2^post95, ni1^0'=ni1^post95, bSquares^0'=bSquares^post95, tmp^0'=tmp^post95, nj^0'=nj^post95, tmp___4^0'=tmp___4^post95, bCols^0'=bCols^post95, ni^0'=ni^post95, n^0'=n^post95, tmp___1^0'=tmp___1^post95, nk2^0'=nk2^post95, bRows^0'=bRows^post95, nl2^0'=nl2^post95, nj2^0'=nj2^post95, tmp___3^0'=tmp___3^post95, ni2^0'=ni2^post95, (nj2^0-nj2^post95 == 0 /\ tmp___0^0-tmp___0^post95 == 0 /\ tmp___2^0-tmp___2^post95 == 0 /\ tmp^0-tmp^post95 == 0 /\ nl1^0-nl1^post95 == 0 /\ 1+nj^0-n^0 <= 0 /\ bRows^0-bRows^post95 == 0 /\ -nl2^post95+nl2^0 == 0 /\ -nj1^post95+nj1^0 == 0 /\ -n^post95+n^0 == 0 /\ -tmp___3^post95+tmp___3^0 == 0 /\ -tmp___4^post95+tmp___4^0 == 0 /\ -bSquares^post95+bSquares^0 == 0 /\ bDomain^0-bDomain^post95 == 0 /\ tmp___5^0-tmp___5^post95 == 0 /\ nk1^post95 == 0 /\ -nj^post95+nj^0 == 0 /\ -ni2^post95+ni2^0 == 0 /\ n2^0-n2^post95 == 0 /\ -ni^post95+ni^0 == 0 /\ -nk2^post95+nk2^0 == 0 /\ bCols^0-bCols^post95 == 0 /\ ni1^0-ni1^post95 == 0 /\ -tmp___1^post95+tmp___1^0 == 0), cost: 1 New rule: l21 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 1 Applied preprocessing Original rule: l11 -> l12 : n2^0'=n2^post96, tmp___0^0'=tmp___0^post96, nk1^0'=nk1^post96, bDomain^0'=bDomain^post96, nl1^0'=nl1^post96, nj1^0'=nj1^post96, tmp___5^0'=tmp___5^post96, tmp___2^0'=tmp___2^post96, ni1^0'=ni1^post96, bSquares^0'=bSquares^post96, tmp^0'=tmp^post96, nj^0'=nj^post96, tmp___4^0'=tmp___4^post96, bCols^0'=bCols^post96, ni^0'=ni^post96, n^0'=n^post96, tmp___1^0'=tmp___1^post96, nk2^0'=nk2^post96, bRows^0'=bRows^post96, nl2^0'=nl2^post96, nj2^0'=nj2^post96, tmp___3^0'=tmp___3^post96, ni2^0'=ni2^post96, (bCols^0-bCols^post96 == 0 /\ bSquares^0-bSquares^post96 == 0 /\ -nj^post96+nj^0 == 0 /\ ni1^0-ni1^post96 == 0 /\ -ni^post96+ni^0 == 0 /\ nk1^0-nk1^post96 == 0 /\ -ni2^post96+ni2^0 == 0 /\ -nk2^post96+nk2^0 == 0 /\ -tmp___3^post96+tmp___3^0 == 0 /\ -n^post96+n^0 == 0 /\ tmp___2^0-tmp___2^post96 == 0 /\ tmp^0-tmp^post96 == 0 /\ -nl2^post96+nl2^0 == 0 /\ tmp___4^0-tmp___4^post96 == 0 /\ nj1^0-nj1^post96 == 0 /\ -tmp___0^post96+tmp___0^0 == 0 /\ n2^0-n2^post96 == 0 /\ -tmp___1^post96+tmp___1^0 == 0 /\ tmp___5^0-tmp___5^post96 == 0 /\ bDomain^0-bDomain^post96 == 0 /\ -nj2^post96+nj2^0 == 0 /\ -bRows^post96+bRows^0 == 0 /\ nl1^0-nl1^post96 == 0), cost: 1 New rule: l11 -> l12 : TRUE, cost: 1 Applied preprocessing Original rule: l57 -> l40 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post97, nk1^0'=nk1^post97, bDomain^0'=bDomain^post97, nl1^0'=nl1^post97, nj1^0'=nj1^post97, tmp___5^0'=tmp___5^post97, tmp___2^0'=tmp___2^post97, ni1^0'=ni1^post97, bSquares^0'=bSquares^post97, tmp^0'=tmp^post97, nj^0'=nj^post97, tmp___4^0'=tmp___4^post97, bCols^0'=bCols^post97, ni^0'=ni^post97, n^0'=n^post97, tmp___1^0'=tmp___1^post97, nk2^0'=nk2^post97, bRows^0'=bRows^post97, nl2^0'=nl2^post97, nj2^0'=nj2^post97, tmp___3^0'=tmp___3^post97, ni2^0'=ni2^post97, (0 == 0 /\ tmp___5^0-tmp___5^post97 == 0 /\ nj1^0-nj1^post97 == 0 /\ -1+bRows^post97 == 0 /\ -tmp___3^post97+tmp___3^0 == 0 /\ -nk2^post97+nk2^0 == 0 /\ tmp___0^0-tmp___0^post97 == 0 /\ -1+bCols^post97 == 0 /\ tmp___2^0-tmp___2^post97 == 0 /\ ni^post97 == 0 /\ -ni2^post97+ni2^0 == 0 /\ ni1^0-ni1^post97 == 0 /\ tmp___1^0-tmp___1^post97 == 0 /\ -nj^post97+nj^0 == 0 /\ nl1^0-nl1^post97 == 0 /\ tmp___4^0-tmp___4^post97 == 0 /\ -nl2^post97+nl2^0 == 0 /\ -1+bSquares^post97 == 0 /\ -3+n^post97 == 0 /\ -nj2^post97+nj2^0 == 0 /\ -1+bDomain^post97 == 0 /\ -nk1^post97+nk1^0 == 0), cost: 1 New rule: l57 -> l40 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, 0 == 0, cost: 1 Applied preprocessing Original rule: l58 -> l57 : n2^0'=n2^post98, tmp___0^0'=tmp___0^post98, nk1^0'=nk1^post98, bDomain^0'=bDomain^post98, nl1^0'=nl1^post98, nj1^0'=nj1^post98, tmp___5^0'=tmp___5^post98, tmp___2^0'=tmp___2^post98, ni1^0'=ni1^post98, bSquares^0'=bSquares^post98, tmp^0'=tmp^post98, nj^0'=nj^post98, tmp___4^0'=tmp___4^post98, bCols^0'=bCols^post98, ni^0'=ni^post98, n^0'=n^post98, tmp___1^0'=tmp___1^post98, nk2^0'=nk2^post98, bRows^0'=bRows^post98, nl2^0'=nl2^post98, nj2^0'=nj2^post98, tmp___3^0'=tmp___3^post98, ni2^0'=ni2^post98, (nl1^0-nl1^post98 == 0 /\ nj1^0-nj1^post98 == 0 /\ -nl2^post98+nl2^0 == 0 /\ bCols^0-bCols^post98 == 0 /\ nj^0-nj^post98 == 0 /\ -bRows^post98+bRows^0 == 0 /\ -ni2^post98+ni2^0 == 0 /\ tmp___5^0-tmp___5^post98 == 0 /\ -nj2^post98+nj2^0 == 0 /\ tmp___0^0-tmp___0^post98 == 0 /\ -tmp___2^post98+tmp___2^0 == 0 /\ bSquares^0-bSquares^post98 == 0 /\ nk1^0-nk1^post98 == 0 /\ bDomain^0-bDomain^post98 == 0 /\ -tmp___3^post98+tmp___3^0 == 0 /\ -tmp^post98+tmp^0 == 0 /\ tmp___1^0-tmp___1^post98 == 0 /\ n2^0-n2^post98 == 0 /\ -n^post98+n^0 == 0 /\ ni1^0-ni1^post98 == 0 /\ -ni^post98+ni^0 == 0 /\ tmp___4^0-tmp___4^post98 == 0 /\ -nk2^post98+nk2^0 == 0), cost: 1 New rule: l58 -> l57 : TRUE, cost: 1 Simplified rules Start location: l58 99: l0 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 1 125: l2 -> l21 : TRUE, cost: 1 100: l3 -> l4 : TRUE, cost: 1 110: l4 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 1 111: 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 112: l6 -> l10 : TRUE, cost: 1 102: l7 -> l5 : tmp___3^0'=1, TRUE, cost: 1 103: l8 -> l7 : TRUE, cost: 1 104: l8 -> l5 : tmp___3^0'=0, TRUE, cost: 1 105: l9 -> l5 : tmp___3^0'=0, bCols^0 == 0, cost: 1 106: l9 -> l8 : -1+bCols^0 >= 0, cost: 1 107: l9 -> l8 : 1+bCols^0 <= 0, cost: 1 108: l10 -> l3 : ni1^0'=1+ni1^0, n2^0-ni2^0 <= 0, cost: 1 109: l10 -> l9 : 1-n2^0+ni2^0 <= 0, cost: 1 177: l11 -> l12 : TRUE, cost: 1 113: l12 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 1 114: l12 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 1 115: l13 -> l0 : TRUE, cost: 1 116: l14 -> l15 : bRows^0'=tmp___2^0, nj2^0'=1+nj2^0, TRUE, cost: 1 170: l15 -> l19 : TRUE, cost: 1 117: l16 -> l14 : tmp___2^0'=1, TRUE, cost: 1 118: l17 -> l16 : TRUE, cost: 1 119: l17 -> l14 : tmp___2^0'=0, TRUE, cost: 1 120: l18 -> l14 : tmp___2^0'=0, bRows^0 == 0, cost: 1 121: l18 -> l17 : -1+bRows^0 >= 0, cost: 1 122: l18 -> l17 : 1+bRows^0 <= 0, cost: 1 123: l19 -> l20 : nj1^0'=1+nj1^0, n2^0-nj2^0 <= 0, cost: 1 124: l19 -> l18 : 1-n2^0+nj2^0 <= 0, cost: 1 156: l20 -> l22 : TRUE, cost: 1 175: l21 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 1 176: l21 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 1 126: l22 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 1 127: l22 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 1 154: l23 -> l24 : TRUE, cost: 1 128: l24 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 1 129: l24 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 1 130: l25 -> l26 : TRUE, cost: 1 173: l26 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 1 174: l26 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 1 131: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 153: l28 -> l32 : TRUE, cost: 1 132: l29 -> l27 : tmp___1^0'=0, TRUE, cost: 1 133: l29 -> l27 : tmp___1^0'=1, TRUE, cost: 1 134: l30 -> l27 : tmp___1^0'=0, TRUE, cost: 1 135: l30 -> l29 : TRUE, cost: 1 136: l31 -> l27 : tmp___1^0'=0, bDomain^0 == 0, cost: 1 137: l31 -> l30 : -1+bDomain^0 >= 0, cost: 1 138: l31 -> l30 : 1+bDomain^0 <= 0, cost: 1 139: l32 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 1 140: l32 -> l31 : 1-n2^0+nj^0 <= 0, cost: 1 152: l33 -> l36 : TRUE, cost: 1 141: l34 -> l35 : TRUE, cost: 1 171: l35 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 1 172: l35 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 1 142: l36 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 1 143: l36 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 1 144: l37 -> l38 : TRUE, cost: 1 168: l38 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 1 169: l38 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 1 145: l39 -> l40 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 1 146: l39 -> l41 : tmp___0^0'=tmp___0^post50, nj^0'=1+nj^0, 1-n2^0+nj^0 <= 0, cost: 1 150: l40 -> l42 : TRUE, cost: 1 151: l41 -> l39 : TRUE, cost: 1 147: l42 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 1 148: l42 -> l41 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 1 149: l43 -> l44 : TRUE, cost: 1 166: l44 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 1 167: l44 -> l56 : 1-n^0+nl2^0 <= 0, cost: 1 155: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 157: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 158: l53 -> l52 : tmp___4^0'=1, TRUE, cost: 1 159: l54 -> l53 : TRUE, cost: 1 160: l54 -> l52 : tmp___4^0'=0, TRUE, cost: 1 161: l55 -> l52 : tmp___4^0'=0, bSquares^0 == 0, cost: 1 162: l55 -> l54 : -1+bSquares^0 >= 0, cost: 1 163: l55 -> l54 : 1+bSquares^0 <= 0, cost: 1 164: l56 -> l51 : TRUE, cost: 1 165: l56 -> l55 : TRUE, cost: 1 178: l57 -> l40 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, 0 == 0, cost: 1 179: l58 -> l57 : TRUE, cost: 1 Eliminating location l57 by chaining: Applied chaining First rule: l58 -> l57 : TRUE, cost: 1 Second rule: l57 -> l40 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, 0 == 0, cost: 1 New rule: l58 -> l40 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, 0 == 0, cost: 2 Applied deletion Removed the following rules: 178 179 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 103 Eliminating location l0 by chaining: Applied chaining First rule: l13 -> l0 : TRUE, cost: 1 Second rule: l0 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 1 New rule: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 Applied deletion Removed the following rules: 99 115 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: 158 159 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: 117 118 Eliminated locations on linear paths Start location: l58 125: l2 -> l21 : TRUE, cost: 1 100: l3 -> l4 : TRUE, cost: 1 110: l4 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 1 111: 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 112: l6 -> l10 : TRUE, cost: 1 104: l8 -> l5 : tmp___3^0'=0, TRUE, cost: 1 181: l8 -> l5 : tmp___3^0'=1, TRUE, cost: 2 105: l9 -> l5 : tmp___3^0'=0, bCols^0 == 0, cost: 1 106: l9 -> l8 : -1+bCols^0 >= 0, cost: 1 107: l9 -> l8 : 1+bCols^0 <= 0, cost: 1 108: l10 -> l3 : ni1^0'=1+ni1^0, n2^0-ni2^0 <= 0, cost: 1 109: l10 -> l9 : 1-n2^0+ni2^0 <= 0, cost: 1 177: l11 -> l12 : TRUE, cost: 1 113: l12 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 1 114: l12 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 1 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 116: l14 -> l15 : bRows^0'=tmp___2^0, nj2^0'=1+nj2^0, TRUE, cost: 1 170: l15 -> l19 : TRUE, cost: 1 119: l17 -> l14 : tmp___2^0'=0, TRUE, cost: 1 184: l17 -> l14 : tmp___2^0'=1, TRUE, cost: 2 120: l18 -> l14 : tmp___2^0'=0, bRows^0 == 0, cost: 1 121: l18 -> l17 : -1+bRows^0 >= 0, cost: 1 122: l18 -> l17 : 1+bRows^0 <= 0, cost: 1 123: l19 -> l20 : nj1^0'=1+nj1^0, n2^0-nj2^0 <= 0, cost: 1 124: l19 -> l18 : 1-n2^0+nj2^0 <= 0, cost: 1 156: l20 -> l22 : TRUE, cost: 1 175: l21 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 1 176: l21 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 1 126: l22 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 1 127: l22 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 1 154: l23 -> l24 : TRUE, cost: 1 128: l24 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 1 129: l24 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 1 130: l25 -> l26 : TRUE, cost: 1 173: l26 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 1 174: l26 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 1 131: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 153: l28 -> l32 : TRUE, cost: 1 132: l29 -> l27 : tmp___1^0'=0, TRUE, cost: 1 133: l29 -> l27 : tmp___1^0'=1, TRUE, cost: 1 134: l30 -> l27 : tmp___1^0'=0, TRUE, cost: 1 135: l30 -> l29 : TRUE, cost: 1 136: l31 -> l27 : tmp___1^0'=0, bDomain^0 == 0, cost: 1 137: l31 -> l30 : -1+bDomain^0 >= 0, cost: 1 138: l31 -> l30 : 1+bDomain^0 <= 0, cost: 1 139: l32 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 1 140: l32 -> l31 : 1-n2^0+nj^0 <= 0, cost: 1 152: l33 -> l36 : TRUE, cost: 1 141: l34 -> l35 : TRUE, cost: 1 171: l35 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 1 172: l35 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 1 142: l36 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 1 143: l36 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 1 144: l37 -> l38 : TRUE, cost: 1 168: l38 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 1 169: l38 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 1 145: l39 -> l40 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 1 146: l39 -> l41 : tmp___0^0'=tmp___0^post50, nj^0'=1+nj^0, 1-n2^0+nj^0 <= 0, cost: 1 150: l40 -> l42 : TRUE, cost: 1 151: l41 -> l39 : TRUE, cost: 1 147: l42 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 1 148: l42 -> l41 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 1 149: l43 -> l44 : TRUE, cost: 1 166: l44 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 1 167: l44 -> l56 : 1-n^0+nl2^0 <= 0, cost: 1 155: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 157: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 160: l54 -> l52 : tmp___4^0'=0, TRUE, cost: 1 183: l54 -> l52 : tmp___4^0'=1, TRUE, cost: 2 161: l55 -> l52 : tmp___4^0'=0, bSquares^0 == 0, cost: 1 162: l55 -> l54 : -1+bSquares^0 >= 0, cost: 1 163: l55 -> l54 : 1+bSquares^0 <= 0, cost: 1 164: l56 -> l51 : TRUE, cost: 1 165: l56 -> l55 : TRUE, cost: 1 180: l58 -> l40 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, 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: 147 148 150 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: 142 143 152 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: 128 129 154 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: 113 114 177 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 110 111 Eliminating location l10 by chaining: Applied chaining First rule: l6 -> l10 : TRUE, cost: 1 Second rule: l10 -> l3 : ni1^0'=1+ni1^0, n2^0-ni2^0 <= 0, cost: 1 New rule: l6 -> l3 : ni1^0'=1+ni1^0, n2^0-ni2^0 <= 0, cost: 2 Applied chaining First rule: l6 -> l10 : TRUE, cost: 1 Second rule: l10 -> l9 : 1-n2^0+ni2^0 <= 0, cost: 1 New rule: l6 -> l9 : 1-n2^0+ni2^0 <= 0, cost: 2 Applied deletion Removed the following rules: 108 109 112 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 106 107 181 Eliminating location l21 by chaining: Applied chaining First rule: l2 -> l21 : TRUE, cost: 1 Second rule: l21 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 1 New rule: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 Applied chaining First rule: l2 -> l21 : TRUE, cost: 1 Second rule: l21 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 1 New rule: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 Applied deletion Removed the following rules: 125 175 176 Eliminating location l26 by chaining: Applied chaining First rule: l25 -> l26 : TRUE, cost: 1 Second rule: l26 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 1 New rule: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 Applied chaining First rule: l25 -> l26 : TRUE, cost: 1 Second rule: l26 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 1 New rule: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 Applied deletion Removed the following rules: 130 173 174 Eliminating location l35 by chaining: Applied chaining First rule: l34 -> l35 : TRUE, cost: 1 Second rule: l35 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 1 New rule: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 Applied chaining First rule: l34 -> l35 : TRUE, cost: 1 Second rule: l35 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 1 New rule: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 Applied deletion Removed the following rules: 141 171 172 Eliminating location l38 by chaining: Applied chaining First rule: l37 -> l38 : TRUE, cost: 1 Second rule: l38 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 1 New rule: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 Applied chaining First rule: l37 -> l38 : TRUE, cost: 1 Second rule: l38 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 1 New rule: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 Applied deletion Removed the following rules: 144 168 169 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: 149 166 167 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: 161 162 163 165 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: 126 127 156 Eliminating location l19 by chaining: Applied chaining First rule: l15 -> l19 : TRUE, cost: 1 Second rule: l19 -> l20 : nj1^0'=1+nj1^0, n2^0-nj2^0 <= 0, cost: 1 New rule: l15 -> l20 : nj1^0'=1+nj1^0, n2^0-nj2^0 <= 0, cost: 2 Applied chaining First rule: l15 -> l19 : TRUE, cost: 1 Second rule: l19 -> l18 : 1-n2^0+nj2^0 <= 0, cost: 1 New rule: l15 -> l18 : 1-n2^0+nj2^0 <= 0, cost: 2 Applied deletion Removed the following rules: 123 124 170 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: 119 121 122 184 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: 139 140 153 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: 134 135 137 138 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: 145 146 151 Eliminated locations on tree-shaped paths Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 193: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 194: 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 195: l6 -> l3 : ni1^0'=1+ni1^0, n2^0-ni2^0 <= 0, cost: 2 196: l6 -> l9 : 1-n2^0+ni2^0 <= 0, cost: 2 105: l9 -> l5 : tmp___3^0'=0, bCols^0 == 0, cost: 1 197: l9 -> l5 : tmp___3^0'=0, -1+bCols^0 >= 0, cost: 2 198: l9 -> l5 : tmp___3^0'=1, -1+bCols^0 >= 0, cost: 3 199: l9 -> l5 : tmp___3^0'=0, 1+bCols^0 <= 0, cost: 2 200: l9 -> l5 : tmp___3^0'=1, 1+bCols^0 <= 0, cost: 3 191: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 192: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 116: l14 -> l15 : bRows^0'=tmp___2^0, nj2^0'=1+nj2^0, TRUE, cost: 1 216: l15 -> l20 : nj1^0'=1+nj1^0, n2^0-nj2^0 <= 0, cost: 2 217: l15 -> l18 : 1-n2^0+nj2^0 <= 0, cost: 2 120: l18 -> l14 : tmp___2^0'=0, bRows^0 == 0, cost: 1 218: l18 -> l14 : tmp___2^0'=0, -1+bRows^0 >= 0, cost: 2 219: l18 -> l14 : tmp___2^0'=1, -1+bRows^0 >= 0, cost: 3 220: l18 -> l14 : tmp___2^0'=0, 1+bRows^0 <= 0, cost: 2 221: l18 -> l14 : tmp___2^0'=1, 1+bRows^0 <= 0, cost: 3 214: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 215: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 189: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 190: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 131: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 222: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 223: l28 -> l31 : 1-n2^0+nj^0 <= 0, cost: 2 132: l29 -> l27 : tmp___1^0'=0, TRUE, cost: 1 133: l29 -> l27 : tmp___1^0'=1, TRUE, cost: 1 136: l31 -> l27 : tmp___1^0'=0, bDomain^0 == 0, cost: 1 224: l31 -> l27 : tmp___1^0'=0, -1+bDomain^0 >= 0, cost: 2 225: l31 -> l29 : -1+bDomain^0 >= 0, cost: 2 226: l31 -> l27 : tmp___1^0'=0, 1+bDomain^0 <= 0, cost: 2 227: l31 -> l29 : 1+bDomain^0 <= 0, cost: 2 187: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 188: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 208: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 185: l40 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 186: l40 -> l41 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 228: l41 -> l40 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 229: l41 -> l41 : tmp___0^0'=tmp___0^post50, nj^0'=1+nj^0, 1-n2^0+nj^0 <= 0, cost: 2 209: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 210: l43 -> l56 : 1-n^0+nl2^0 <= 0, cost: 2 155: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 157: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 160: l54 -> l52 : tmp___4^0'=0, TRUE, cost: 1 183: l54 -> l52 : tmp___4^0'=1, TRUE, cost: 2 164: l56 -> l51 : TRUE, cost: 1 211: l56 -> l52 : tmp___4^0'=0, bSquares^0 == 0, cost: 2 212: l56 -> l54 : -1+bSquares^0 >= 0, cost: 2 213: l56 -> l54 : 1+bSquares^0 <= 0, cost: 2 180: l58 -> l40 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, 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+n, (-1+n >= 0 /\ n2^0-nj^0-n >= 0), cost: 2*n Sub-proof via acceration calculus written to file:///tmp/tmpnam_nHlPim.txt Applied instantiation Original rule: l41 -> l41 : tmp___0^0'=tmp___0^post50, nj^0'=nj^0+n, (-1+n >= 0 /\ n2^0-nj^0-n >= 0), cost: 2*n 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: 229 Accelerated simple loops Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 193: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 194: 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 195: l6 -> l3 : ni1^0'=1+ni1^0, n2^0-ni2^0 <= 0, cost: 2 196: l6 -> l9 : 1-n2^0+ni2^0 <= 0, cost: 2 105: l9 -> l5 : tmp___3^0'=0, bCols^0 == 0, cost: 1 197: l9 -> l5 : tmp___3^0'=0, -1+bCols^0 >= 0, cost: 2 198: l9 -> l5 : tmp___3^0'=1, -1+bCols^0 >= 0, cost: 3 199: l9 -> l5 : tmp___3^0'=0, 1+bCols^0 <= 0, cost: 2 200: l9 -> l5 : tmp___3^0'=1, 1+bCols^0 <= 0, cost: 3 191: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 192: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 116: l14 -> l15 : bRows^0'=tmp___2^0, nj2^0'=1+nj2^0, TRUE, cost: 1 216: l15 -> l20 : nj1^0'=1+nj1^0, n2^0-nj2^0 <= 0, cost: 2 217: l15 -> l18 : 1-n2^0+nj2^0 <= 0, cost: 2 120: l18 -> l14 : tmp___2^0'=0, bRows^0 == 0, cost: 1 218: l18 -> l14 : tmp___2^0'=0, -1+bRows^0 >= 0, cost: 2 219: l18 -> l14 : tmp___2^0'=1, -1+bRows^0 >= 0, cost: 3 220: l18 -> l14 : tmp___2^0'=0, 1+bRows^0 <= 0, cost: 2 221: l18 -> l14 : tmp___2^0'=1, 1+bRows^0 <= 0, cost: 3 214: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 215: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 189: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 190: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 131: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 222: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 223: l28 -> l31 : 1-n2^0+nj^0 <= 0, cost: 2 132: l29 -> l27 : tmp___1^0'=0, TRUE, cost: 1 133: l29 -> l27 : tmp___1^0'=1, TRUE, cost: 1 136: l31 -> l27 : tmp___1^0'=0, bDomain^0 == 0, cost: 1 224: l31 -> l27 : tmp___1^0'=0, -1+bDomain^0 >= 0, cost: 2 225: l31 -> l29 : -1+bDomain^0 >= 0, cost: 2 226: l31 -> l27 : tmp___1^0'=0, 1+bDomain^0 <= 0, cost: 2 227: l31 -> l29 : 1+bDomain^0 <= 0, cost: 2 187: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 188: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 208: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 185: l40 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 186: l40 -> l41 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 228: l41 -> l40 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 231: 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 209: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 210: l43 -> l56 : 1-n^0+nl2^0 <= 0, cost: 2 155: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 157: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 160: l54 -> l52 : tmp___4^0'=0, TRUE, cost: 1 183: l54 -> l52 : tmp___4^0'=1, TRUE, cost: 2 164: l56 -> l51 : TRUE, cost: 1 211: l56 -> l52 : tmp___4^0'=0, bSquares^0 == 0, cost: 2 212: l56 -> l54 : -1+bSquares^0 >= 0, cost: 2 213: l56 -> l54 : 1+bSquares^0 <= 0, cost: 2 180: l58 -> l40 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, 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+ni^0 <= 0 /\ -1+n2^0 >= 0), cost: 2+2*n2^0 Applied deletion Removed the following rules: 231 Chained accelerated rules with incoming rules Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 193: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 194: 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 195: l6 -> l3 : ni1^0'=1+ni1^0, n2^0-ni2^0 <= 0, cost: 2 196: l6 -> l9 : 1-n2^0+ni2^0 <= 0, cost: 2 105: l9 -> l5 : tmp___3^0'=0, bCols^0 == 0, cost: 1 197: l9 -> l5 : tmp___3^0'=0, -1+bCols^0 >= 0, cost: 2 198: l9 -> l5 : tmp___3^0'=1, -1+bCols^0 >= 0, cost: 3 199: l9 -> l5 : tmp___3^0'=0, 1+bCols^0 <= 0, cost: 2 200: l9 -> l5 : tmp___3^0'=1, 1+bCols^0 <= 0, cost: 3 191: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 192: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 116: l14 -> l15 : bRows^0'=tmp___2^0, nj2^0'=1+nj2^0, TRUE, cost: 1 216: l15 -> l20 : nj1^0'=1+nj1^0, n2^0-nj2^0 <= 0, cost: 2 217: l15 -> l18 : 1-n2^0+nj2^0 <= 0, cost: 2 120: l18 -> l14 : tmp___2^0'=0, bRows^0 == 0, cost: 1 218: l18 -> l14 : tmp___2^0'=0, -1+bRows^0 >= 0, cost: 2 219: l18 -> l14 : tmp___2^0'=1, -1+bRows^0 >= 0, cost: 3 220: l18 -> l14 : tmp___2^0'=0, 1+bRows^0 <= 0, cost: 2 221: l18 -> l14 : tmp___2^0'=1, 1+bRows^0 <= 0, cost: 3 214: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 215: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 189: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 190: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 131: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 222: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 223: l28 -> l31 : 1-n2^0+nj^0 <= 0, cost: 2 132: l29 -> l27 : tmp___1^0'=0, TRUE, cost: 1 133: l29 -> l27 : tmp___1^0'=1, TRUE, cost: 1 136: l31 -> l27 : tmp___1^0'=0, bDomain^0 == 0, cost: 1 224: l31 -> l27 : tmp___1^0'=0, -1+bDomain^0 >= 0, cost: 2 225: l31 -> l29 : -1+bDomain^0 >= 0, cost: 2 226: l31 -> l27 : tmp___1^0'=0, 1+bDomain^0 <= 0, cost: 2 227: l31 -> l29 : 1+bDomain^0 <= 0, cost: 2 187: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 188: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 208: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 185: l40 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 186: l40 -> l41 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 232: l40 -> l41 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, (1-n2^0+ni^0 <= 0 /\ -1+n2^0 >= 0), cost: 2+2*n2^0 228: l41 -> l40 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 209: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 210: l43 -> l56 : 1-n^0+nl2^0 <= 0, cost: 2 155: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 157: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 160: l54 -> l52 : tmp___4^0'=0, TRUE, cost: 1 183: l54 -> l52 : tmp___4^0'=1, TRUE, cost: 2 164: l56 -> l51 : TRUE, cost: 1 211: l56 -> l52 : tmp___4^0'=0, bSquares^0 == 0, cost: 2 212: l56 -> l54 : -1+bSquares^0 >= 0, cost: 2 213: l56 -> l54 : 1+bSquares^0 <= 0, cost: 2 180: l58 -> l40 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, 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+ni^0 <= 0 /\ -1+n2^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+ni^0 <= 0 /\ -1+n2^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+ni^0 <= 0 /\ -1+n2^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+ni^0 <= 0 /\ -1+n2^0 >= 0), cost: 4+2*n2^0 Applied deletion Removed the following rules: 186 228 232 Eliminating location l9 by chaining: Applied chaining First rule: l6 -> l9 : 1-n2^0+ni2^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, (1-n2^0+ni2^0 <= 0 /\ bCols^0 == 0), cost: 3 Applied chaining First rule: l6 -> l9 : 1-n2^0+ni2^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-n2^0+ni2^0 <= 0 /\ -1+bCols^0 >= 0), cost: 4 Applied chaining First rule: l6 -> l9 : 1-n2^0+ni2^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-n2^0+ni2^0 <= 0 /\ -1+bCols^0 >= 0), cost: 5 Applied chaining First rule: l6 -> l9 : 1-n2^0+ni2^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-n2^0+ni2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 4 Applied chaining First rule: l6 -> l9 : 1-n2^0+ni2^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-n2^0+ni2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 5 Applied deletion Removed the following rules: 105 196 197 198 199 200 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, (bSquares^0 == 0 /\ 1-n^0+nl2^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+bSquares^0 >= 0 /\ 1-n^0+nl2^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: 164 210 211 212 213 Eliminating location l18 by chaining: Applied chaining First rule: l15 -> l18 : 1-n2^0+nj2^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, (1-n2^0+nj2^0 <= 0 /\ bRows^0 == 0), cost: 3 Applied chaining First rule: l15 -> l18 : 1-n2^0+nj2^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-n2^0+nj2^0 <= 0 /\ -1+bRows^0 >= 0), cost: 4 Applied chaining First rule: l15 -> l18 : 1-n2^0+nj2^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-n2^0+nj2^0 <= 0 /\ -1+bRows^0 >= 0), cost: 5 Applied chaining First rule: l15 -> l18 : 1-n2^0+nj2^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-n2^0+nj2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 4 Applied chaining First rule: l15 -> l18 : 1-n2^0+nj2^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-n2^0+nj2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 5 Applied deletion Removed the following rules: 120 217 218 219 220 221 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, (1-n2^0+nj^0 <= 0 /\ bDomain^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-n2^0+nj^0 <= 0 /\ -1+bDomain^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-n2^0+nj^0 <= 0 /\ -1+bDomain^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-n2^0+nj^0 <= 0 /\ 1+bDomain^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-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 4 Applied deletion Removed the following rules: 136 223 224 225 226 227 Eliminated locations on tree-shaped paths Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 193: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 194: 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 195: l6 -> l3 : ni1^0'=1+ni1^0, n2^0-ni2^0 <= 0, cost: 2 235: l6 -> l5 : tmp___3^0'=0, (1-n2^0+ni2^0 <= 0 /\ bCols^0 == 0), cost: 3 236: l6 -> l5 : tmp___3^0'=0, (1-n2^0+ni2^0 <= 0 /\ -1+bCols^0 >= 0), cost: 4 237: l6 -> l5 : tmp___3^0'=1, (1-n2^0+ni2^0 <= 0 /\ -1+bCols^0 >= 0), cost: 5 238: l6 -> l5 : tmp___3^0'=0, (1-n2^0+ni2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 4 239: l6 -> l5 : tmp___3^0'=1, (1-n2^0+ni2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 5 191: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 192: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 116: l14 -> l15 : bRows^0'=tmp___2^0, nj2^0'=1+nj2^0, TRUE, cost: 1 216: l15 -> l20 : nj1^0'=1+nj1^0, n2^0-nj2^0 <= 0, cost: 2 244: l15 -> l14 : tmp___2^0'=0, (1-n2^0+nj2^0 <= 0 /\ bRows^0 == 0), cost: 3 245: l15 -> l14 : tmp___2^0'=0, (1-n2^0+nj2^0 <= 0 /\ -1+bRows^0 >= 0), cost: 4 246: l15 -> l14 : tmp___2^0'=1, (1-n2^0+nj2^0 <= 0 /\ -1+bRows^0 >= 0), cost: 5 247: l15 -> l14 : tmp___2^0'=0, (1-n2^0+nj2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 4 248: l15 -> l14 : tmp___2^0'=1, (1-n2^0+nj2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 5 214: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 215: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 189: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 190: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 131: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 222: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 249: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ bDomain^0 == 0), cost: 3 250: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 4 251: l28 -> l29 : (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 4 252: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 4 253: l28 -> l29 : (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 4 132: l29 -> l27 : tmp___1^0'=0, TRUE, cost: 1 133: l29 -> l27 : tmp___1^0'=1, TRUE, cost: 1 187: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 188: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 208: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 185: l40 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 233: l40 -> l40 : nj^0'=0, ni^0'=1+ni^0, (n2^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 4 234: l40 -> l40 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, ni^0'=1+ni^0, (1-n2^0+ni^0 <= 0 /\ -1+n2^0 >= 0), cost: 4+2*n2^0 209: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 240: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 241: l43 -> l52 : tmp___4^0'=0, (bSquares^0 == 0 /\ 1-n^0+nl2^0 <= 0), cost: 4 242: l43 -> l54 : (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 4 243: l43 -> l54 : (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 4 155: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 157: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 160: l54 -> l52 : tmp___4^0'=0, TRUE, cost: 1 183: l54 -> l52 : tmp___4^0'=1, TRUE, cost: 2 180: l58 -> l40 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, 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'=n0+ni^0, (n2^0-n0-ni^0 >= 0 /\ -1+n0 >= 0 /\ -n2^0 >= 0), cost: 4*n0 Sub-proof via acceration calculus written to file:///tmp/tmpnam_LOjPCh.txt Applied instantiation Original rule: l40 -> l40 : nj^0'=0, ni^0'=n0+ni^0, (n2^0-n0-ni^0 >= 0 /\ -1+n0 >= 0 /\ -n2^0 >= 0), cost: 4*n0 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+ni^0 <= 0 /\ -1+n2^0 >= 0), cost: 4+2*n2^0 New rule: l40 -> l40 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, ni^0'=ni^0+n1, (-1+n1 >= 0 /\ n2^0-ni^0-n1 >= 0 /\ -1+n2^0 >= 0), cost: 2*n2^0*n1+4*n1 Sub-proof via acceration calculus written to file:///tmp/tmpnam_BIbpmG.txt Applied instantiation Original rule: l40 -> l40 : tmp___0^0'=tmp___0^post50, nj^0'=n2^0, ni^0'=ni^0+n1, (-1+n1 >= 0 /\ n2^0-ni^0-n1 >= 0 /\ -1+n2^0 >= 0), cost: 2*n2^0*n1+4*n1 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: 4*n2^0+2*n2^0*(n2^0-ni^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, (n2^0 <= 0 /\ -1+n2^0-ni^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: 4*n2^0+2*n2^0*(n2^0-ni^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: 4*n2^0+2*n2^0*(n2^0-ni^0)-4*ni^0 Applied deletion Removed the following rules: 233 234 Accelerated simple loops Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 193: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 194: 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 195: l6 -> l3 : ni1^0'=1+ni1^0, n2^0-ni2^0 <= 0, cost: 2 235: l6 -> l5 : tmp___3^0'=0, (1-n2^0+ni2^0 <= 0 /\ bCols^0 == 0), cost: 3 236: l6 -> l5 : tmp___3^0'=0, (1-n2^0+ni2^0 <= 0 /\ -1+bCols^0 >= 0), cost: 4 237: l6 -> l5 : tmp___3^0'=1, (1-n2^0+ni2^0 <= 0 /\ -1+bCols^0 >= 0), cost: 5 238: l6 -> l5 : tmp___3^0'=0, (1-n2^0+ni2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 4 239: l6 -> l5 : tmp___3^0'=1, (1-n2^0+ni2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 5 191: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 192: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 116: l14 -> l15 : bRows^0'=tmp___2^0, nj2^0'=1+nj2^0, TRUE, cost: 1 216: l15 -> l20 : nj1^0'=1+nj1^0, n2^0-nj2^0 <= 0, cost: 2 244: l15 -> l14 : tmp___2^0'=0, (1-n2^0+nj2^0 <= 0 /\ bRows^0 == 0), cost: 3 245: l15 -> l14 : tmp___2^0'=0, (1-n2^0+nj2^0 <= 0 /\ -1+bRows^0 >= 0), cost: 4 246: l15 -> l14 : tmp___2^0'=1, (1-n2^0+nj2^0 <= 0 /\ -1+bRows^0 >= 0), cost: 5 247: l15 -> l14 : tmp___2^0'=0, (1-n2^0+nj2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 4 248: l15 -> l14 : tmp___2^0'=1, (1-n2^0+nj2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 5 214: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 215: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 189: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 190: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 131: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 222: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 249: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ bDomain^0 == 0), cost: 3 250: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 4 251: l28 -> l29 : (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 4 252: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 4 253: l28 -> l29 : (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 4 132: l29 -> l27 : tmp___1^0'=0, TRUE, cost: 1 133: l29 -> l27 : tmp___1^0'=1, TRUE, cost: 1 187: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 188: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 208: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 185: l40 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 256: l40 -> l40 : nj^0'=0, ni^0'=n2^0, (n2^0 <= 0 /\ -1+n2^0-ni^0 >= 0), cost: 4*n2^0-4*ni^0 257: 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: 4*n2^0+2*n2^0*(n2^0-ni^0)-4*ni^0 209: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 240: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 241: l43 -> l52 : tmp___4^0'=0, (bSquares^0 == 0 /\ 1-n^0+nl2^0 <= 0), cost: 4 242: l43 -> l54 : (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 4 243: l43 -> l54 : (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 4 155: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 157: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 160: l54 -> l52 : tmp___4^0'=0, TRUE, cost: 1 183: l54 -> l52 : tmp___4^0'=1, TRUE, cost: 2 180: l58 -> l40 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, 0 == 0, cost: 2 Applied chaining First rule: l58 -> l40 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, 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: 4*n2^0+2*n2^0*(n2^0-ni^0)-4*ni^0 New rule: l58 -> l40 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=n2^post97, n^0'=3, bRows^0'=1, -1+n2^post97 >= 0, cost: 2+2*n2^post97^2+4*n2^post97 Applied deletion Removed the following rules: 256 257 Chained accelerated rules with incoming rules Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 193: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 194: 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 195: l6 -> l3 : ni1^0'=1+ni1^0, n2^0-ni2^0 <= 0, cost: 2 235: l6 -> l5 : tmp___3^0'=0, (1-n2^0+ni2^0 <= 0 /\ bCols^0 == 0), cost: 3 236: l6 -> l5 : tmp___3^0'=0, (1-n2^0+ni2^0 <= 0 /\ -1+bCols^0 >= 0), cost: 4 237: l6 -> l5 : tmp___3^0'=1, (1-n2^0+ni2^0 <= 0 /\ -1+bCols^0 >= 0), cost: 5 238: l6 -> l5 : tmp___3^0'=0, (1-n2^0+ni2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 4 239: l6 -> l5 : tmp___3^0'=1, (1-n2^0+ni2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 5 191: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 192: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 116: l14 -> l15 : bRows^0'=tmp___2^0, nj2^0'=1+nj2^0, TRUE, cost: 1 216: l15 -> l20 : nj1^0'=1+nj1^0, n2^0-nj2^0 <= 0, cost: 2 244: l15 -> l14 : tmp___2^0'=0, (1-n2^0+nj2^0 <= 0 /\ bRows^0 == 0), cost: 3 245: l15 -> l14 : tmp___2^0'=0, (1-n2^0+nj2^0 <= 0 /\ -1+bRows^0 >= 0), cost: 4 246: l15 -> l14 : tmp___2^0'=1, (1-n2^0+nj2^0 <= 0 /\ -1+bRows^0 >= 0), cost: 5 247: l15 -> l14 : tmp___2^0'=0, (1-n2^0+nj2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 4 248: l15 -> l14 : tmp___2^0'=1, (1-n2^0+nj2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 5 214: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 215: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 189: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 190: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 131: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 222: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 249: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ bDomain^0 == 0), cost: 3 250: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 4 251: l28 -> l29 : (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 4 252: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 4 253: l28 -> l29 : (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 4 132: l29 -> l27 : tmp___1^0'=0, TRUE, cost: 1 133: l29 -> l27 : tmp___1^0'=1, TRUE, cost: 1 187: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 188: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 208: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 185: l40 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 209: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 240: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 241: l43 -> l52 : tmp___4^0'=0, (bSquares^0 == 0 /\ 1-n^0+nl2^0 <= 0), cost: 4 242: l43 -> l54 : (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 4 243: l43 -> l54 : (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 4 155: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 157: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 160: l54 -> l52 : tmp___4^0'=0, TRUE, cost: 1 183: l54 -> l52 : tmp___4^0'=1, TRUE, cost: 2 180: l58 -> l40 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, 0 == 0, cost: 2 258: l58 -> l40 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=n2^post97, n^0'=3, bRows^0'=1, -1+n2^post97 >= 0, cost: 2+2*n2^post97^2+4*n2^post97 Eliminating location l40 by chaining: Applied chaining First rule: l58 -> l40 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, 0 == 0, cost: 2 Second rule: l40 -> l33 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 New rule: l58 -> l33 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, (0 == 0 /\ n2^post97 <= 0), cost: 4 Applied simplification Original rule: l58 -> l33 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, (0 == 0 /\ n2^post97 <= 0), cost: 4 New rule: l58 -> l33 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 4 Applied chaining First rule: l58 -> l40 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=n2^post97, n^0'=3, bRows^0'=1, -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 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, (0 <= 0 /\ -1+n2^post97 >= 0), cost: 4+2*n2^post97^2+4*n2^post97 Applied simplification Original rule: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, (0 <= 0 /\ -1+n2^post97 >= 0), cost: 4+2*n2^post97^2+4*n2^post97 New rule: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Applied deletion Removed the following rules: 180 185 258 Eliminating location l5 by chaining: Applied chaining First rule: l6 -> l5 : tmp___3^0'=0, (1-n2^0+ni2^0 <= 0 /\ bCols^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, tmp___3^0'=0, ni2^0'=1+ni2^0, (1-n2^0+ni2^0 <= 0 /\ bCols^0 == 0), cost: 4 Applied chaining First rule: l6 -> l5 : tmp___3^0'=0, (1-n2^0+ni2^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, tmp___3^0'=0, ni2^0'=1+ni2^0, (1-n2^0+ni2^0 <= 0 /\ -1+bCols^0 >= 0), cost: 5 Applied chaining First rule: l6 -> l5 : tmp___3^0'=1, (1-n2^0+ni2^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, tmp___3^0'=1, ni2^0'=1+ni2^0, (1-n2^0+ni2^0 <= 0 /\ -1+bCols^0 >= 0), cost: 6 Applied chaining First rule: l6 -> l5 : tmp___3^0'=0, (1-n2^0+ni2^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, tmp___3^0'=0, ni2^0'=1+ni2^0, (1-n2^0+ni2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 5 Applied chaining First rule: l6 -> l5 : tmp___3^0'=1, (1-n2^0+ni2^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, tmp___3^0'=1, ni2^0'=1+ni2^0, (1-n2^0+ni2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 6 Applied deletion Removed the following rules: 101 235 236 237 238 239 Eliminating location l54 by chaining: Applied chaining First rule: l43 -> l54 : (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 4 Second rule: l54 -> l52 : tmp___4^0'=0, TRUE, cost: 1 New rule: l43 -> l52 : tmp___4^0'=0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 5 Applied chaining First rule: l43 -> l54 : (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 4 Second rule: l54 -> l52 : tmp___4^0'=1, TRUE, cost: 2 New rule: l43 -> l52 : tmp___4^0'=1, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 6 Applied chaining First rule: l43 -> l54 : (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), cost: 5 Applied chaining First rule: l43 -> l54 : (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), cost: 6 Applied deletion Removed the following rules: 160 183 242 243 Eliminating location l14 by chaining: Applied chaining First rule: l15 -> l14 : tmp___2^0'=0, (1-n2^0+nj2^0 <= 0 /\ bRows^0 == 0), cost: 3 Second rule: l14 -> l15 : bRows^0'=tmp___2^0, nj2^0'=1+nj2^0, TRUE, cost: 1 New rule: l15 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=1+nj2^0, (1-n2^0+nj2^0 <= 0 /\ bRows^0 == 0), cost: 4 Applied chaining First rule: l15 -> l14 : tmp___2^0'=0, (1-n2^0+nj2^0 <= 0 /\ -1+bRows^0 >= 0), cost: 4 Second rule: l14 -> l15 : bRows^0'=tmp___2^0, nj2^0'=1+nj2^0, TRUE, cost: 1 New rule: l15 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=1+nj2^0, (1-n2^0+nj2^0 <= 0 /\ -1+bRows^0 >= 0), cost: 5 Applied chaining First rule: l15 -> l14 : tmp___2^0'=1, (1-n2^0+nj2^0 <= 0 /\ -1+bRows^0 >= 0), cost: 5 Second rule: l14 -> l15 : bRows^0'=tmp___2^0, nj2^0'=1+nj2^0, TRUE, cost: 1 New rule: l15 -> l15 : tmp___2^0'=1, bRows^0'=1, nj2^0'=1+nj2^0, (1-n2^0+nj2^0 <= 0 /\ -1+bRows^0 >= 0), cost: 6 Applied chaining First rule: l15 -> l14 : tmp___2^0'=0, (1-n2^0+nj2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 4 Second rule: l14 -> l15 : bRows^0'=tmp___2^0, nj2^0'=1+nj2^0, TRUE, cost: 1 New rule: l15 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=1+nj2^0, (1-n2^0+nj2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 5 Applied chaining First rule: l15 -> l14 : tmp___2^0'=1, (1-n2^0+nj2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 5 Second rule: l14 -> l15 : bRows^0'=tmp___2^0, nj2^0'=1+nj2^0, TRUE, cost: 1 New rule: l15 -> l15 : tmp___2^0'=1, bRows^0'=1, nj2^0'=1+nj2^0, (1-n2^0+nj2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 6 Applied deletion Removed the following rules: 116 244 245 246 247 248 Eliminating location l29 by chaining: Applied chaining First rule: l28 -> l29 : (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 4 Second rule: l29 -> l27 : tmp___1^0'=0, TRUE, cost: 1 New rule: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 5 Applied chaining First rule: l28 -> l29 : (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 4 Second rule: l29 -> l27 : tmp___1^0'=1, TRUE, cost: 1 New rule: l28 -> l27 : tmp___1^0'=1, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 5 Applied chaining First rule: l28 -> l29 : (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 4 Second rule: l29 -> l27 : tmp___1^0'=0, TRUE, cost: 1 New rule: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 5 Applied chaining First rule: l28 -> l29 : (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 4 Second rule: l29 -> l27 : tmp___1^0'=1, TRUE, cost: 1 New rule: l28 -> l27 : tmp___1^0'=1, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 5 Applied deletion Removed the following rules: 132 133 251 253 Eliminated locations on tree-shaped paths Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 193: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 194: l3 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 2 195: l6 -> l3 : ni1^0'=1+ni1^0, n2^0-ni2^0 <= 0, cost: 2 261: l6 -> l6 : bCols^0'=0, tmp___3^0'=0, ni2^0'=1+ni2^0, (1-n2^0+ni2^0 <= 0 /\ bCols^0 == 0), cost: 4 262: l6 -> l6 : bCols^0'=0, tmp___3^0'=0, ni2^0'=1+ni2^0, (1-n2^0+ni2^0 <= 0 /\ -1+bCols^0 >= 0), cost: 5 263: l6 -> l6 : bCols^0'=1, tmp___3^0'=1, ni2^0'=1+ni2^0, (1-n2^0+ni2^0 <= 0 /\ -1+bCols^0 >= 0), cost: 6 264: l6 -> l6 : bCols^0'=0, tmp___3^0'=0, ni2^0'=1+ni2^0, (1-n2^0+ni2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 5 265: l6 -> l6 : bCols^0'=1, tmp___3^0'=1, ni2^0'=1+ni2^0, (1-n2^0+ni2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 6 191: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 192: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 216: l15 -> l20 : nj1^0'=1+nj1^0, n2^0-nj2^0 <= 0, cost: 2 270: l15 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=1+nj2^0, (1-n2^0+nj2^0 <= 0 /\ bRows^0 == 0), cost: 4 271: l15 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=1+nj2^0, (1-n2^0+nj2^0 <= 0 /\ -1+bRows^0 >= 0), cost: 5 272: l15 -> l15 : tmp___2^0'=1, bRows^0'=1, nj2^0'=1+nj2^0, (1-n2^0+nj2^0 <= 0 /\ -1+bRows^0 >= 0), cost: 6 273: l15 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=1+nj2^0, (1-n2^0+nj2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 5 274: l15 -> l15 : tmp___2^0'=1, bRows^0'=1, nj2^0'=1+nj2^0, (1-n2^0+nj2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 6 214: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 215: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 189: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 190: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 131: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 222: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 249: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ bDomain^0 == 0), cost: 3 250: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 4 252: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 4 275: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 5 276: l28 -> l27 : tmp___1^0'=1, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 5 277: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 5 278: l28 -> l27 : tmp___1^0'=1, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 5 187: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 188: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 208: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 209: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 240: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 241: l43 -> l52 : tmp___4^0'=0, (bSquares^0 == 0 /\ 1-n^0+nl2^0 <= 0), cost: 4 266: l43 -> l52 : tmp___4^0'=0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 5 267: l43 -> l52 : tmp___4^0'=1, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 6 268: l43 -> l52 : tmp___4^0'=0, (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 5 269: l43 -> l52 : tmp___4^0'=1, (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 6 155: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 157: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 259: l58 -> l33 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 4 260: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Applied acceleration Original rule: l6 -> l6 : bCols^0'=0, tmp___3^0'=0, ni2^0'=1+ni2^0, (1-n2^0+ni2^0 <= 0 /\ bCols^0 == 0), cost: 4 New rule: l6 -> l6 : bCols^0'=0, tmp___3^0'=0, ni2^0'=n2+ni2^0, (bCols^0 >= 0 /\ -1+n2 >= 0 /\ -bCols^0 >= 0 /\ n2^0-n2-ni2^0 >= 0), cost: 4*n2 Sub-proof via acceration calculus written to file:///tmp/tmpnam_GEejEL.txt Applied instantiation Original rule: l6 -> l6 : bCols^0'=0, tmp___3^0'=0, ni2^0'=n2+ni2^0, (bCols^0 >= 0 /\ -1+n2 >= 0 /\ -bCols^0 >= 0 /\ n2^0-n2-ni2^0 >= 0), cost: 4*n2 New rule: l6 -> l6 : bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (0 >= 0 /\ -1+n2^0-ni2^0 >= 0 /\ bCols^0 >= 0 /\ -bCols^0 >= 0), cost: 4*n2^0-4*ni2^0 Applied acceleration Original rule: l6 -> l6 : bCols^0'=1, tmp___3^0'=1, ni2^0'=1+ni2^0, (1-n2^0+ni2^0 <= 0 /\ -1+bCols^0 >= 0), cost: 6 New rule: l6 -> l6 : bCols^0'=1, tmp___3^0'=1, ni2^0'=n4+ni2^0, (n2^0-n4-ni2^0 >= 0 /\ -1+n4 >= 0 /\ -1+bCols^0 >= 0), cost: 6*n4 Sub-proof via acceration calculus written to file:///tmp/tmpnam_CiPkHC.txt Applied instantiation Original rule: l6 -> l6 : bCols^0'=1, tmp___3^0'=1, ni2^0'=n4+ni2^0, (n2^0-n4-ni2^0 >= 0 /\ -1+n4 >= 0 /\ -1+bCols^0 >= 0), cost: 6*n4 New rule: l6 -> l6 : bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (0 >= 0 /\ -1+n2^0-ni2^0 >= 0 /\ -1+bCols^0 >= 0), cost: 6*n2^0-6*ni2^0 Applied simplification Original rule: l6 -> l6 : bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (0 >= 0 /\ -1+n2^0-ni2^0 >= 0 /\ bCols^0 >= 0 /\ -bCols^0 >= 0), cost: 4*n2^0-4*ni2^0 New rule: l6 -> l6 : bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (-1+n2^0-ni2^0 >= 0 /\ bCols^0 <= 0 /\ bCols^0 >= 0), cost: 4*n2^0-4*ni2^0 Applied simplification Original rule: l6 -> l6 : bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (0 >= 0 /\ -1+n2^0-ni2^0 >= 0 /\ -1+bCols^0 >= 0), cost: 6*n2^0-6*ni2^0 New rule: l6 -> l6 : bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-1+n2^0-ni2^0 >= 0 /\ -1+bCols^0 >= 0), cost: 6*n2^0-6*ni2^0 Applied deletion Removed the following rules: 261 263 Applied acceleration Original rule: l15 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=1+nj2^0, (1-n2^0+nj2^0 <= 0 /\ bRows^0 == 0), cost: 4 New rule: l15 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=n15+nj2^0, (n2^0-n15-nj2^0 >= 0 /\ -bRows^0 >= 0 /\ -1+n15 >= 0 /\ bRows^0 >= 0), cost: 4*n15 Sub-proof via acceration calculus written to file:///tmp/tmpnam_Pmlakg.txt Applied instantiation Original rule: l15 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=n15+nj2^0, (n2^0-n15-nj2^0 >= 0 /\ -bRows^0 >= 0 /\ -1+n15 >= 0 /\ bRows^0 >= 0), cost: 4*n15 New rule: l15 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (0 >= 0 /\ -bRows^0 >= 0 /\ -1+n2^0-nj2^0 >= 0 /\ bRows^0 >= 0), cost: 4*n2^0-4*nj2^0 Applied acceleration Original rule: l15 -> l15 : tmp___2^0'=1, bRows^0'=1, nj2^0'=1+nj2^0, (1-n2^0+nj2^0 <= 0 /\ -1+bRows^0 >= 0), cost: 6 New rule: l15 -> l15 : tmp___2^0'=1, bRows^0'=1, nj2^0'=n17+nj2^0, (-1+bRows^0 >= 0 /\ -1+n17 >= 0 /\ n2^0-n17-nj2^0 >= 0), cost: 6*n17 Sub-proof via acceration calculus written to file:///tmp/tmpnam_oDmpng.txt Applied instantiation Original rule: l15 -> l15 : tmp___2^0'=1, bRows^0'=1, nj2^0'=n17+nj2^0, (-1+bRows^0 >= 0 /\ -1+n17 >= 0 /\ n2^0-n17-nj2^0 >= 0), cost: 6*n17 New rule: l15 -> l15 : tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (0 >= 0 /\ -1+bRows^0 >= 0 /\ -1+n2^0-nj2^0 >= 0), cost: 6*n2^0-6*nj2^0 Applied simplification Original rule: l15 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (0 >= 0 /\ -bRows^0 >= 0 /\ -1+n2^0-nj2^0 >= 0 /\ bRows^0 >= 0), cost: 4*n2^0-4*nj2^0 New rule: l15 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (-1+n2^0-nj2^0 >= 0 /\ bRows^0 <= 0 /\ bRows^0 >= 0), cost: 4*n2^0-4*nj2^0 Applied simplification Original rule: l15 -> l15 : tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (0 >= 0 /\ -1+bRows^0 >= 0 /\ -1+n2^0-nj2^0 >= 0), cost: 6*n2^0-6*nj2^0 New rule: l15 -> l15 : tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (-1+bRows^0 >= 0 /\ -1+n2^0-nj2^0 >= 0), cost: 6*n2^0-6*nj2^0 Applied deletion Removed the following rules: 270 272 Accelerated simple loops Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 193: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 194: l3 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 2 195: l6 -> l3 : ni1^0'=1+ni1^0, n2^0-ni2^0 <= 0, cost: 2 262: l6 -> l6 : bCols^0'=0, tmp___3^0'=0, ni2^0'=1+ni2^0, (1-n2^0+ni2^0 <= 0 /\ -1+bCols^0 >= 0), cost: 5 264: l6 -> l6 : bCols^0'=0, tmp___3^0'=0, ni2^0'=1+ni2^0, (1-n2^0+ni2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 5 265: l6 -> l6 : bCols^0'=1, tmp___3^0'=1, ni2^0'=1+ni2^0, (1-n2^0+ni2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 6 281: l6 -> l6 : bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (-1+n2^0-ni2^0 >= 0 /\ bCols^0 <= 0 /\ bCols^0 >= 0), cost: 4*n2^0-4*ni2^0 282: l6 -> l6 : bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-1+n2^0-ni2^0 >= 0 /\ -1+bCols^0 >= 0), cost: 6*n2^0-6*ni2^0 191: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 192: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 216: l15 -> l20 : nj1^0'=1+nj1^0, n2^0-nj2^0 <= 0, cost: 2 271: l15 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=1+nj2^0, (1-n2^0+nj2^0 <= 0 /\ -1+bRows^0 >= 0), cost: 5 273: l15 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=1+nj2^0, (1-n2^0+nj2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 5 274: l15 -> l15 : tmp___2^0'=1, bRows^0'=1, nj2^0'=1+nj2^0, (1-n2^0+nj2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 6 285: l15 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (-1+n2^0-nj2^0 >= 0 /\ bRows^0 <= 0 /\ bRows^0 >= 0), cost: 4*n2^0-4*nj2^0 286: l15 -> l15 : tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (-1+bRows^0 >= 0 /\ -1+n2^0-nj2^0 >= 0), cost: 6*n2^0-6*nj2^0 214: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 215: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 189: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 190: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 131: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 222: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 249: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ bDomain^0 == 0), cost: 3 275: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 5 276: l28 -> l27 : tmp___1^0'=1, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 5 277: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 5 278: l28 -> l27 : tmp___1^0'=1, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 5 187: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 188: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 208: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 209: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 240: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 241: l43 -> l52 : tmp___4^0'=0, (bSquares^0 == 0 /\ 1-n^0+nl2^0 <= 0), cost: 4 266: l43 -> l52 : tmp___4^0'=0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 5 267: l43 -> l52 : tmp___4^0'=1, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 6 268: l43 -> l52 : tmp___4^0'=0, (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 5 269: l43 -> l52 : tmp___4^0'=1, (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 6 155: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 157: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 259: l58 -> l33 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 4 260: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, -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, tmp___3^0'=0, ni2^0'=1+ni2^0, (1-n2^0+ni2^0 <= 0 /\ -1+bCols^0 >= 0), cost: 5 New rule: l3 -> l6 : bCols^0'=0, tmp___3^0'=0, ni2^0'=2+ni1^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, tmp___3^0'=0, ni2^0'=1+ni2^0, (1-n2^0+ni2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 5 New rule: l3 -> l6 : bCols^0'=0, tmp___3^0'=0, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^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, tmp___3^0'=1, ni2^0'=1+ni2^0, (1-n2^0+ni2^0 <= 0 /\ 1+bCols^0 <= 0), cost: 6 New rule: l3 -> l6 : bCols^0'=1, tmp___3^0'=1, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^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, tmp___3^0'=0, ni2^0'=n2^0, (-1+n2^0-ni2^0 >= 0 /\ bCols^0 <= 0 /\ bCols^0 >= 0), cost: 4*n2^0-4*ni2^0 New rule: l3 -> l6 : bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (-2+n2^0-ni1^0 >= 0 /\ bCols^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, tmp___3^0'=1, ni2^0'=n2^0, (-1+n2^0-ni2^0 >= 0 /\ -1+bCols^0 >= 0), cost: 6*n2^0-6*ni2^0 New rule: l3 -> l6 : bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0-ni1^0 >= 0 /\ -1+bCols^0 >= 0), cost: -4+6*n2^0-6*ni1^0 Applied deletion Removed the following rules: 262 264 265 281 282 Applied chaining First rule: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 Second rule: l15 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=1+nj2^0, (1-n2^0+nj2^0 <= 0 /\ -1+bRows^0 >= 0), cost: 5 New rule: l20 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (-1+bRows^0 >= 0 /\ 2-n2^0+nj1^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 : tmp___2^0'=0, bRows^0'=0, nj2^0'=1+nj2^0, (1-n2^0+nj2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 5 New rule: l20 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^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 : tmp___2^0'=1, bRows^0'=1, nj2^0'=1+nj2^0, (1-n2^0+nj2^0 <= 0 /\ 1+bRows^0 <= 0), cost: 6 New rule: l20 -> l15 : tmp___2^0'=1, bRows^0'=1, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^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 : tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (-1+n2^0-nj2^0 >= 0 /\ bRows^0 <= 0 /\ bRows^0 >= 0), cost: 4*n2^0-4*nj2^0 New rule: l20 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (bRows^0 == 0 /\ -2+n2^0-nj1^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 : tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (-1+bRows^0 >= 0 /\ -1+n2^0-nj2^0 >= 0), cost: 6*n2^0-6*nj2^0 New rule: l20 -> l15 : tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (-1+bRows^0 >= 0 /\ -2+n2^0-nj1^0 >= 0), cost: -4+6*n2^0-6*nj1^0 Applied deletion Removed the following rules: 271 273 274 285 286 Chained accelerated rules with incoming rules Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 193: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 194: l3 -> l6 : ni2^0'=1+ni1^0, 2-n2^0+ni1^0 <= 0, cost: 2 287: l3 -> l6 : bCols^0'=0, tmp___3^0'=0, ni2^0'=2+ni1^0, (2-n2^0+ni1^0 <= 0 /\ -1+bCols^0 >= 0), cost: 7 288: l3 -> l6 : bCols^0'=0, tmp___3^0'=0, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^0 <= 0), cost: 7 289: l3 -> l6 : bCols^0'=1, tmp___3^0'=1, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^0 <= 0), cost: 8 290: l3 -> l6 : bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (-2+n2^0-ni1^0 >= 0 /\ bCols^0 == 0), cost: -2+4*n2^0-4*ni1^0 291: l3 -> l6 : bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0-ni1^0 >= 0 /\ -1+bCols^0 >= 0), cost: -4+6*n2^0-6*ni1^0 195: l6 -> l3 : ni1^0'=1+ni1^0, n2^0-ni2^0 <= 0, cost: 2 191: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 192: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 216: l15 -> l20 : nj1^0'=1+nj1^0, n2^0-nj2^0 <= 0, cost: 2 214: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 215: l20 -> l15 : nj2^0'=1+nj1^0, 2-n2^0+nj1^0 <= 0, cost: 2 292: l20 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (-1+bRows^0 >= 0 /\ 2-n2^0+nj1^0 <= 0), cost: 7 293: l20 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^0 <= 0), cost: 7 294: l20 -> l15 : tmp___2^0'=1, bRows^0'=1, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^0 <= 0), cost: 8 295: l20 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (bRows^0 == 0 /\ -2+n2^0-nj1^0 >= 0), cost: -2+4*n2^0-4*nj1^0 296: l20 -> l15 : tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (-1+bRows^0 >= 0 /\ -2+n2^0-nj1^0 >= 0), cost: -4+6*n2^0-6*nj1^0 189: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 190: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 131: l27 -> l28 : bDomain^0'=tmp___1^0, nj^0'=1+nj^0, TRUE, cost: 1 222: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 249: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ bDomain^0 == 0), cost: 3 275: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 5 276: l28 -> l27 : tmp___1^0'=1, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 5 277: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 5 278: l28 -> l27 : tmp___1^0'=1, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 5 187: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 188: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 208: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 209: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 240: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 241: l43 -> l52 : tmp___4^0'=0, (bSquares^0 == 0 /\ 1-n^0+nl2^0 <= 0), cost: 4 266: l43 -> l52 : tmp___4^0'=0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 5 267: l43 -> l52 : tmp___4^0'=1, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 6 268: l43 -> l52 : tmp___4^0'=0, (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 5 269: l43 -> l52 : tmp___4^0'=1, (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 6 155: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 157: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 259: l58 -> l33 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 4 260: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, -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, tmp___3^0'=0, ni2^0'=2+ni1^0, (2-n2^0+ni1^0 <= 0 /\ -1+bCols^0 >= 0), cost: 7 Second rule: l6 -> l3 : ni1^0'=1+ni1^0, n2^0-ni2^0 <= 0, cost: 2 New rule: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2+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, tmp___3^0'=0, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^0 <= 0), cost: 7 Second rule: l6 -> l3 : ni1^0'=1+ni1^0, n2^0-ni2^0 <= 0, cost: 2 New rule: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^0 <= 0 /\ -2+n2^0-ni1^0 <= 0), cost: 9 Applied chaining First rule: l3 -> l6 : bCols^0'=1, tmp___3^0'=1, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^0 <= 0), cost: 8 Second rule: l6 -> l3 : ni1^0'=1+ni1^0, n2^0-ni2^0 <= 0, cost: 2 New rule: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^0 <= 0 /\ -2+n2^0-ni1^0 <= 0), cost: 10 Applied chaining First rule: l3 -> l6 : bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (-2+n2^0-ni1^0 >= 0 /\ bCols^0 == 0), cost: -2+4*n2^0-4*ni1^0 Second rule: l6 -> l3 : ni1^0'=1+ni1^0, n2^0-ni2^0 <= 0, cost: 2 New rule: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (0 <= 0 /\ -2+n2^0-ni1^0 >= 0 /\ bCols^0 == 0), cost: 4*n2^0-4*ni1^0 Applied simplification Original rule: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (0 <= 0 /\ -2+n2^0-ni1^0 >= 0 /\ bCols^0 == 0), cost: 4*n2^0-4*ni1^0 New rule: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (-2+n2^0-ni1^0 >= 0 /\ bCols^0 == 0), cost: 4*n2^0-4*ni1^0 Applied chaining First rule: l3 -> l6 : bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-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, n2^0-ni2^0 <= 0, cost: 2 New rule: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^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 : ni1^0'=1+ni1^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^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 : ni1^0'=1+ni1^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^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: 194 195 287 288 289 290 291 Eliminating location l52 by chaining: Applied chaining First rule: l43 -> l52 : tmp___4^0'=0, (bSquares^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 : bSquares^0'=0, tmp___4^0'=0, (bSquares^0 == 0 /\ 1-n^0+nl2^0 <= 0), cost: 5 Applied chaining First rule: l43 -> l52 : tmp___4^0'=0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 5 Second rule: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 New rule: l43 -> l51 : bSquares^0'=0, tmp___4^0'=0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 6 Applied chaining First rule: l43 -> l52 : tmp___4^0'=1, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 6 Second rule: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 New rule: l43 -> l51 : bSquares^0'=1, tmp___4^0'=1, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 7 Applied chaining First rule: l43 -> l52 : tmp___4^0'=0, (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 5 Second rule: l52 -> l51 : bSquares^0'=tmp___4^0, TRUE, cost: 1 New rule: l43 -> l51 : bSquares^0'=0, tmp___4^0'=0, (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 6 Applied chaining First rule: l43 -> l52 : tmp___4^0'=1, (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 : bSquares^0'=1, tmp___4^0'=1, (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 7 Applied deletion Removed the following rules: 157 241 266 267 268 269 Eliminating location l15 by chaining: Applied chaining First rule: l20 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (-1+bRows^0 >= 0 /\ 2-n2^0+nj1^0 <= 0), cost: 7 Second rule: l15 -> l20 : nj1^0'=1+nj1^0, n2^0-nj2^0 <= 0, cost: 2 New rule: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (-1+bRows^0 >= 0 /\ 2-n2^0+nj1^0 <= 0 /\ -2+n2^0-nj1^0 <= 0), cost: 9 Applied chaining First rule: l20 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^0 <= 0), cost: 7 Second rule: l15 -> l20 : nj1^0'=1+nj1^0, n2^0-nj2^0 <= 0, cost: 2 New rule: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ -2+n2^0-nj1^0 <= 0), cost: 9 Applied chaining First rule: l20 -> l15 : tmp___2^0'=1, bRows^0'=1, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^0 <= 0), cost: 8 Second rule: l15 -> l20 : nj1^0'=1+nj1^0, n2^0-nj2^0 <= 0, cost: 2 New rule: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ -2+n2^0-nj1^0 <= 0), cost: 10 Applied chaining First rule: l20 -> l15 : tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (bRows^0 == 0 /\ -2+n2^0-nj1^0 >= 0), cost: -2+4*n2^0-4*nj1^0 Second rule: l15 -> l20 : nj1^0'=1+nj1^0, n2^0-nj2^0 <= 0, cost: 2 New rule: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (0 <= 0 /\ bRows^0 == 0 /\ -2+n2^0-nj1^0 >= 0), cost: 4*n2^0-4*nj1^0 Applied simplification Original rule: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (0 <= 0 /\ bRows^0 == 0 /\ -2+n2^0-nj1^0 >= 0), cost: 4*n2^0-4*nj1^0 New rule: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (bRows^0 == 0 /\ -2+n2^0-nj1^0 >= 0), cost: 4*n2^0-4*nj1^0 Applied chaining First rule: l20 -> l15 : tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (-1+bRows^0 >= 0 /\ -2+n2^0-nj1^0 >= 0), cost: -4+6*n2^0-6*nj1^0 Second rule: l15 -> l20 : nj1^0'=1+nj1^0, n2^0-nj2^0 <= 0, cost: 2 New rule: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (0 <= 0 /\ -1+bRows^0 >= 0 /\ -2+n2^0-nj1^0 >= 0), cost: -2+6*n2^0-6*nj1^0 Applied simplification Original rule: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (0 <= 0 /\ -1+bRows^0 >= 0 /\ -2+n2^0-nj1^0 >= 0), cost: -2+6*n2^0-6*nj1^0 New rule: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (-1+bRows^0 >= 0 /\ -2+n2^0-nj1^0 >= 0), cost: -2+6*n2^0-6*nj1^0 Applied deletion Removed the following rules: 215 216 292 293 294 295 296 Eliminating location l27 by chaining: Applied chaining First rule: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ bDomain^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 : bDomain^0'=0, nj^0'=1+nj^0, tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ bDomain^0 == 0), cost: 4 Applied chaining First rule: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^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 : bDomain^0'=0, nj^0'=1+nj^0, tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 6 Applied chaining First rule: l28 -> l27 : tmp___1^0'=1, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^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 : bDomain^0'=1, nj^0'=1+nj^0, tmp___1^0'=1, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 6 Applied chaining First rule: l28 -> l27 : tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^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 : bDomain^0'=0, nj^0'=1+nj^0, tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 6 Applied chaining First rule: l28 -> l27 : tmp___1^0'=1, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^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 : bDomain^0'=1, nj^0'=1+nj^0, tmp___1^0'=1, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 6 Applied deletion Removed the following rules: 131 249 275 276 277 278 Eliminated locations on tree-shaped paths Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 193: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 297: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2+ni1^0, (2-n2^0+ni1^0 <= 0 /\ -2+n2^0-ni1^0 <= 0 /\ -1+bCols^0 >= 0), cost: 9 298: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^0 <= 0 /\ -2+n2^0-ni1^0 <= 0), cost: 9 299: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^0 <= 0 /\ -2+n2^0-ni1^0 <= 0), cost: 10 300: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (-2+n2^0-ni1^0 >= 0 /\ bCols^0 == 0), cost: 4*n2^0-4*ni1^0 301: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0-ni1^0 >= 0 /\ -1+bCols^0 >= 0), cost: -2+6*n2^0-6*ni1^0 191: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 192: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 214: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 307: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (-1+bRows^0 >= 0 /\ 2-n2^0+nj1^0 <= 0 /\ -2+n2^0-nj1^0 <= 0), cost: 9 308: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ -2+n2^0-nj1^0 <= 0), cost: 9 309: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ -2+n2^0-nj1^0 <= 0), cost: 10 310: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (bRows^0 == 0 /\ -2+n2^0-nj1^0 >= 0), cost: 4*n2^0-4*nj1^0 311: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (-1+bRows^0 >= 0 /\ -2+n2^0-nj1^0 >= 0), cost: -2+6*n2^0-6*nj1^0 189: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 190: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 222: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 312: l28 -> l28 : bDomain^0'=0, nj^0'=1+nj^0, tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ bDomain^0 == 0), cost: 4 313: l28 -> l28 : bDomain^0'=0, nj^0'=1+nj^0, tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 6 314: l28 -> l28 : bDomain^0'=1, nj^0'=1+nj^0, tmp___1^0'=1, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 6 315: l28 -> l28 : bDomain^0'=0, nj^0'=1+nj^0, tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 6 316: l28 -> l28 : bDomain^0'=1, nj^0'=1+nj^0, tmp___1^0'=1, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 6 187: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 188: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 208: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 209: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 240: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 302: l43 -> l51 : bSquares^0'=0, tmp___4^0'=0, (bSquares^0 == 0 /\ 1-n^0+nl2^0 <= 0), cost: 5 303: l43 -> l51 : bSquares^0'=0, tmp___4^0'=0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 6 304: l43 -> l51 : bSquares^0'=1, tmp___4^0'=1, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 7 305: l43 -> l51 : bSquares^0'=0, tmp___4^0'=0, (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 6 306: l43 -> l51 : bSquares^0'=1, tmp___4^0'=1, (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 7 155: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 259: l58 -> l33 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 4 260: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Applied pruning (of leafs and parallel rules): Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 193: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 297: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2+ni1^0, (2-n2^0+ni1^0 <= 0 /\ -2+n2^0-ni1^0 <= 0 /\ -1+bCols^0 >= 0), cost: 9 298: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^0 <= 0 /\ -2+n2^0-ni1^0 <= 0), cost: 9 299: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^0 <= 0 /\ -2+n2^0-ni1^0 <= 0), cost: 10 300: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (-2+n2^0-ni1^0 >= 0 /\ bCols^0 == 0), cost: 4*n2^0-4*ni1^0 301: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0-ni1^0 >= 0 /\ -1+bCols^0 >= 0), cost: -2+6*n2^0-6*ni1^0 191: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 192: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 214: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 307: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (-1+bRows^0 >= 0 /\ 2-n2^0+nj1^0 <= 0 /\ -2+n2^0-nj1^0 <= 0), cost: 9 308: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ -2+n2^0-nj1^0 <= 0), cost: 9 309: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ -2+n2^0-nj1^0 <= 0), cost: 10 310: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (bRows^0 == 0 /\ -2+n2^0-nj1^0 >= 0), cost: 4*n2^0-4*nj1^0 311: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (-1+bRows^0 >= 0 /\ -2+n2^0-nj1^0 >= 0), cost: -2+6*n2^0-6*nj1^0 189: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 190: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 222: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 312: l28 -> l28 : bDomain^0'=0, nj^0'=1+nj^0, tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ bDomain^0 == 0), cost: 4 313: l28 -> l28 : bDomain^0'=0, nj^0'=1+nj^0, tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 6 314: l28 -> l28 : bDomain^0'=1, nj^0'=1+nj^0, tmp___1^0'=1, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 6 315: l28 -> l28 : bDomain^0'=0, nj^0'=1+nj^0, tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 6 316: l28 -> l28 : bDomain^0'=1, nj^0'=1+nj^0, tmp___1^0'=1, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 6 187: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 188: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 208: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 209: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 240: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 302: l43 -> l51 : bSquares^0'=0, tmp___4^0'=0, (bSquares^0 == 0 /\ 1-n^0+nl2^0 <= 0), cost: 5 303: l43 -> l51 : bSquares^0'=0, tmp___4^0'=0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 6 304: l43 -> l51 : bSquares^0'=1, tmp___4^0'=1, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 7 306: l43 -> l51 : bSquares^0'=1, tmp___4^0'=1, (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 7 155: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 259: l58 -> l33 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 4 260: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Applied simplification Original rule: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2+ni1^0, (2-n2^0+ni1^0 <= 0 /\ -2+n2^0-ni1^0 <= 0 /\ -1+bCols^0 >= 0), cost: 9 New rule: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2+ni1^0, (2-n2^0+ni1^0 == 0 /\ -1+bCols^0 >= 0), cost: 9 Applied simplification Original rule: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^0 <= 0 /\ -2+n2^0-ni1^0 <= 0), cost: 9 New rule: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^0 == 0), cost: 9 Applied simplification Original rule: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^0 <= 0 /\ -2+n2^0-ni1^0 <= 0), cost: 10 New rule: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^0 == 0), cost: 10 Simplified simple loops Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 193: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 300: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (-2+n2^0-ni1^0 >= 0 /\ bCols^0 == 0), cost: 4*n2^0-4*ni1^0 301: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0-ni1^0 >= 0 /\ -1+bCols^0 >= 0), cost: -2+6*n2^0-6*ni1^0 317: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2+ni1^0, (2-n2^0+ni1^0 == 0 /\ -1+bCols^0 >= 0), cost: 9 318: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^0 == 0), cost: 9 319: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^0 == 0), cost: 10 191: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 192: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 214: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 307: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (-1+bRows^0 >= 0 /\ 2-n2^0+nj1^0 <= 0 /\ -2+n2^0-nj1^0 <= 0), cost: 9 308: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ -2+n2^0-nj1^0 <= 0), cost: 9 309: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ -2+n2^0-nj1^0 <= 0), cost: 10 310: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (bRows^0 == 0 /\ -2+n2^0-nj1^0 >= 0), cost: 4*n2^0-4*nj1^0 311: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (-1+bRows^0 >= 0 /\ -2+n2^0-nj1^0 >= 0), cost: -2+6*n2^0-6*nj1^0 189: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 190: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 222: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 312: l28 -> l28 : bDomain^0'=0, nj^0'=1+nj^0, tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ bDomain^0 == 0), cost: 4 313: l28 -> l28 : bDomain^0'=0, nj^0'=1+nj^0, tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 6 314: l28 -> l28 : bDomain^0'=1, nj^0'=1+nj^0, tmp___1^0'=1, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 6 315: l28 -> l28 : bDomain^0'=0, nj^0'=1+nj^0, tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 6 316: l28 -> l28 : bDomain^0'=1, nj^0'=1+nj^0, tmp___1^0'=1, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 6 187: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 188: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 208: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 209: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 240: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 302: l43 -> l51 : bSquares^0'=0, tmp___4^0'=0, (bSquares^0 == 0 /\ 1-n^0+nl2^0 <= 0), cost: 5 303: l43 -> l51 : bSquares^0'=0, tmp___4^0'=0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 6 304: l43 -> l51 : bSquares^0'=1, tmp___4^0'=1, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 7 306: l43 -> l51 : bSquares^0'=1, tmp___4^0'=1, (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 7 155: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 259: l58 -> l33 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 4 260: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Applied acceleration Original rule: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (-2+n2^0-ni1^0 >= 0 /\ bCols^0 == 0), cost: 4*n2^0-4*ni1^0 New rule: l3 -> l3 : ni1^0'=n28+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (-1+n28 >= 0 /\ bCols^0 >= 0 /\ -bCols^0 >= 0 /\ -1+n2^0-n28-ni1^0 >= 0), cost: 2*n28-2*n28^2+4*n2^0*n28-4*n28*ni1^0 Sub-proof via acceration calculus written to file:///tmp/tmpnam_ChdbcC.txt Applied instantiation Original rule: l3 -> l3 : ni1^0'=n28+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (-1+n28 >= 0 /\ bCols^0 >= 0 /\ -bCols^0 >= 0 /\ -1+n2^0-n28-ni1^0 >= 0), cost: 2*n28-2*n28^2+4*n2^0*n28-4*n28*ni1^0 New rule: l3 -> l3 : ni1^0'=-1+n2^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (0 >= 0 /\ -2+n2^0-ni1^0 >= 0 /\ bCols^0 >= 0 /\ -bCols^0 >= 0), cost: -2+2*n2^0+4*n2^0*(-1+n2^0-ni1^0)-2*ni1^0-2*(-1+n2^0-ni1^0)^2-4*ni1^0*(-1+n2^0-ni1^0) Applied acceleration Original rule: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0-ni1^0 >= 0 /\ -1+bCols^0 >= 0), cost: -2+6*n2^0-6*ni1^0 New rule: l3 -> l3 : ni1^0'=ni1^0+n29, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-1+n29 >= 0 /\ -1+n2^0-ni1^0-n29 >= 0 /\ -1+bCols^0 >= 0), cost: -6*ni1^0*n29-3*n29^2+6*n2^0*n29+n29 Sub-proof via acceration calculus written to file:///tmp/tmpnam_BPfBAG.txt Applied instantiation Original rule: l3 -> l3 : ni1^0'=ni1^0+n29, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-1+n29 >= 0 /\ -1+n2^0-ni1^0-n29 >= 0 /\ -1+bCols^0 >= 0), cost: -6*ni1^0*n29-3*n29^2+6*n2^0*n29+n29 New rule: l3 -> l3 : ni1^0'=-1+n2^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=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)-ni1^0-3*(-1+n2^0-ni1^0)^2-6*ni1^0*(-1+n2^0-ni1^0) Applied simplification Original rule: l3 -> l3 : ni1^0'=-1+n2^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (0 >= 0 /\ -2+n2^0-ni1^0 >= 0 /\ bCols^0 >= 0 /\ -bCols^0 >= 0), cost: -2+2*n2^0+4*n2^0*(-1+n2^0-ni1^0)-2*ni1^0-2*(-1+n2^0-ni1^0)^2-4*ni1^0*(-1+n2^0-ni1^0) New rule: l3 -> l3 : ni1^0'=-1+n2^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (-2+n2^0-ni1^0 >= 0 /\ bCols^0 <= 0 /\ bCols^0 >= 0), cost: -2+2*n2^0+4*n2^0*(-1+n2^0-ni1^0)-2*ni1^0-2*(-1+n2^0-ni1^0)^2-4*ni1^0*(-1+n2^0-ni1^0) Applied simplification Original rule: l3 -> l3 : ni1^0'=-1+n2^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=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)-ni1^0-3*(-1+n2^0-ni1^0)^2-6*ni1^0*(-1+n2^0-ni1^0) New rule: l3 -> l3 : ni1^0'=-1+n2^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0-ni1^0 >= 0 /\ -1+bCols^0 >= 0), cost: -1+n2^0+6*n2^0*(-1+n2^0-ni1^0)-ni1^0-3*(-1+n2^0-ni1^0)^2-6*ni1^0*(-1+n2^0-ni1^0) Applied deletion Removed the following rules: 300 301 Applied simplification Original rule: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (-1+bRows^0 >= 0 /\ 2-n2^0+nj1^0 <= 0 /\ -2+n2^0-nj1^0 <= 0), cost: 9 New rule: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (-1+bRows^0 >= 0 /\ 2-n2^0+nj1^0 == 0), cost: 9 Applied simplification Original rule: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ -2+n2^0-nj1^0 <= 0), cost: 9 New rule: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^0 == 0), cost: 9 Applied simplification Original rule: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^0 <= 0 /\ -2+n2^0-nj1^0 <= 0), cost: 10 New rule: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^0 == 0), cost: 10 Simplified simple loops Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 193: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 317: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2+ni1^0, (2-n2^0+ni1^0 == 0 /\ -1+bCols^0 >= 0), cost: 9 318: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^0 == 0), cost: 9 319: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^0 == 0), cost: 10 322: l3 -> l3 : ni1^0'=-1+n2^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (-2+n2^0-ni1^0 >= 0 /\ bCols^0 <= 0 /\ bCols^0 >= 0), cost: -2+2*n2^0+4*n2^0*(-1+n2^0-ni1^0)-2*ni1^0-2*(-1+n2^0-ni1^0)^2-4*ni1^0*(-1+n2^0-ni1^0) 323: l3 -> l3 : ni1^0'=-1+n2^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0-ni1^0 >= 0 /\ -1+bCols^0 >= 0), cost: -1+n2^0+6*n2^0*(-1+n2^0-ni1^0)-ni1^0-3*(-1+n2^0-ni1^0)^2-6*ni1^0*(-1+n2^0-ni1^0) 191: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 192: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 214: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 310: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (bRows^0 == 0 /\ -2+n2^0-nj1^0 >= 0), cost: 4*n2^0-4*nj1^0 311: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (-1+bRows^0 >= 0 /\ -2+n2^0-nj1^0 >= 0), cost: -2+6*n2^0-6*nj1^0 324: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (-1+bRows^0 >= 0 /\ 2-n2^0+nj1^0 == 0), cost: 9 325: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^0 == 0), cost: 9 326: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^0 == 0), cost: 10 189: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 190: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 222: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 312: l28 -> l28 : bDomain^0'=0, nj^0'=1+nj^0, tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ bDomain^0 == 0), cost: 4 313: l28 -> l28 : bDomain^0'=0, nj^0'=1+nj^0, tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 6 314: l28 -> l28 : bDomain^0'=1, nj^0'=1+nj^0, tmp___1^0'=1, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 6 315: l28 -> l28 : bDomain^0'=0, nj^0'=1+nj^0, tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 6 316: l28 -> l28 : bDomain^0'=1, nj^0'=1+nj^0, tmp___1^0'=1, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 6 187: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 188: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 208: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 209: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 240: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 302: l43 -> l51 : bSquares^0'=0, tmp___4^0'=0, (bSquares^0 == 0 /\ 1-n^0+nl2^0 <= 0), cost: 5 303: l43 -> l51 : bSquares^0'=0, tmp___4^0'=0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 6 304: l43 -> l51 : bSquares^0'=1, tmp___4^0'=1, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 7 306: l43 -> l51 : bSquares^0'=1, tmp___4^0'=1, (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 7 155: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 259: l58 -> l33 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 4 260: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Applied acceleration Original rule: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (bRows^0 == 0 /\ -2+n2^0-nj1^0 >= 0), cost: 4*n2^0-4*nj1^0 New rule: l20 -> l20 : nj1^0'=nj1^0+n34, tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (-bRows^0 >= 0 /\ -1+n2^0-nj1^0-n34 >= 0 /\ bRows^0 >= 0 /\ -1+n34 >= 0), cost: 4*n2^0*n34+2*n34-4*nj1^0*n34-2*n34^2 Sub-proof via acceration calculus written to file:///tmp/tmpnam_FPdGpA.txt Applied instantiation Original rule: l20 -> l20 : nj1^0'=nj1^0+n34, tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (-bRows^0 >= 0 /\ -1+n2^0-nj1^0-n34 >= 0 /\ bRows^0 >= 0 /\ -1+n34 >= 0), cost: 4*n2^0*n34+2*n34-4*nj1^0*n34-2*n34^2 New rule: l20 -> l20 : nj1^0'=-1+n2^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (0 >= 0 /\ -bRows^0 >= 0 /\ bRows^0 >= 0 /\ -2+n2^0-nj1^0 >= 0), cost: -2+2*n2^0+4*(-1+n2^0-nj1^0)*n2^0-2*nj1^0-4*(-1+n2^0-nj1^0)*nj1^0-2*(-1+n2^0-nj1^0)^2 Applied acceleration Original rule: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (-1+bRows^0 >= 0 /\ -2+n2^0-nj1^0 >= 0), cost: -2+6*n2^0-6*nj1^0 New rule: l20 -> l20 : nj1^0'=nj1^0+n35, tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (-1+n2^0-nj1^0-n35 >= 0 /\ -1+n35 >= 0 /\ -1+bRows^0 >= 0), cost: -3*n35^2+n35-6*nj1^0*n35+6*n2^0*n35 Sub-proof via acceration calculus written to file:///tmp/tmpnam_aNlPBb.txt Applied instantiation Original rule: l20 -> l20 : nj1^0'=nj1^0+n35, tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (-1+n2^0-nj1^0-n35 >= 0 /\ -1+n35 >= 0 /\ -1+bRows^0 >= 0), cost: -3*n35^2+n35-6*nj1^0*n35+6*n2^0*n35 New rule: l20 -> l20 : nj1^0'=-1+n2^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (0 >= 0 /\ -1+bRows^0 >= 0 /\ -2+n2^0-nj1^0 >= 0), cost: -1+n2^0+6*(-1+n2^0-nj1^0)*n2^0-nj1^0-6*(-1+n2^0-nj1^0)*nj1^0-3*(-1+n2^0-nj1^0)^2 Applied simplification Original rule: l20 -> l20 : nj1^0'=-1+n2^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (0 >= 0 /\ -bRows^0 >= 0 /\ bRows^0 >= 0 /\ -2+n2^0-nj1^0 >= 0), cost: -2+2*n2^0+4*(-1+n2^0-nj1^0)*n2^0-2*nj1^0-4*(-1+n2^0-nj1^0)*nj1^0-2*(-1+n2^0-nj1^0)^2 New rule: l20 -> l20 : nj1^0'=-1+n2^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (bRows^0 <= 0 /\ bRows^0 >= 0 /\ -2+n2^0-nj1^0 >= 0), cost: -2+2*n2^0+4*(-1+n2^0-nj1^0)*n2^0-2*nj1^0-4*(-1+n2^0-nj1^0)*nj1^0-2*(-1+n2^0-nj1^0)^2 Applied simplification Original rule: l20 -> l20 : nj1^0'=-1+n2^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (0 >= 0 /\ -1+bRows^0 >= 0 /\ -2+n2^0-nj1^0 >= 0), cost: -1+n2^0+6*(-1+n2^0-nj1^0)*n2^0-nj1^0-6*(-1+n2^0-nj1^0)*nj1^0-3*(-1+n2^0-nj1^0)^2 New rule: l20 -> l20 : nj1^0'=-1+n2^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (-1+bRows^0 >= 0 /\ -2+n2^0-nj1^0 >= 0), cost: -1+n2^0+6*(-1+n2^0-nj1^0)*n2^0-nj1^0-6*(-1+n2^0-nj1^0)*nj1^0-3*(-1+n2^0-nj1^0)^2 Applied deletion Removed the following rules: 310 311 Applied acceleration Original rule: l28 -> l28 : bDomain^0'=0, nj^0'=1+nj^0, tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ bDomain^0 == 0), cost: 4 New rule: l28 -> l28 : bDomain^0'=0, nj^0'=nj^0+n40, tmp___1^0'=0, (-1+n40 >= 0 /\ bDomain^0 >= 0 /\ -bDomain^0 >= 0 /\ n2^0-nj^0-n40 >= 0), cost: 4*n40 Sub-proof via acceration calculus written to file:///tmp/tmpnam_CdlpAa.txt Applied instantiation Original rule: l28 -> l28 : bDomain^0'=0, nj^0'=nj^0+n40, tmp___1^0'=0, (-1+n40 >= 0 /\ bDomain^0 >= 0 /\ -bDomain^0 >= 0 /\ n2^0-nj^0-n40 >= 0), cost: 4*n40 New rule: l28 -> l28 : bDomain^0'=0, nj^0'=n2^0, tmp___1^0'=0, (0 >= 0 /\ bDomain^0 >= 0 /\ -1+n2^0-nj^0 >= 0 /\ -bDomain^0 >= 0), cost: 4*n2^0-4*nj^0 Applied acceleration Original rule: l28 -> l28 : bDomain^0'=1, nj^0'=1+nj^0, tmp___1^0'=1, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 6 New rule: l28 -> l28 : bDomain^0'=1, nj^0'=nj^0+n42, tmp___1^0'=1, (-1+n42 >= 0 /\ -1+bDomain^0 >= 0 /\ n2^0-nj^0-n42 >= 0), cost: 6*n42 Sub-proof via acceration calculus written to file:///tmp/tmpnam_AehDFI.txt Applied instantiation Original rule: l28 -> l28 : bDomain^0'=1, nj^0'=nj^0+n42, tmp___1^0'=1, (-1+n42 >= 0 /\ -1+bDomain^0 >= 0 /\ n2^0-nj^0-n42 >= 0), cost: 6*n42 New rule: l28 -> l28 : bDomain^0'=1, nj^0'=n2^0, tmp___1^0'=1, (0 >= 0 /\ -1+n2^0-nj^0 >= 0 /\ -1+bDomain^0 >= 0), cost: 6*n2^0-6*nj^0 Applied simplification Original rule: l28 -> l28 : bDomain^0'=0, nj^0'=n2^0, tmp___1^0'=0, (0 >= 0 /\ bDomain^0 >= 0 /\ -1+n2^0-nj^0 >= 0 /\ -bDomain^0 >= 0), cost: 4*n2^0-4*nj^0 New rule: l28 -> l28 : bDomain^0'=0, nj^0'=n2^0, tmp___1^0'=0, (bDomain^0 <= 0 /\ bDomain^0 >= 0 /\ -1+n2^0-nj^0 >= 0), cost: 4*n2^0-4*nj^0 Applied simplification Original rule: l28 -> l28 : bDomain^0'=1, nj^0'=n2^0, tmp___1^0'=1, (0 >= 0 /\ -1+n2^0-nj^0 >= 0 /\ -1+bDomain^0 >= 0), cost: 6*n2^0-6*nj^0 New rule: l28 -> l28 : bDomain^0'=1, nj^0'=n2^0, tmp___1^0'=1, (-1+n2^0-nj^0 >= 0 /\ -1+bDomain^0 >= 0), cost: 6*n2^0-6*nj^0 Applied deletion Removed the following rules: 312 314 Accelerated simple loops Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 193: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 317: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2+ni1^0, (2-n2^0+ni1^0 == 0 /\ -1+bCols^0 >= 0), cost: 9 318: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^0 == 0), cost: 9 319: l3 -> l3 : ni1^0'=1+ni1^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^0 == 0), cost: 10 322: l3 -> l3 : ni1^0'=-1+n2^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (-2+n2^0-ni1^0 >= 0 /\ bCols^0 <= 0 /\ bCols^0 >= 0), cost: -2+2*n2^0+4*n2^0*(-1+n2^0-ni1^0)-2*ni1^0-2*(-1+n2^0-ni1^0)^2-4*ni1^0*(-1+n2^0-ni1^0) 323: l3 -> l3 : ni1^0'=-1+n2^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0-ni1^0 >= 0 /\ -1+bCols^0 >= 0), cost: -1+n2^0+6*n2^0*(-1+n2^0-ni1^0)-ni1^0-3*(-1+n2^0-ni1^0)^2-6*ni1^0*(-1+n2^0-ni1^0) 191: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 192: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 214: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 324: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (-1+bRows^0 >= 0 /\ 2-n2^0+nj1^0 == 0), cost: 9 325: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^0 == 0), cost: 9 326: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^0 == 0), cost: 10 329: l20 -> l20 : nj1^0'=-1+n2^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (bRows^0 <= 0 /\ bRows^0 >= 0 /\ -2+n2^0-nj1^0 >= 0), cost: -2+2*n2^0+4*(-1+n2^0-nj1^0)*n2^0-2*nj1^0-4*(-1+n2^0-nj1^0)*nj1^0-2*(-1+n2^0-nj1^0)^2 330: l20 -> l20 : nj1^0'=-1+n2^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (-1+bRows^0 >= 0 /\ -2+n2^0-nj1^0 >= 0), cost: -1+n2^0+6*(-1+n2^0-nj1^0)*n2^0-nj1^0-6*(-1+n2^0-nj1^0)*nj1^0-3*(-1+n2^0-nj1^0)^2 189: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 190: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 222: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 313: l28 -> l28 : bDomain^0'=0, nj^0'=1+nj^0, tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 6 315: l28 -> l28 : bDomain^0'=0, nj^0'=1+nj^0, tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 6 316: l28 -> l28 : bDomain^0'=1, nj^0'=1+nj^0, tmp___1^0'=1, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 6 333: l28 -> l28 : bDomain^0'=0, nj^0'=n2^0, tmp___1^0'=0, (bDomain^0 <= 0 /\ bDomain^0 >= 0 /\ -1+n2^0-nj^0 >= 0), cost: 4*n2^0-4*nj^0 334: l28 -> l28 : bDomain^0'=1, nj^0'=n2^0, tmp___1^0'=1, (-1+n2^0-nj^0 >= 0 /\ -1+bDomain^0 >= 0), cost: 6*n2^0-6*nj^0 187: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 188: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 208: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 209: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 240: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 302: l43 -> l51 : bSquares^0'=0, tmp___4^0'=0, (bSquares^0 == 0 /\ 1-n^0+nl2^0 <= 0), cost: 5 303: l43 -> l51 : bSquares^0'=0, tmp___4^0'=0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 6 304: l43 -> l51 : bSquares^0'=1, tmp___4^0'=1, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 7 306: l43 -> l51 : bSquares^0'=1, tmp___4^0'=1, (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 7 155: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 259: l58 -> l33 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 4 260: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, -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 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2+ni1^0, (2-n2^0+ni1^0 == 0 /\ -1+bCols^0 >= 0), cost: 9 New rule: l11 -> l3 : ni1^0'=1, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 2-n2^0 == 0 /\ -1+bCols^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 : ni1^0'=1+ni1^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^0 == 0), cost: 9 New rule: l11 -> l3 : ni1^0'=1, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 1+bCols^0 <= 0 /\ 2-n2^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 : ni1^0'=1+ni1^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=2+ni1^0, (1+bCols^0 <= 0 /\ 2-n2^0+ni1^0 == 0), cost: 10 New rule: l11 -> l3 : ni1^0'=1, bCols^0'=1, tmp___3^0'=1, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 1+bCols^0 <= 0 /\ 2-n2^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 : ni1^0'=-1+n2^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (-2+n2^0-ni1^0 >= 0 /\ bCols^0 <= 0 /\ bCols^0 >= 0), cost: -2+2*n2^0+4*n2^0*(-1+n2^0-ni1^0)-2*ni1^0-2*(-1+n2^0-ni1^0)^2-4*ni1^0*(-1+n2^0-ni1^0) New rule: l11 -> l3 : ni1^0'=-1+n2^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (1-n2^0+nj^0 <= 0 /\ -2+n2^0 >= 0 /\ bCols^0 == 0), cost: -2*(-1+n2^0)^2+2*n2^0+4*n2^0*(-1+n2^0) Applied chaining First rule: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 Second rule: l3 -> l3 : ni1^0'=-1+n2^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0-ni1^0 >= 0 /\ -1+bCols^0 >= 0), cost: -1+n2^0+6*n2^0*(-1+n2^0-ni1^0)-ni1^0-3*(-1+n2^0-ni1^0)^2-6*ni1^0*(-1+n2^0-ni1^0) New rule: l11 -> l3 : ni1^0'=-1+n2^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (1-n2^0+nj^0 <= 0 /\ -2+n2^0 >= 0 /\ -1+bCols^0 >= 0), cost: 1-3*(-1+n2^0)^2+n2^0+6*n2^0*(-1+n2^0) Applied deletion Removed the following rules: 317 318 319 322 323 Applied chaining First rule: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 Second rule: l20 -> l20 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (-1+bRows^0 >= 0 /\ 2-n2^0+nj1^0 == 0), cost: 9 New rule: l23 -> l20 : nj1^0'=1, tmp___2^0'=0, bRows^0'=0, nj2^0'=2, (-2+n2^0 == 0 /\ -1+bRows^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 : nj1^0'=1+nj1^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^0 == 0), cost: 9 New rule: l23 -> l20 : nj1^0'=1, tmp___2^0'=0, bRows^0'=0, nj2^0'=2, (-2+n2^0 == 0 /\ 1+bRows^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 : nj1^0'=1+nj1^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=2+nj1^0, (1+bRows^0 <= 0 /\ 2-n2^0+nj1^0 == 0), cost: 10 New rule: l23 -> l20 : nj1^0'=1, tmp___2^0'=1, bRows^0'=1, nj2^0'=2, (-2+n2^0 == 0 /\ 1+bRows^0 <= 0 /\ 1-n2^0+ni^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 : nj1^0'=-1+n2^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (bRows^0 <= 0 /\ bRows^0 >= 0 /\ -2+n2^0-nj1^0 >= 0), cost: -2+2*n2^0+4*(-1+n2^0-nj1^0)*n2^0-2*nj1^0-4*(-1+n2^0-nj1^0)*nj1^0-2*(-1+n2^0-nj1^0)^2 New rule: l23 -> l20 : nj1^0'=-1+n2^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (-2+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ bRows^0 == 0), cost: -2*(-1+n2^0)^2+2*n2^0+4*n2^0*(-1+n2^0) Applied chaining First rule: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 Second rule: l20 -> l20 : nj1^0'=-1+n2^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (-1+bRows^0 >= 0 /\ -2+n2^0-nj1^0 >= 0), cost: -1+n2^0+6*(-1+n2^0-nj1^0)*n2^0-nj1^0-6*(-1+n2^0-nj1^0)*nj1^0-3*(-1+n2^0-nj1^0)^2 New rule: l23 -> l20 : nj1^0'=-1+n2^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (-2+n2^0 >= 0 /\ -1+bRows^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 1-3*(-1+n2^0)^2+n2^0+6*n2^0*(-1+n2^0) Applied deletion Removed the following rules: 324 325 326 329 330 Applied chaining First rule: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 Second rule: l28 -> l28 : bDomain^0'=0, nj^0'=1+nj^0, tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ -1+bDomain^0 >= 0), cost: 6 New rule: l33 -> l28 : bDomain^0'=0, nj^0'=1, tmp___1^0'=0, (-1+bDomain^0 >= 0 /\ 1-n2^0+ni^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 : bDomain^0'=0, nj^0'=1+nj^0, tmp___1^0'=0, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 6 New rule: l33 -> l28 : bDomain^0'=0, nj^0'=1, tmp___1^0'=0, (1+bDomain^0 <= 0 /\ 1-n2^0+ni^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 : bDomain^0'=1, nj^0'=1+nj^0, tmp___1^0'=1, (1-n2^0+nj^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 6 New rule: l33 -> l28 : bDomain^0'=1, nj^0'=1, tmp___1^0'=1, (1+bDomain^0 <= 0 /\ 1-n2^0+ni^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 : bDomain^0'=0, nj^0'=n2^0, tmp___1^0'=0, (bDomain^0 <= 0 /\ bDomain^0 >= 0 /\ -1+n2^0-nj^0 >= 0), cost: 4*n2^0-4*nj^0 New rule: l33 -> l28 : bDomain^0'=0, nj^0'=n2^0, tmp___1^0'=0, (bDomain^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ -1+n2^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 : bDomain^0'=1, nj^0'=n2^0, tmp___1^0'=1, (-1+n2^0-nj^0 >= 0 /\ -1+bDomain^0 >= 0), cost: 6*n2^0-6*nj^0 New rule: l33 -> l28 : bDomain^0'=1, nj^0'=n2^0, tmp___1^0'=1, (-1+bDomain^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ -1+n2^0 >= 0), cost: 2+6*n2^0 Applied deletion Removed the following rules: 313 315 316 333 334 Chained accelerated rules with incoming rules Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 193: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 191: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 192: l11 -> l3 : ni1^0'=0, 1-n2^0+nj^0 <= 0, cost: 2 335: l11 -> l3 : ni1^0'=1, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 2-n2^0 == 0 /\ -1+bCols^0 >= 0), cost: 11 336: l11 -> l3 : ni1^0'=1, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 1+bCols^0 <= 0 /\ 2-n2^0 == 0), cost: 11 337: l11 -> l3 : ni1^0'=1, bCols^0'=1, tmp___3^0'=1, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 1+bCols^0 <= 0 /\ 2-n2^0 == 0), cost: 12 338: l11 -> l3 : ni1^0'=-1+n2^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (1-n2^0+nj^0 <= 0 /\ -2+n2^0 >= 0 /\ bCols^0 == 0), cost: -2*(-1+n2^0)^2+2*n2^0+4*n2^0*(-1+n2^0) 339: l11 -> l3 : ni1^0'=-1+n2^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (1-n2^0+nj^0 <= 0 /\ -2+n2^0 >= 0 /\ -1+bCols^0 >= 0), cost: 1-3*(-1+n2^0)^2+n2^0+6*n2^0*(-1+n2^0) 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 214: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 189: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 190: l23 -> l20 : nj1^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 340: l23 -> l20 : nj1^0'=1, tmp___2^0'=0, bRows^0'=0, nj2^0'=2, (-2+n2^0 == 0 /\ -1+bRows^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 11 341: l23 -> l20 : nj1^0'=1, tmp___2^0'=0, bRows^0'=0, nj2^0'=2, (-2+n2^0 == 0 /\ 1+bRows^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 11 342: l23 -> l20 : nj1^0'=1, tmp___2^0'=1, bRows^0'=1, nj2^0'=2, (-2+n2^0 == 0 /\ 1+bRows^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 12 343: l23 -> l20 : nj1^0'=-1+n2^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (-2+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ bRows^0 == 0), cost: -2*(-1+n2^0)^2+2*n2^0+4*n2^0*(-1+n2^0) 344: l23 -> l20 : nj1^0'=-1+n2^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (-2+n2^0 >= 0 /\ -1+bRows^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 1-3*(-1+n2^0)^2+n2^0+6*n2^0*(-1+n2^0) 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 222: l28 -> l33 : ni^0'=1+ni^0, n2^0-nj^0 <= 0, cost: 2 187: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 188: l33 -> l28 : nj^0'=0, 1-n2^0+ni^0 <= 0, cost: 2 345: l33 -> l28 : bDomain^0'=0, nj^0'=1, tmp___1^0'=0, (-1+bDomain^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 <= 0), cost: 8 346: l33 -> l28 : bDomain^0'=0, nj^0'=1, tmp___1^0'=0, (1+bDomain^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 <= 0), cost: 8 347: l33 -> l28 : bDomain^0'=1, nj^0'=1, tmp___1^0'=1, (1+bDomain^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 <= 0), cost: 8 348: l33 -> l28 : bDomain^0'=0, nj^0'=n2^0, tmp___1^0'=0, (bDomain^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ -1+n2^0 >= 0), cost: 2+4*n2^0 349: l33 -> l28 : bDomain^0'=1, nj^0'=n2^0, tmp___1^0'=1, (-1+bDomain^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ -1+n2^0 >= 0), cost: 2+6*n2^0 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 208: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 209: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 240: l43 -> l51 : 1-n^0+nl2^0 <= 0, cost: 3 302: l43 -> l51 : bSquares^0'=0, tmp___4^0'=0, (bSquares^0 == 0 /\ 1-n^0+nl2^0 <= 0), cost: 5 303: l43 -> l51 : bSquares^0'=0, tmp___4^0'=0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 6 304: l43 -> l51 : bSquares^0'=1, tmp___4^0'=1, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 7 306: l43 -> l51 : bSquares^0'=1, tmp___4^0'=1, (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 7 155: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 259: l58 -> l33 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 4 260: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, -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 : bDomain^0'=0, nj^0'=1, tmp___1^0'=0, (-1+bDomain^0 >= 0 /\ 1-n2^0+ni^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 : bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, tmp___1^0'=0, (-1+bDomain^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 <= 0 /\ -1+n2^0 <= 0), cost: 10 Applied chaining First rule: l33 -> l28 : bDomain^0'=0, nj^0'=1, tmp___1^0'=0, (1+bDomain^0 <= 0 /\ 1-n2^0+ni^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 : bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, tmp___1^0'=0, (1+bDomain^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 <= 0 /\ -1+n2^0 <= 0), cost: 10 Applied chaining First rule: l33 -> l28 : bDomain^0'=1, nj^0'=1, tmp___1^0'=1, (1+bDomain^0 <= 0 /\ 1-n2^0+ni^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 : bDomain^0'=1, nj^0'=1, ni^0'=1+ni^0, tmp___1^0'=1, (1+bDomain^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 <= 0 /\ -1+n2^0 <= 0), cost: 10 Applied chaining First rule: l33 -> l28 : bDomain^0'=0, nj^0'=n2^0, tmp___1^0'=0, (bDomain^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ -1+n2^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 : bDomain^0'=0, nj^0'=n2^0, ni^0'=1+ni^0, tmp___1^0'=0, (0 <= 0 /\ bDomain^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ -1+n2^0 >= 0), cost: 4+4*n2^0 Applied simplification Original rule: l33 -> l33 : bDomain^0'=0, nj^0'=n2^0, ni^0'=1+ni^0, tmp___1^0'=0, (0 <= 0 /\ bDomain^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ -1+n2^0 >= 0), cost: 4+4*n2^0 New rule: l33 -> l33 : bDomain^0'=0, nj^0'=n2^0, ni^0'=1+ni^0, tmp___1^0'=0, (bDomain^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ -1+n2^0 >= 0), cost: 4+4*n2^0 Applied chaining First rule: l33 -> l28 : bDomain^0'=1, nj^0'=n2^0, tmp___1^0'=1, (-1+bDomain^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ -1+n2^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 : bDomain^0'=1, nj^0'=n2^0, ni^0'=1+ni^0, tmp___1^0'=1, (0 <= 0 /\ -1+bDomain^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ -1+n2^0 >= 0), cost: 4+6*n2^0 Applied simplification Original rule: l33 -> l33 : bDomain^0'=1, nj^0'=n2^0, ni^0'=1+ni^0, tmp___1^0'=1, (0 <= 0 /\ -1+bDomain^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ -1+n2^0 >= 0), cost: 4+6*n2^0 New rule: l33 -> l33 : bDomain^0'=1, nj^0'=n2^0, ni^0'=1+ni^0, tmp___1^0'=1, (-1+bDomain^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ -1+n2^0 >= 0), cost: 4+6*n2^0 Applied deletion Removed the following rules: 188 222 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+ni^0 <= 0 /\ -1+n2^0 <= 0), cost: 4 Applied chaining First rule: l23 -> l20 : nj1^0'=1, tmp___2^0'=0, bRows^0'=0, nj2^0'=2, (-2+n2^0 == 0 /\ -1+bRows^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 : nj1^0'=1, tmp___2^0'=0, ni^0'=1+ni^0, bRows^0'=0, nj2^0'=2, (-2+n2^0 <= 0 /\ -2+n2^0 == 0 /\ -1+bRows^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 Applied simplification Original rule: l23 -> l23 : nj1^0'=1, tmp___2^0'=0, ni^0'=1+ni^0, bRows^0'=0, nj2^0'=2, (-2+n2^0 <= 0 /\ -2+n2^0 == 0 /\ -1+bRows^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 New rule: l23 -> l23 : nj1^0'=1, tmp___2^0'=0, ni^0'=1+ni^0, bRows^0'=0, nj2^0'=2, (-2+n2^0 == 0 /\ -1+bRows^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 Applied chaining First rule: l23 -> l20 : nj1^0'=1, tmp___2^0'=0, bRows^0'=0, nj2^0'=2, (-2+n2^0 == 0 /\ 1+bRows^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 : nj1^0'=1, tmp___2^0'=0, ni^0'=1+ni^0, bRows^0'=0, nj2^0'=2, (-2+n2^0 <= 0 /\ -2+n2^0 == 0 /\ 1+bRows^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 Applied simplification Original rule: l23 -> l23 : nj1^0'=1, tmp___2^0'=0, ni^0'=1+ni^0, bRows^0'=0, nj2^0'=2, (-2+n2^0 <= 0 /\ -2+n2^0 == 0 /\ 1+bRows^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 New rule: l23 -> l23 : nj1^0'=1, tmp___2^0'=0, ni^0'=1+ni^0, bRows^0'=0, nj2^0'=2, (-2+n2^0 == 0 /\ 1+bRows^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 Applied chaining First rule: l23 -> l20 : nj1^0'=1, tmp___2^0'=1, bRows^0'=1, nj2^0'=2, (-2+n2^0 == 0 /\ 1+bRows^0 <= 0 /\ 1-n2^0+ni^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 : nj1^0'=1, tmp___2^0'=1, ni^0'=1+ni^0, bRows^0'=1, nj2^0'=2, (-2+n2^0 <= 0 /\ -2+n2^0 == 0 /\ 1+bRows^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 14 Applied simplification Original rule: l23 -> l23 : nj1^0'=1, tmp___2^0'=1, ni^0'=1+ni^0, bRows^0'=1, nj2^0'=2, (-2+n2^0 <= 0 /\ -2+n2^0 == 0 /\ 1+bRows^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 14 New rule: l23 -> l23 : nj1^0'=1, tmp___2^0'=1, ni^0'=1+ni^0, bRows^0'=1, nj2^0'=2, (-2+n2^0 == 0 /\ 1+bRows^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 14 Applied chaining First rule: l23 -> l20 : nj1^0'=-1+n2^0, tmp___2^0'=0, bRows^0'=0, nj2^0'=n2^0, (-2+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ bRows^0 == 0), cost: -2*(-1+n2^0)^2+2*n2^0+4*n2^0*(-1+n2^0) Second rule: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 New rule: l23 -> l23 : nj1^0'=-1+n2^0, tmp___2^0'=0, ni^0'=1+ni^0, bRows^0'=0, nj2^0'=n2^0, (0 <= 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ bRows^0 == 0), cost: 2-2*(-1+n2^0)^2+2*n2^0+4*n2^0*(-1+n2^0) Applied simplification Original rule: l23 -> l23 : nj1^0'=-1+n2^0, tmp___2^0'=0, ni^0'=1+ni^0, bRows^0'=0, nj2^0'=n2^0, (0 <= 0 /\ -2+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ bRows^0 == 0), cost: 2-2*(-1+n2^0)^2+2*n2^0+4*n2^0*(-1+n2^0) New rule: l23 -> l23 : nj1^0'=-1+n2^0, tmp___2^0'=0, ni^0'=1+ni^0, bRows^0'=0, nj2^0'=n2^0, (-2+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ bRows^0 == 0), cost: 2-2*(-1+n2^0)^2+2*n2^0+4*n2^0*(-1+n2^0) Applied chaining First rule: l23 -> l20 : nj1^0'=-1+n2^0, tmp___2^0'=1, bRows^0'=1, nj2^0'=n2^0, (-2+n2^0 >= 0 /\ -1+bRows^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 1-3*(-1+n2^0)^2+n2^0+6*n2^0*(-1+n2^0) Second rule: l20 -> l23 : ni^0'=1+ni^0, -1+n2^0-nj1^0 <= 0, cost: 2 New rule: l23 -> l23 : nj1^0'=-1+n2^0, tmp___2^0'=1, ni^0'=1+ni^0, bRows^0'=1, nj2^0'=n2^0, (0 <= 0 /\ -2+n2^0 >= 0 /\ -1+bRows^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 3-3*(-1+n2^0)^2+n2^0+6*n2^0*(-1+n2^0) Applied simplification Original rule: l23 -> l23 : nj1^0'=-1+n2^0, tmp___2^0'=1, ni^0'=1+ni^0, bRows^0'=1, nj2^0'=n2^0, (0 <= 0 /\ -2+n2^0 >= 0 /\ -1+bRows^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 3-3*(-1+n2^0)^2+n2^0+6*n2^0*(-1+n2^0) New rule: l23 -> l23 : nj1^0'=-1+n2^0, tmp___2^0'=1, ni^0'=1+ni^0, bRows^0'=1, nj2^0'=n2^0, (-2+n2^0 >= 0 /\ -1+bRows^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 3-3*(-1+n2^0)^2+n2^0+6*n2^0*(-1+n2^0) Applied deletion Removed the following rules: 190 214 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+nj^0 <= 0 /\ -1+n2^0 <= 0), cost: 4 Applied chaining First rule: l11 -> l3 : ni1^0'=1, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 2-n2^0 == 0 /\ -1+bCols^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 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ -2+n2^0 <= 0 /\ 2-n2^0 == 0 /\ -1+bCols^0 >= 0), cost: 13 Applied simplification Original rule: l11 -> l11 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ -2+n2^0 <= 0 /\ 2-n2^0 == 0 /\ -1+bCols^0 >= 0), cost: 13 New rule: l11 -> l11 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 2-n2^0 == 0 /\ -1+bCols^0 >= 0), cost: 13 Applied chaining First rule: l11 -> l3 : ni1^0'=1, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 1+bCols^0 <= 0 /\ 2-n2^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 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ -2+n2^0 <= 0 /\ 1+bCols^0 <= 0 /\ 2-n2^0 == 0), cost: 13 Applied simplification Original rule: l11 -> l11 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ -2+n2^0 <= 0 /\ 1+bCols^0 <= 0 /\ 2-n2^0 == 0), cost: 13 New rule: l11 -> l11 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 1+bCols^0 <= 0 /\ 2-n2^0 == 0), cost: 13 Applied chaining First rule: l11 -> l3 : ni1^0'=1, bCols^0'=1, tmp___3^0'=1, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 1+bCols^0 <= 0 /\ 2-n2^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 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ -2+n2^0 <= 0 /\ 1+bCols^0 <= 0 /\ 2-n2^0 == 0), cost: 14 Applied simplification Original rule: l11 -> l11 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ -2+n2^0 <= 0 /\ 1+bCols^0 <= 0 /\ 2-n2^0 == 0), cost: 14 New rule: l11 -> l11 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 1+bCols^0 <= 0 /\ 2-n2^0 == 0), cost: 14 Applied chaining First rule: l11 -> l3 : ni1^0'=-1+n2^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (1-n2^0+nj^0 <= 0 /\ -2+n2^0 >= 0 /\ bCols^0 == 0), cost: -2*(-1+n2^0)^2+2*n2^0+4*n2^0*(-1+n2^0) Second rule: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 New rule: l11 -> l11 : ni1^0'=-1+n2^0, nj^0'=1+nj^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (0 <= 0 /\ 1-n2^0+nj^0 <= 0 /\ -2+n2^0 >= 0 /\ bCols^0 == 0), cost: 2-2*(-1+n2^0)^2+2*n2^0+4*n2^0*(-1+n2^0) Applied simplification Original rule: l11 -> l11 : ni1^0'=-1+n2^0, nj^0'=1+nj^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (0 <= 0 /\ 1-n2^0+nj^0 <= 0 /\ -2+n2^0 >= 0 /\ bCols^0 == 0), cost: 2-2*(-1+n2^0)^2+2*n2^0+4*n2^0*(-1+n2^0) New rule: l11 -> l11 : ni1^0'=-1+n2^0, nj^0'=1+nj^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (1-n2^0+nj^0 <= 0 /\ -2+n2^0 >= 0 /\ bCols^0 == 0), cost: 2-2*(-1+n2^0)^2+2*n2^0+4*n2^0*(-1+n2^0) Applied chaining First rule: l11 -> l3 : ni1^0'=-1+n2^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (1-n2^0+nj^0 <= 0 /\ -2+n2^0 >= 0 /\ -1+bCols^0 >= 0), cost: 1-3*(-1+n2^0)^2+n2^0+6*n2^0*(-1+n2^0) Second rule: l3 -> l11 : nj^0'=1+nj^0, -1+n2^0-ni1^0 <= 0, cost: 2 New rule: l11 -> l11 : ni1^0'=-1+n2^0, nj^0'=1+nj^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (0 <= 0 /\ 1-n2^0+nj^0 <= 0 /\ -2+n2^0 >= 0 /\ -1+bCols^0 >= 0), cost: 3-3*(-1+n2^0)^2+n2^0+6*n2^0*(-1+n2^0) Applied simplification Original rule: l11 -> l11 : ni1^0'=-1+n2^0, nj^0'=1+nj^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (0 <= 0 /\ 1-n2^0+nj^0 <= 0 /\ -2+n2^0 >= 0 /\ -1+bCols^0 >= 0), cost: 3-3*(-1+n2^0)^2+n2^0+6*n2^0*(-1+n2^0) New rule: l11 -> l11 : ni1^0'=-1+n2^0, nj^0'=1+nj^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (1-n2^0+nj^0 <= 0 /\ -2+n2^0 >= 0 /\ -1+bCols^0 >= 0), cost: 3-3*(-1+n2^0)^2+n2^0+6*n2^0*(-1+n2^0) Applied deletion Removed the following rules: 192 193 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 : bSquares^0'=0, 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 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=1+nl2^0, (bSquares^0 == 0 /\ 1-n^0+nl2^0 <= 0), cost: 6 Applied chaining First rule: l43 -> l51 : bSquares^0'=0, tmp___4^0'=0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 6 Second rule: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 New rule: l43 -> l43 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=1+nl2^0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 7 Applied chaining First rule: l43 -> l51 : bSquares^0'=1, tmp___4^0'=1, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 7 Second rule: l51 -> l43 : nl2^0'=1+nl2^0, TRUE, cost: 1 New rule: l43 -> l43 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=1+nl2^0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 8 Applied chaining First rule: l43 -> l51 : bSquares^0'=1, tmp___4^0'=1, (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 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=1+nl2^0, (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 8 Applied deletion Removed the following rules: 155 240 302 303 304 306 Eliminated locations on tree-shaped paths Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 191: 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+nj^0 <= 0 /\ -1+n2^0 <= 0), cost: 4 363: l11 -> l11 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 2-n2^0 == 0 /\ -1+bCols^0 >= 0), cost: 13 364: l11 -> l11 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 1+bCols^0 <= 0 /\ 2-n2^0 == 0), cost: 13 365: l11 -> l11 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 1+bCols^0 <= 0 /\ 2-n2^0 == 0), cost: 14 366: l11 -> l11 : ni1^0'=-1+n2^0, nj^0'=1+nj^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=n2^0, (1-n2^0+nj^0 <= 0 /\ -2+n2^0 >= 0 /\ bCols^0 == 0), cost: 2-2*(-1+n2^0)^2+2*n2^0+4*n2^0*(-1+n2^0) 367: l11 -> l11 : ni1^0'=-1+n2^0, nj^0'=1+nj^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (1-n2^0+nj^0 <= 0 /\ -2+n2^0 >= 0 /\ -1+bCols^0 >= 0), cost: 3-3*(-1+n2^0)^2+n2^0+6*n2^0*(-1+n2^0) 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 189: 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+ni^0 <= 0 /\ -1+n2^0 <= 0), cost: 4 357: l23 -> l23 : nj1^0'=1, tmp___2^0'=0, ni^0'=1+ni^0, bRows^0'=0, nj2^0'=2, (-2+n2^0 == 0 /\ -1+bRows^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 358: l23 -> l23 : nj1^0'=1, tmp___2^0'=0, ni^0'=1+ni^0, bRows^0'=0, nj2^0'=2, (-2+n2^0 == 0 /\ 1+bRows^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 359: l23 -> l23 : nj1^0'=1, tmp___2^0'=1, ni^0'=1+ni^0, bRows^0'=1, nj2^0'=2, (-2+n2^0 == 0 /\ 1+bRows^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 14 360: l23 -> l23 : nj1^0'=-1+n2^0, tmp___2^0'=0, ni^0'=1+ni^0, bRows^0'=0, nj2^0'=n2^0, (-2+n2^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ bRows^0 == 0), cost: 2-2*(-1+n2^0)^2+2*n2^0+4*n2^0*(-1+n2^0) 361: l23 -> l23 : nj1^0'=-1+n2^0, tmp___2^0'=1, ni^0'=1+ni^0, bRows^0'=1, nj2^0'=n2^0, (-2+n2^0 >= 0 /\ -1+bRows^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 3-3*(-1+n2^0)^2+n2^0+6*n2^0*(-1+n2^0) 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 187: 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 : bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, tmp___1^0'=0, (-1+bDomain^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 <= 0 /\ -1+n2^0 <= 0), cost: 10 352: l33 -> l33 : bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, tmp___1^0'=0, (1+bDomain^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 <= 0 /\ -1+n2^0 <= 0), cost: 10 353: l33 -> l33 : bDomain^0'=1, nj^0'=1, ni^0'=1+ni^0, tmp___1^0'=1, (1+bDomain^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 <= 0 /\ -1+n2^0 <= 0), cost: 10 354: l33 -> l33 : bDomain^0'=0, nj^0'=n2^0, ni^0'=1+ni^0, tmp___1^0'=0, (bDomain^0 == 0 /\ 1-n2^0+ni^0 <= 0 /\ -1+n2^0 >= 0), cost: 4+4*n2^0 355: l33 -> l33 : bDomain^0'=1, nj^0'=n2^0, ni^0'=1+ni^0, tmp___1^0'=1, (-1+bDomain^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ -1+n2^0 >= 0), cost: 4+6*n2^0 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 208: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 209: 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 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=1+nl2^0, (bSquares^0 == 0 /\ 1-n^0+nl2^0 <= 0), cost: 6 370: l43 -> l43 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=1+nl2^0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 7 371: l43 -> l43 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=1+nl2^0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 8 372: l43 -> l43 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=1+nl2^0, (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 8 259: l58 -> l33 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 4 260: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Applied pruning (of leafs and parallel rules): Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 191: 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+nj^0 <= 0 /\ -1+n2^0 <= 0), cost: 4 363: l11 -> l11 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 2-n2^0 == 0 /\ -1+bCols^0 >= 0), cost: 13 364: l11 -> l11 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 1+bCols^0 <= 0 /\ 2-n2^0 == 0), cost: 13 365: l11 -> l11 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 1+bCols^0 <= 0 /\ 2-n2^0 == 0), cost: 14 367: l11 -> l11 : ni1^0'=-1+n2^0, nj^0'=1+nj^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (1-n2^0+nj^0 <= 0 /\ -2+n2^0 >= 0 /\ -1+bCols^0 >= 0), cost: 3-3*(-1+n2^0)^2+n2^0+6*n2^0*(-1+n2^0) 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 189: 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+ni^0 <= 0 /\ -1+n2^0 <= 0), cost: 4 357: l23 -> l23 : nj1^0'=1, tmp___2^0'=0, ni^0'=1+ni^0, bRows^0'=0, nj2^0'=2, (-2+n2^0 == 0 /\ -1+bRows^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 358: l23 -> l23 : nj1^0'=1, tmp___2^0'=0, ni^0'=1+ni^0, bRows^0'=0, nj2^0'=2, (-2+n2^0 == 0 /\ 1+bRows^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 359: l23 -> l23 : nj1^0'=1, tmp___2^0'=1, ni^0'=1+ni^0, bRows^0'=1, nj2^0'=2, (-2+n2^0 == 0 /\ 1+bRows^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 14 361: l23 -> l23 : nj1^0'=-1+n2^0, tmp___2^0'=1, ni^0'=1+ni^0, bRows^0'=1, nj2^0'=n2^0, (-2+n2^0 >= 0 /\ -1+bRows^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 3-3*(-1+n2^0)^2+n2^0+6*n2^0*(-1+n2^0) 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 187: 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 : bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, tmp___1^0'=0, (-1+bDomain^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 <= 0 /\ -1+n2^0 <= 0), cost: 10 352: l33 -> l33 : bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, tmp___1^0'=0, (1+bDomain^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 <= 0 /\ -1+n2^0 <= 0), cost: 10 353: l33 -> l33 : bDomain^0'=1, nj^0'=1, ni^0'=1+ni^0, tmp___1^0'=1, (1+bDomain^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 <= 0 /\ -1+n2^0 <= 0), cost: 10 355: l33 -> l33 : bDomain^0'=1, nj^0'=n2^0, ni^0'=1+ni^0, tmp___1^0'=1, (-1+bDomain^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ -1+n2^0 >= 0), cost: 4+6*n2^0 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 208: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 209: 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 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=1+nl2^0, (bSquares^0 == 0 /\ 1-n^0+nl2^0 <= 0), cost: 6 370: l43 -> l43 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=1+nl2^0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 7 371: l43 -> l43 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=1+nl2^0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 8 372: l43 -> l43 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=1+nl2^0, (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 8 259: l58 -> l33 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 4 260: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, -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+nj^0 <= 0 /\ -1+n2^0 <= 0), cost: 4 New rule: l11 -> l11 : ni1^0'=0, nj^0'=nj^0+n53, (-1+n53 >= 0 /\ n2^0-nj^0-n53 >= 0 /\ 1-n2^0 >= 0), cost: 4*n53 Sub-proof via acceration calculus written to file:///tmp/tmpnam_IkKfhJ.txt Applied instantiation Original rule: l11 -> l11 : ni1^0'=0, nj^0'=nj^0+n53, (-1+n53 >= 0 /\ n2^0-nj^0-n53 >= 0 /\ 1-n2^0 >= 0), cost: 4*n53 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 : ni1^0'=-1+n2^0, nj^0'=1+nj^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (1-n2^0+nj^0 <= 0 /\ -2+n2^0 >= 0 /\ -1+bCols^0 >= 0), cost: 3-3*(-1+n2^0)^2+n2^0+6*n2^0*(-1+n2^0) New rule: l11 -> l11 : ni1^0'=-1+n2^0, nj^0'=nj^0+n57, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0 >= 0 /\ n2^0-nj^0-n57 >= 0 /\ -1+n57 >= 0 /\ -1+bCols^0 >= 0), cost: n2^0*n57+3*n2^0^2*n57 Sub-proof via acceration calculus written to file:///tmp/tmpnam_MKmmHM.txt Applied instantiation Original rule: l11 -> l11 : ni1^0'=-1+n2^0, nj^0'=nj^0+n57, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0 >= 0 /\ n2^0-nj^0-n57 >= 0 /\ -1+n57 >= 0 /\ -1+bCols^0 >= 0), cost: n2^0*n57+3*n2^0^2*n57 New rule: l11 -> l11 : ni1^0'=-1+n2^0, nj^0'=n2^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (0 >= 0 /\ -2+n2^0 >= 0 /\ -1+n2^0-nj^0 >= 0 /\ -1+bCols^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 : ni1^0'=-1+n2^0, nj^0'=n2^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (0 >= 0 /\ -2+n2^0 >= 0 /\ -1+n2^0-nj^0 >= 0 /\ -1+bCols^0 >= 0), cost: 3*n2^0^2*(n2^0-nj^0)+n2^0*(n2^0-nj^0) New rule: l11 -> l11 : ni1^0'=-1+n2^0, nj^0'=n2^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0 >= 0 /\ -1+n2^0-nj^0 >= 0 /\ -1+bCols^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+ni^0 <= 0 /\ -1+n2^0 <= 0), cost: 4 New rule: l23 -> l23 : nj1^0'=0, ni^0'=ni^0+n62, (-1+n62 >= 0 /\ n2^0-ni^0-n62 >= 0 /\ 1-n2^0 >= 0), cost: 4*n62 Sub-proof via acceration calculus written to file:///tmp/tmpnam_JNPdBb.txt Applied instantiation Original rule: l23 -> l23 : nj1^0'=0, ni^0'=ni^0+n62, (-1+n62 >= 0 /\ n2^0-ni^0-n62 >= 0 /\ 1-n2^0 >= 0), cost: 4*n62 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 : nj1^0'=-1+n2^0, tmp___2^0'=1, ni^0'=1+ni^0, bRows^0'=1, nj2^0'=n2^0, (-2+n2^0 >= 0 /\ -1+bRows^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 3-3*(-1+n2^0)^2+n2^0+6*n2^0*(-1+n2^0) New rule: l23 -> l23 : nj1^0'=-1+n2^0, tmp___2^0'=1, ni^0'=n66+ni^0, bRows^0'=1, nj2^0'=n2^0, (-2+n2^0 >= 0 /\ n2^0-n66-ni^0 >= 0 /\ -1+bRows^0 >= 0 /\ -1+n66 >= 0), cost: n2^0*n66+3*n2^0^2*n66 Sub-proof via acceration calculus written to file:///tmp/tmpnam_ObDmfi.txt Applied instantiation Original rule: l23 -> l23 : nj1^0'=-1+n2^0, tmp___2^0'=1, ni^0'=n66+ni^0, bRows^0'=1, nj2^0'=n2^0, (-2+n2^0 >= 0 /\ n2^0-n66-ni^0 >= 0 /\ -1+bRows^0 >= 0 /\ -1+n66 >= 0), cost: n2^0*n66+3*n2^0^2*n66 New rule: l23 -> l23 : nj1^0'=-1+n2^0, tmp___2^0'=1, ni^0'=n2^0, bRows^0'=1, nj2^0'=n2^0, (0 >= 0 /\ -2+n2^0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ -1+bRows^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 : nj1^0'=-1+n2^0, tmp___2^0'=1, ni^0'=n2^0, bRows^0'=1, nj2^0'=n2^0, (0 >= 0 /\ -2+n2^0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ -1+bRows^0 >= 0), cost: n2^0*(n2^0-ni^0)+3*n2^0^2*(n2^0-ni^0) New rule: l23 -> l23 : nj1^0'=-1+n2^0, tmp___2^0'=1, ni^0'=n2^0, bRows^0'=1, nj2^0'=n2^0, (-2+n2^0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ -1+bRows^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 : bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, tmp___1^0'=0, (-1+bDomain^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 <= 0 /\ -1+n2^0 <= 0), cost: 10 New rule: l33 -> l33 : bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, tmp___1^0'=0, (-1+bDomain^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 == 0), cost: 10 Applied simplification Original rule: l33 -> l33 : bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, tmp___1^0'=0, (1+bDomain^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 <= 0 /\ -1+n2^0 <= 0), cost: 10 New rule: l33 -> l33 : bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, tmp___1^0'=0, (1+bDomain^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 == 0), cost: 10 Applied simplification Original rule: l33 -> l33 : bDomain^0'=1, nj^0'=1, ni^0'=1+ni^0, tmp___1^0'=1, (1+bDomain^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 <= 0 /\ -1+n2^0 <= 0), cost: 10 New rule: l33 -> l33 : bDomain^0'=1, nj^0'=1, ni^0'=1+ni^0, tmp___1^0'=1, (1+bDomain^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 == 0), cost: 10 Simplified simple loops Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 191: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 363: l11 -> l11 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 2-n2^0 == 0 /\ -1+bCols^0 >= 0), cost: 13 364: l11 -> l11 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 1+bCols^0 <= 0 /\ 2-n2^0 == 0), cost: 13 365: l11 -> l11 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 1+bCols^0 <= 0 /\ 2-n2^0 == 0), cost: 14 375: 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 376: l11 -> l11 : ni1^0'=-1+n2^0, nj^0'=n2^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0 >= 0 /\ -1+n2^0-nj^0 >= 0 /\ -1+bCols^0 >= 0), cost: 3*n2^0^2*(n2^0-nj^0)+n2^0*(n2^0-nj^0) 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 189: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 357: l23 -> l23 : nj1^0'=1, tmp___2^0'=0, ni^0'=1+ni^0, bRows^0'=0, nj2^0'=2, (-2+n2^0 == 0 /\ -1+bRows^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 358: l23 -> l23 : nj1^0'=1, tmp___2^0'=0, ni^0'=1+ni^0, bRows^0'=0, nj2^0'=2, (-2+n2^0 == 0 /\ 1+bRows^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 359: l23 -> l23 : nj1^0'=1, tmp___2^0'=1, ni^0'=1+ni^0, bRows^0'=1, nj2^0'=2, (-2+n2^0 == 0 /\ 1+bRows^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 14 379: 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 380: l23 -> l23 : nj1^0'=-1+n2^0, tmp___2^0'=1, ni^0'=n2^0, bRows^0'=1, nj2^0'=n2^0, (-2+n2^0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ -1+bRows^0 >= 0), cost: n2^0*(n2^0-ni^0)+3*n2^0^2*(n2^0-ni^0) 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 187: 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 : bDomain^0'=1, nj^0'=n2^0, ni^0'=1+ni^0, tmp___1^0'=1, (-1+bDomain^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ -1+n2^0 >= 0), cost: 4+6*n2^0 381: l33 -> l33 : bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, tmp___1^0'=0, (-1+bDomain^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 == 0), cost: 10 382: l33 -> l33 : bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, tmp___1^0'=0, (1+bDomain^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 == 0), cost: 10 383: l33 -> l33 : bDomain^0'=1, nj^0'=1, ni^0'=1+ni^0, tmp___1^0'=1, (1+bDomain^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 == 0), cost: 10 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 208: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 209: 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 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=1+nl2^0, (bSquares^0 == 0 /\ 1-n^0+nl2^0 <= 0), cost: 6 370: l43 -> l43 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=1+nl2^0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 7 371: l43 -> l43 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=1+nl2^0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 8 372: l43 -> l43 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=1+nl2^0, (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 8 259: l58 -> l33 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 4 260: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, -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'=n71+ni^0, (-1+n71 >= 0 /\ n2^0-n71-ni^0 >= 0 /\ -n2^0 >= 0), cost: 4*n71 Sub-proof via acceration calculus written to file:///tmp/tmpnam_badjeg.txt Applied instantiation Original rule: l33 -> l33 : nj^0'=0, ni^0'=n71+ni^0, (-1+n71 >= 0 /\ n2^0-n71-ni^0 >= 0 /\ -n2^0 >= 0), cost: 4*n71 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 : bDomain^0'=1, nj^0'=n2^0, ni^0'=1+ni^0, tmp___1^0'=1, (-1+bDomain^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ -1+n2^0 >= 0), cost: 4+6*n2^0 New rule: l33 -> l33 : bDomain^0'=1, nj^0'=n2^0, ni^0'=ni^0+n72, tmp___1^0'=1, (-1+n72 >= 0 /\ n2^0-ni^0-n72 >= 0 /\ -1+bDomain^0 >= 0 /\ -1+n2^0 >= 0), cost: 6*n2^0*n72+4*n72 Sub-proof via acceration calculus written to file:///tmp/tmpnam_ANalJa.txt Applied instantiation Original rule: l33 -> l33 : bDomain^0'=1, nj^0'=n2^0, ni^0'=ni^0+n72, tmp___1^0'=1, (-1+n72 >= 0 /\ n2^0-ni^0-n72 >= 0 /\ -1+bDomain^0 >= 0 /\ -1+n2^0 >= 0), cost: 6*n2^0*n72+4*n72 New rule: l33 -> l33 : bDomain^0'=1, nj^0'=n2^0, ni^0'=n2^0, tmp___1^0'=1, (0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ -1+bDomain^0 >= 0 /\ -1+n2^0 >= 0), cost: 4*n2^0+6*n2^0*(n2^0-ni^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, (n2^0 <= 0 /\ -1+n2^0-ni^0 >= 0), cost: 4*n2^0-4*ni^0 Applied simplification Original rule: l33 -> l33 : bDomain^0'=1, nj^0'=n2^0, ni^0'=n2^0, tmp___1^0'=1, (0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ -1+bDomain^0 >= 0 /\ -1+n2^0 >= 0), cost: 4*n2^0+6*n2^0*(n2^0-ni^0)-4*ni^0 New rule: l33 -> l33 : bDomain^0'=1, nj^0'=n2^0, ni^0'=n2^0, tmp___1^0'=1, (-1+n2^0-ni^0 >= 0 /\ -1+bDomain^0 >= 0 /\ -1+n2^0 >= 0), cost: 4*n2^0+6*n2^0*(n2^0-ni^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'=n80+nl2^0, (n80 >= 0 /\ -n80+n^0-nl2^0 >= 0), cost: 4*n80 Sub-proof via acceration calculus written to file:///tmp/tmpnam_KIPaaL.txt Applied instantiation Original rule: l43 -> l43 : nl2^0'=n80+nl2^0, (n80 >= 0 /\ -n80+n^0-nl2^0 >= 0), cost: 4*n80 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 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=1+nl2^0, (bSquares^0 == 0 /\ 1-n^0+nl2^0 <= 0), cost: 6 New rule: l43 -> l43 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=nl2^0+n81, (-bSquares^0 >= 0 /\ -1+n81 >= 0 /\ bSquares^0 >= 0 /\ n^0-nl2^0-n81 >= 0), cost: 6*n81 Sub-proof via acceration calculus written to file:///tmp/tmpnam_PocKac.txt Applied instantiation Original rule: l43 -> l43 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=nl2^0+n81, (-bSquares^0 >= 0 /\ -1+n81 >= 0 /\ bSquares^0 >= 0 /\ n^0-nl2^0-n81 >= 0), cost: 6*n81 New rule: l43 -> l43 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=n^0, (0 >= 0 /\ -bSquares^0 >= 0 /\ -1+n^0-nl2^0 >= 0 /\ bSquares^0 >= 0), cost: 6*n^0-6*nl2^0 Applied acceleration Original rule: l43 -> l43 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=1+nl2^0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 8 New rule: l43 -> l43 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=n83+nl2^0, (-1+bSquares^0 >= 0 /\ -1+n83 >= 0 /\ -n83+n^0-nl2^0 >= 0), cost: 8*n83 Sub-proof via acceration calculus written to file:///tmp/tmpnam_cDhhek.txt Applied instantiation Original rule: l43 -> l43 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=n83+nl2^0, (-1+bSquares^0 >= 0 /\ -1+n83 >= 0 /\ -n83+n^0-nl2^0 >= 0), cost: 8*n83 New rule: l43 -> l43 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=n^0, (0 >= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0-nl2^0 >= 0), cost: 8*n^0-8*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 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=n^0, (0 >= 0 /\ -bSquares^0 >= 0 /\ -1+n^0-nl2^0 >= 0 /\ bSquares^0 >= 0), cost: 6*n^0-6*nl2^0 New rule: l43 -> l43 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=n^0, (-1+n^0-nl2^0 >= 0 /\ bSquares^0 <= 0 /\ bSquares^0 >= 0), cost: 6*n^0-6*nl2^0 Applied simplification Original rule: l43 -> l43 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=n^0, (0 >= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0-nl2^0 >= 0), cost: 8*n^0-8*nl2^0 New rule: l43 -> l43 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ -1+n^0-nl2^0 >= 0), cost: 8*n^0-8*nl2^0 Applied deletion Removed the following rules: 368 369 371 Accelerated simple loops Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 191: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 363: l11 -> l11 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 2-n2^0 == 0 /\ -1+bCols^0 >= 0), cost: 13 364: l11 -> l11 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 1+bCols^0 <= 0 /\ 2-n2^0 == 0), cost: 13 365: l11 -> l11 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 1+bCols^0 <= 0 /\ 2-n2^0 == 0), cost: 14 375: 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 376: l11 -> l11 : ni1^0'=-1+n2^0, nj^0'=n2^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0 >= 0 /\ -1+n2^0-nj^0 >= 0 /\ -1+bCols^0 >= 0), cost: 3*n2^0^2*(n2^0-nj^0)+n2^0*(n2^0-nj^0) 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 189: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 357: l23 -> l23 : nj1^0'=1, tmp___2^0'=0, ni^0'=1+ni^0, bRows^0'=0, nj2^0'=2, (-2+n2^0 == 0 /\ -1+bRows^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 358: l23 -> l23 : nj1^0'=1, tmp___2^0'=0, ni^0'=1+ni^0, bRows^0'=0, nj2^0'=2, (-2+n2^0 == 0 /\ 1+bRows^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 359: l23 -> l23 : nj1^0'=1, tmp___2^0'=1, ni^0'=1+ni^0, bRows^0'=1, nj2^0'=2, (-2+n2^0 == 0 /\ 1+bRows^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 14 379: 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 380: l23 -> l23 : nj1^0'=-1+n2^0, tmp___2^0'=1, ni^0'=n2^0, bRows^0'=1, nj2^0'=n2^0, (-2+n2^0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ -1+bRows^0 >= 0), cost: n2^0*(n2^0-ni^0)+3*n2^0^2*(n2^0-ni^0) 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 187: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 381: l33 -> l33 : bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, tmp___1^0'=0, (-1+bDomain^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 == 0), cost: 10 382: l33 -> l33 : bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, tmp___1^0'=0, (1+bDomain^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 == 0), cost: 10 383: l33 -> l33 : bDomain^0'=1, nj^0'=1, ni^0'=1+ni^0, tmp___1^0'=1, (1+bDomain^0 <= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 == 0), cost: 10 386: l33 -> l33 : nj^0'=0, ni^0'=n2^0, (n2^0 <= 0 /\ -1+n2^0-ni^0 >= 0), cost: 4*n2^0-4*ni^0 387: l33 -> l33 : bDomain^0'=1, nj^0'=n2^0, ni^0'=n2^0, tmp___1^0'=1, (-1+n2^0-ni^0 >= 0 /\ -1+bDomain^0 >= 0 /\ -1+n2^0 >= 0), cost: 4*n2^0+6*n2^0*(n2^0-ni^0)-4*ni^0 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 208: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 209: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 370: l43 -> l43 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=1+nl2^0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 7 372: l43 -> l43 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=1+nl2^0, (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 8 391: l43 -> l43 : nl2^0'=n^0, n^0-nl2^0 >= 0, cost: 4*n^0-4*nl2^0 392: l43 -> l43 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=n^0, (-1+n^0-nl2^0 >= 0 /\ bSquares^0 <= 0 /\ bSquares^0 >= 0), cost: 6*n^0-6*nl2^0 393: l43 -> l43 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ -1+n^0-nl2^0 >= 0), cost: 8*n^0-8*nl2^0 259: l58 -> l33 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 4 260: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, -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 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 2-n2^0 == 0 /\ -1+bCols^0 >= 0), cost: 13 New rule: l23 -> l11 : ni1^0'=1, nj^0'=1, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (-2+n2^0 == 0 /\ n2^0-ni^0 <= 0 /\ -1+bCols^0 >= 0), cost: 15 Applied chaining First rule: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 Second rule: l11 -> l11 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 1+bCols^0 <= 0 /\ 2-n2^0 == 0), cost: 13 New rule: l23 -> l11 : ni1^0'=1, nj^0'=1, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (-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 : ni1^0'=1, nj^0'=1+nj^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=2, (1-n2^0+nj^0 <= 0 /\ 1+bCols^0 <= 0 /\ 2-n2^0 == 0), cost: 14 New rule: l23 -> l11 : ni1^0'=1, nj^0'=1, bCols^0'=1, tmp___3^0'=1, ni2^0'=2, (-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, (n2^0-ni^0 <= 0 /\ -1+n2^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 : ni1^0'=-1+n2^0, nj^0'=n2^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0 >= 0 /\ -1+n2^0-nj^0 >= 0 /\ -1+bCols^0 >= 0), cost: 3*n2^0^2*(n2^0-nj^0)+n2^0*(n2^0-nj^0) New rule: l23 -> l11 : ni1^0'=-1+n2^0, nj^0'=n2^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0 >= 0 /\ n2^0-ni^0 <= 0 /\ -1+bCols^0 >= 0), cost: 2+n2^0^2+3*n2^0^3 Applied deletion Removed the following rules: 363 364 365 375 376 Applied chaining First rule: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 Second rule: l23 -> l23 : nj1^0'=1, tmp___2^0'=0, ni^0'=1+ni^0, bRows^0'=0, nj2^0'=2, (-2+n2^0 == 0 /\ -1+bRows^0 >= 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 New rule: l33 -> l23 : nj1^0'=1, tmp___2^0'=0, ni^0'=1, bRows^0'=0, nj2^0'=2, (-2+n2^0 == 0 /\ -1+bRows^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 : nj1^0'=1, tmp___2^0'=0, ni^0'=1+ni^0, bRows^0'=0, nj2^0'=2, (-2+n2^0 == 0 /\ 1+bRows^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 13 New rule: l33 -> l23 : nj1^0'=1, tmp___2^0'=0, ni^0'=1, bRows^0'=0, nj2^0'=2, (-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 : nj1^0'=1, tmp___2^0'=1, ni^0'=1+ni^0, bRows^0'=1, nj2^0'=2, (-2+n2^0 == 0 /\ 1+bRows^0 <= 0 /\ 1-n2^0+ni^0 <= 0), cost: 14 New rule: l33 -> l23 : nj1^0'=1, tmp___2^0'=1, ni^0'=1, bRows^0'=1, nj2^0'=2, (-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, (n2^0-ni^0 <= 0 /\ -1+n2^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 : nj1^0'=-1+n2^0, tmp___2^0'=1, ni^0'=n2^0, bRows^0'=1, nj2^0'=n2^0, (-2+n2^0 >= 0 /\ -1+n2^0-ni^0 >= 0 /\ -1+bRows^0 >= 0), cost: n2^0*(n2^0-ni^0)+3*n2^0^2*(n2^0-ni^0) New rule: l33 -> l23 : nj1^0'=-1+n2^0, tmp___2^0'=1, ni^0'=n2^0, bRows^0'=1, nj2^0'=n2^0, (-2+n2^0 >= 0 /\ -1+bRows^0 >= 0 /\ n2^0-ni^0 <= 0), cost: 2+n2^0^2+3*n2^0^3 Applied deletion Removed the following rules: 357 358 359 379 380 Applied chaining First rule: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Second rule: l33 -> l33 : bDomain^0'=0, nj^0'=1, ni^0'=1+ni^0, tmp___1^0'=0, (-1+bDomain^0 >= 0 /\ 1-n2^0+ni^0 <= 0 /\ 1-n2^0 == 0), cost: 10 New rule: l58 -> l33 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=1, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0), cost: 20 Applied chaining First rule: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 Second rule: l33 -> l33 : bDomain^0'=1, nj^0'=n2^0, ni^0'=n2^0, tmp___1^0'=1, (-1+n2^0-ni^0 >= 0 /\ -1+bDomain^0 >= 0 /\ -1+n2^0 >= 0), cost: 4*n2^0+6*n2^0*(n2^0-ni^0)-4*ni^0 New rule: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=n2^post97, n^0'=3, tmp___1^0'=1, bRows^0'=1, -1+n2^post97 >= 0, cost: 4+8*n2^post97^2+8*n2^post97 Applied deletion Removed the following rules: 381 382 383 386 387 Applied chaining First rule: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 Second rule: l43 -> l43 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=1+nl2^0, (-1+bSquares^0 >= 0 /\ 1-n^0+nl2^0 <= 0), cost: 7 New rule: l37 -> l43 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=1, (1-n^0+nk2^0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1-n^0 <= 0), cost: 9 Applied chaining First rule: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 Second rule: l43 -> l43 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=1+nl2^0, (1-n^0+nl2^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 8 New rule: l37 -> l43 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=1, (1-n^0+nk2^0 <= 0 /\ 1-n^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 10 Applied chaining First rule: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^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, (1-n^0+nk2^0 <= 0 /\ n^0 >= 0), cost: 2+4*n^0 Applied chaining First rule: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 Second rule: l43 -> l43 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=n^0, (-1+n^0-nl2^0 >= 0 /\ bSquares^0 <= 0 /\ bSquares^0 >= 0), cost: 6*n^0-6*nl2^0 New rule: l37 -> l43 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=n^0, (1-n^0+nk2^0 <= 0 /\ bSquares^0 == 0 /\ -1+n^0 >= 0), cost: 2+6*n^0 Applied chaining First rule: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 Second rule: l43 -> l43 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ -1+n^0-nl2^0 >= 0), cost: 8*n^0-8*nl2^0 New rule: l37 -> l43 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=n^0, (1-n^0+nk2^0 <= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: 2+8*n^0 Applied deletion Removed the following rules: 370 372 391 392 393 Chained accelerated rules with incoming rules Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 191: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 189: l23 -> l11 : nj^0'=0, n2^0-ni^0 <= 0, cost: 2 394: l23 -> l11 : ni1^0'=1, nj^0'=1, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (-2+n2^0 == 0 /\ n2^0-ni^0 <= 0 /\ -1+bCols^0 >= 0), cost: 15 395: l23 -> l11 : ni1^0'=1, nj^0'=1, bCols^0'=0, tmp___3^0'=0, ni2^0'=2, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ n2^0-ni^0 <= 0), cost: 15 396: l23 -> l11 : ni1^0'=1, nj^0'=1, bCols^0'=1, tmp___3^0'=1, ni2^0'=2, (-2+n2^0 == 0 /\ 1+bCols^0 <= 0 /\ n2^0-ni^0 <= 0), cost: 16 397: l23 -> l11 : ni1^0'=0, nj^0'=n2^0, (n2^0-ni^0 <= 0 /\ -1+n2^0 == 0), cost: 2+4*n2^0 398: l23 -> l11 : ni1^0'=-1+n2^0, nj^0'=n2^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0 >= 0 /\ n2^0-ni^0 <= 0 /\ -1+bCols^0 >= 0), cost: 2+n2^0^2+3*n2^0^3 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 187: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 399: l33 -> l23 : nj1^0'=1, tmp___2^0'=0, ni^0'=1, bRows^0'=0, nj2^0'=2, (-2+n2^0 == 0 /\ -1+bRows^0 >= 0 /\ n2^0-ni^0 <= 0), cost: 15 400: l33 -> l23 : nj1^0'=1, tmp___2^0'=0, ni^0'=1, bRows^0'=0, nj2^0'=2, (-2+n2^0 == 0 /\ n2^0-ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 15 401: l33 -> l23 : nj1^0'=1, tmp___2^0'=1, ni^0'=1, bRows^0'=1, nj2^0'=2, (-2+n2^0 == 0 /\ n2^0-ni^0 <= 0 /\ 1+bRows^0 <= 0), cost: 16 402: l33 -> l23 : nj1^0'=0, ni^0'=n2^0, (n2^0-ni^0 <= 0 /\ -1+n2^0 == 0), cost: 2+4*n2^0 403: l33 -> l23 : nj1^0'=-1+n2^0, tmp___2^0'=1, ni^0'=n2^0, bRows^0'=1, nj2^0'=n2^0, (-2+n2^0 >= 0 /\ -1+bRows^0 >= 0 /\ n2^0-ni^0 <= 0), cost: 2+n2^0^2+3*n2^0^3 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 208: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^0 <= 0, cost: 2 406: l37 -> l43 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=1, (1-n^0+nk2^0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1-n^0 <= 0), cost: 9 407: l37 -> l43 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=1, (1-n^0+nk2^0 <= 0 /\ 1-n^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 10 408: l37 -> l43 : nl2^0'=n^0, (1-n^0+nk2^0 <= 0 /\ n^0 >= 0), cost: 2+4*n^0 409: l37 -> l43 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=n^0, (1-n^0+nk2^0 <= 0 /\ bSquares^0 == 0 /\ -1+n^0 >= 0), cost: 2+6*n^0 410: l37 -> l43 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=n^0, (1-n^0+nk2^0 <= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: 2+8*n^0 209: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 259: l58 -> l33 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 4 260: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 404: l58 -> l33 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=1, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0), cost: 20 405: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=n2^post97, n^0'=3, tmp___1^0'=1, bRows^0'=1, -1+n2^post97 >= 0, cost: 4+8*n2^post97^2+8*n2^post97 Eliminating location l33 by chaining: Applied chaining First rule: l58 -> l33 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 4 Second rule: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 New rule: l58 -> l23 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 6 Applied chaining First rule: l58 -> l33 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=1, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0), cost: 20 Second rule: l33 -> l23 : ni^0'=0, n2^0-ni^0 <= 0, cost: 2 New rule: l58 -> l23 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0), cost: 22 Applied chaining First rule: l58 -> l33 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=1, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0), cost: 20 Second rule: l33 -> l23 : nj1^0'=0, ni^0'=n2^0, (n2^0-ni^0 <= 0 /\ -1+n2^0 == 0), cost: 2+4*n2^0 New rule: l58 -> l23 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, nj1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=1, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 26 Applied chaining First rule: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=n2^post97, n^0'=3, tmp___1^0'=1, bRows^0'=1, -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 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=1, bRows^0'=1, (0 <= 0 /\ -1+n2^post97 >= 0), cost: 6+8*n2^post97^2+8*n2^post97 Applied simplification Original rule: l58 -> l23 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=1, bRows^0'=1, (0 <= 0 /\ -1+n2^post97 >= 0), cost: 6+8*n2^post97^2+8*n2^post97 New rule: l58 -> l23 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=1, bRows^0'=1, -1+n2^post97 >= 0, cost: 6+8*n2^post97^2+8*n2^post97 Applied chaining First rule: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=n2^post97, n^0'=3, tmp___1^0'=1, bRows^0'=1, -1+n2^post97 >= 0, cost: 4+8*n2^post97^2+8*n2^post97 Second rule: l33 -> l23 : nj1^0'=1, tmp___2^0'=0, ni^0'=1, bRows^0'=0, nj2^0'=2, (-2+n2^0 == 0 /\ -1+bRows^0 >= 0 /\ n2^0-ni^0 <= 0), cost: 15 New rule: l58 -> l23 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, nj1^0'=1, tmp___2^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=1, n^0'=3, tmp___1^0'=1, bRows^0'=0, nj2^0'=2, (0 <= 0 /\ 0 >= 0 /\ -1+n2^post97 >= 0 /\ -2+n2^post97 == 0), cost: 19+8*n2^post97^2+8*n2^post97 Applied simplification Original rule: l58 -> l23 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, nj1^0'=1, tmp___2^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=1, n^0'=3, tmp___1^0'=1, bRows^0'=0, nj2^0'=2, (0 <= 0 /\ 0 >= 0 /\ -1+n2^post97 >= 0 /\ -2+n2^post97 == 0), cost: 19+8*n2^post97^2+8*n2^post97 New rule: l58 -> l23 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, nj1^0'=1, tmp___2^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=1, n^0'=3, tmp___1^0'=1, bRows^0'=0, nj2^0'=2, -2+n2^post97 == 0, cost: 19+8*n2^post97^2+8*n2^post97 Applied chaining First rule: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=n2^post97, n^0'=3, tmp___1^0'=1, bRows^0'=1, -1+n2^post97 >= 0, cost: 4+8*n2^post97^2+8*n2^post97 Second rule: l33 -> l23 : nj1^0'=0, ni^0'=n2^0, (n2^0-ni^0 <= 0 /\ -1+n2^0 == 0), cost: 2+4*n2^0 New rule: l58 -> l23 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, nj1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=n2^post97, n^0'=3, tmp___1^0'=1, bRows^0'=1, (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 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, nj1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=n2^post97, n^0'=3, tmp___1^0'=1, bRows^0'=1, (0 <= 0 /\ -1+n2^post97 >= 0 /\ -1+n2^post97 == 0), cost: 6+8*n2^post97^2+12*n2^post97 New rule: l58 -> l23 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, nj1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=n2^post97, n^0'=3, tmp___1^0'=1, bRows^0'=1, -1+n2^post97 == 0, cost: 6+8*n2^post97^2+12*n2^post97 Applied chaining First rule: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=n2^post97, n^0'=3, tmp___1^0'=1, bRows^0'=1, -1+n2^post97 >= 0, cost: 4+8*n2^post97^2+8*n2^post97 Second rule: l33 -> l23 : nj1^0'=-1+n2^0, tmp___2^0'=1, ni^0'=n2^0, bRows^0'=1, nj2^0'=n2^0, (-2+n2^0 >= 0 /\ -1+bRows^0 >= 0 /\ n2^0-ni^0 <= 0), cost: 2+n2^0^2+3*n2^0^3 New rule: l58 -> l23 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, nj1^0'=-1+n2^post97, tmp___2^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=n2^post97, n^0'=3, tmp___1^0'=1, bRows^0'=1, nj2^0'=n2^post97, (0 <= 0 /\ 0 >= 0 /\ -1+n2^post97 >= 0 /\ -2+n2^post97 >= 0), cost: 6+3*n2^post97^3+9*n2^post97^2+8*n2^post97 Applied simplification Original rule: l58 -> l23 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, nj1^0'=-1+n2^post97, tmp___2^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=n2^post97, n^0'=3, tmp___1^0'=1, bRows^0'=1, nj2^0'=n2^post97, (0 <= 0 /\ 0 >= 0 /\ -1+n2^post97 >= 0 /\ -2+n2^post97 >= 0), cost: 6+3*n2^post97^3+9*n2^post97^2+8*n2^post97 New rule: l58 -> l23 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, nj1^0'=-1+n2^post97, tmp___2^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=n2^post97, n^0'=3, tmp___1^0'=1, bRows^0'=1, nj2^0'=n2^post97, -2+n2^post97 >= 0, cost: 6+3*n2^post97^3+9*n2^post97^2+8*n2^post97 Applied partial deletion Original rule: l58 -> l33 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, -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 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=n2^post97, n^0'=3, tmp___1^0'=1, bRows^0'=1, -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: 187 259 260 399 400 401 402 403 404 405 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, (n2^0-ni^0 <= 0 /\ -1+n2^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 /\ n2^0-ni^0 <= 0 /\ -1+n2^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 /\ n2^0-ni^0 <= 0 /\ -1+n2^0 == 0), cost: 4+4*n2^0 New rule: l23 -> l13 : ni1^0'=0, nj^0'=n2^0, ni^0'=0, (n2^0-ni^0 <= 0 /\ -1+n2^0 == 0), cost: 4+4*n2^0 Applied chaining First rule: l23 -> l11 : ni1^0'=-1+n2^0, nj^0'=n2^0, bCols^0'=1, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0 >= 0 /\ n2^0-ni^0 <= 0 /\ -1+bCols^0 >= 0), cost: 2+n2^0^2+3*n2^0^3 Second rule: l11 -> l13 : ni^0'=0, n2^0-nj^0 <= 0, cost: 2 New rule: l23 -> l13 : ni1^0'=-1+n2^0, nj^0'=n2^0, bCols^0'=1, ni^0'=0, tmp___3^0'=1, ni2^0'=n2^0, (0 <= 0 /\ -2+n2^0 >= 0 /\ n2^0-ni^0 <= 0 /\ -1+bCols^0 >= 0), cost: 4+n2^0^2+3*n2^0^3 Applied simplification Original rule: l23 -> l13 : ni1^0'=-1+n2^0, nj^0'=n2^0, bCols^0'=1, ni^0'=0, tmp___3^0'=1, ni2^0'=n2^0, (0 <= 0 /\ -2+n2^0 >= 0 /\ n2^0-ni^0 <= 0 /\ -1+bCols^0 >= 0), cost: 4+n2^0^2+3*n2^0^3 New rule: l23 -> l13 : ni1^0'=-1+n2^0, nj^0'=n2^0, bCols^0'=1, ni^0'=0, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0 >= 0 /\ n2^0-ni^0 <= 0 /\ -1+bCols^0 >= 0), cost: 4+n2^0^2+3*n2^0^3 Applied deletion Removed the following rules: 189 191 394 395 396 397 398 Eliminating location l43 by chaining: Applied chaining First rule: l37 -> l43 : nl2^0'=0, 1-n^0+nk2^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, (1-n^0+nk2^0 <= 0 /\ n^0 <= 0), cost: 4 Applied chaining First rule: l37 -> l43 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=1, (1-n^0+nk2^0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1-n^0 <= 0), cost: 9 Second rule: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 New rule: l37 -> l37 : bSquares^0'=0, tmp___4^0'=0, nk2^0'=1+nk2^0, nl2^0'=1, (1-n^0+nk2^0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1-n^0 <= 0 /\ -1+n^0 <= 0), cost: 11 Applied chaining First rule: l37 -> l43 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=1, (1-n^0+nk2^0 <= 0 /\ 1-n^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 10 Second rule: l43 -> l37 : nk2^0'=1+nk2^0, n^0-nl2^0 <= 0, cost: 2 New rule: l37 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=1+nk2^0, nl2^0'=1, (1-n^0+nk2^0 <= 0 /\ 1-n^0 <= 0 /\ -1+n^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 12 Applied chaining First rule: l37 -> l43 : nl2^0'=n^0, (1-n^0+nk2^0 <= 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 /\ 1-n^0+nk2^0 <= 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 /\ 1-n^0+nk2^0 <= 0 /\ n^0 >= 0), cost: 4+4*n^0 New rule: l37 -> l37 : nk2^0'=1+nk2^0, nl2^0'=n^0, (1-n^0+nk2^0 <= 0 /\ n^0 >= 0), cost: 4+4*n^0 Applied chaining First rule: l37 -> l43 : bSquares^0'=0, tmp___4^0'=0, nl2^0'=n^0, (1-n^0+nk2^0 <= 0 /\ bSquares^0 == 0 /\ -1+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 : bSquares^0'=0, tmp___4^0'=0, nk2^0'=1+nk2^0, nl2^0'=n^0, (0 <= 0 /\ 1-n^0+nk2^0 <= 0 /\ bSquares^0 == 0 /\ -1+n^0 >= 0), cost: 4+6*n^0 Applied simplification Original rule: l37 -> l37 : bSquares^0'=0, tmp___4^0'=0, nk2^0'=1+nk2^0, nl2^0'=n^0, (0 <= 0 /\ 1-n^0+nk2^0 <= 0 /\ bSquares^0 == 0 /\ -1+n^0 >= 0), cost: 4+6*n^0 New rule: l37 -> l37 : bSquares^0'=0, tmp___4^0'=0, nk2^0'=1+nk2^0, nl2^0'=n^0, (1-n^0+nk2^0 <= 0 /\ bSquares^0 == 0 /\ -1+n^0 >= 0), cost: 4+6*n^0 Applied chaining First rule: l37 -> l43 : bSquares^0'=1, tmp___4^0'=1, nl2^0'=n^0, (1-n^0+nk2^0 <= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^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 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=1+nk2^0, nl2^0'=n^0, (0 <= 0 /\ 1-n^0+nk2^0 <= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: 4+8*n^0 Applied simplification Original rule: l37 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=1+nk2^0, nl2^0'=n^0, (0 <= 0 /\ 1-n^0+nk2^0 <= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: 4+8*n^0 New rule: l37 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=1+nk2^0, nl2^0'=n^0, (1-n^0+nk2^0 <= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: 4+8*n^0 Applied deletion Removed the following rules: 208 209 406 407 408 409 410 Eliminated locations on tree-shaped paths Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^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, (n2^0-ni^0 <= 0 /\ -1+n2^0 == 0), cost: 4+4*n2^0 422: l23 -> l13 : ni1^0'=-1+n2^0, nj^0'=n2^0, bCols^0'=1, ni^0'=0, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0 >= 0 /\ n2^0-ni^0 <= 0 /\ -1+bCols^0 >= 0), cost: 4+n2^0^2+3*n2^0^3 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 423: l37 -> l37 : nk2^0'=1+nk2^0, nl2^0'=0, (1-n^0+nk2^0 <= 0 /\ n^0 <= 0), cost: 4 424: l37 -> l37 : bSquares^0'=0, tmp___4^0'=0, nk2^0'=1+nk2^0, nl2^0'=1, (1-n^0+nk2^0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1-n^0 <= 0 /\ -1+n^0 <= 0), cost: 11 425: l37 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=1+nk2^0, nl2^0'=1, (1-n^0+nk2^0 <= 0 /\ 1-n^0 <= 0 /\ -1+n^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 12 426: l37 -> l37 : nk2^0'=1+nk2^0, nl2^0'=n^0, (1-n^0+nk2^0 <= 0 /\ n^0 >= 0), cost: 4+4*n^0 427: l37 -> l37 : bSquares^0'=0, tmp___4^0'=0, nk2^0'=1+nk2^0, nl2^0'=n^0, (1-n^0+nk2^0 <= 0 /\ bSquares^0 == 0 /\ -1+n^0 >= 0), cost: 4+6*n^0 428: l37 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=1+nk2^0, nl2^0'=n^0, (1-n^0+nk2^0 <= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: 4+8*n^0 411: l58 -> l23 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 6 412: l58 -> l23 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0), cost: 22 413: l58 -> l23 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, nj1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=1, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 26 414: l58 -> l23 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=1, bRows^0'=1, -1+n2^post97 >= 0, cost: 6+8*n2^post97^2+8*n2^post97 415: l58 -> l23 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, nj1^0'=1, tmp___2^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=1, n^0'=3, tmp___1^0'=1, bRows^0'=0, nj2^0'=2, -2+n2^post97 == 0, cost: 19+8*n2^post97^2+8*n2^post97 416: l58 -> l23 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, nj1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=n2^post97, n^0'=3, tmp___1^0'=1, bRows^0'=1, -1+n2^post97 == 0, cost: 6+8*n2^post97^2+12*n2^post97 417: l58 -> l23 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, nj1^0'=-1+n2^post97, tmp___2^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=n2^post97, n^0'=3, tmp___1^0'=1, bRows^0'=1, nj2^0'=n2^post97, -2+n2^post97 >= 0, cost: 6+3*n2^post97^3+9*n2^post97^2+8*n2^post97 418: l58 -> [70] : -1+n2^post97 >= 0, cost: 4+2*n2^post97^2+4*n2^post97 419: 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 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^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, (n2^0-ni^0 <= 0 /\ -1+n2^0 == 0), cost: 4+4*n2^0 422: l23 -> l13 : ni1^0'=-1+n2^0, nj^0'=n2^0, bCols^0'=1, ni^0'=0, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0 >= 0 /\ n2^0-ni^0 <= 0 /\ -1+bCols^0 >= 0), cost: 4+n2^0^2+3*n2^0^3 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 423: l37 -> l37 : nk2^0'=1+nk2^0, nl2^0'=0, (1-n^0+nk2^0 <= 0 /\ n^0 <= 0), cost: 4 424: l37 -> l37 : bSquares^0'=0, tmp___4^0'=0, nk2^0'=1+nk2^0, nl2^0'=1, (1-n^0+nk2^0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1-n^0 <= 0 /\ -1+n^0 <= 0), cost: 11 425: l37 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=1+nk2^0, nl2^0'=1, (1-n^0+nk2^0 <= 0 /\ 1-n^0 <= 0 /\ -1+n^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 12 426: l37 -> l37 : nk2^0'=1+nk2^0, nl2^0'=n^0, (1-n^0+nk2^0 <= 0 /\ n^0 >= 0), cost: 4+4*n^0 428: l37 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=1+nk2^0, nl2^0'=n^0, (1-n^0+nk2^0 <= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: 4+8*n^0 411: l58 -> l23 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 6 412: l58 -> l23 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0), cost: 22 413: l58 -> l23 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, nj1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=1, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 26 414: l58 -> l23 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=1, bRows^0'=1, -1+n2^post97 >= 0, cost: 6+8*n2^post97^2+8*n2^post97 415: l58 -> l23 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, nj1^0'=1, tmp___2^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=1, n^0'=3, tmp___1^0'=1, bRows^0'=0, nj2^0'=2, -2+n2^post97 == 0, cost: 19+8*n2^post97^2+8*n2^post97 Applied simplification Original rule: l37 -> l37 : bSquares^0'=0, tmp___4^0'=0, nk2^0'=1+nk2^0, nl2^0'=1, (1-n^0+nk2^0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1-n^0 <= 0 /\ -1+n^0 <= 0), cost: 11 New rule: l37 -> l37 : bSquares^0'=0, tmp___4^0'=0, nk2^0'=1+nk2^0, nl2^0'=1, (1-n^0+nk2^0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1-n^0 == 0), cost: 11 Applied simplification Original rule: l37 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=1+nk2^0, nl2^0'=1, (1-n^0+nk2^0 <= 0 /\ 1-n^0 <= 0 /\ -1+n^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 12 New rule: l37 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=1+nk2^0, nl2^0'=1, (1-n^0+nk2^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 12 Simplified simple loops Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^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, (n2^0-ni^0 <= 0 /\ -1+n2^0 == 0), cost: 4+4*n2^0 422: l23 -> l13 : ni1^0'=-1+n2^0, nj^0'=n2^0, bCols^0'=1, ni^0'=0, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0 >= 0 /\ n2^0-ni^0 <= 0 /\ -1+bCols^0 >= 0), cost: 4+n2^0^2+3*n2^0^3 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 423: l37 -> l37 : nk2^0'=1+nk2^0, nl2^0'=0, (1-n^0+nk2^0 <= 0 /\ n^0 <= 0), cost: 4 426: l37 -> l37 : nk2^0'=1+nk2^0, nl2^0'=n^0, (1-n^0+nk2^0 <= 0 /\ n^0 >= 0), cost: 4+4*n^0 428: l37 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=1+nk2^0, nl2^0'=n^0, (1-n^0+nk2^0 <= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: 4+8*n^0 429: l37 -> l37 : bSquares^0'=0, tmp___4^0'=0, nk2^0'=1+nk2^0, nl2^0'=1, (1-n^0+nk2^0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1-n^0 == 0), cost: 11 430: l37 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=1+nk2^0, nl2^0'=1, (1-n^0+nk2^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 12 411: l58 -> l23 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 6 412: l58 -> l23 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0), cost: 22 413: l58 -> l23 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, nj1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=1, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 26 414: l58 -> l23 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=1, bRows^0'=1, -1+n2^post97 >= 0, cost: 6+8*n2^post97^2+8*n2^post97 415: l58 -> l23 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, nj1^0'=1, tmp___2^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=1, n^0'=3, tmp___1^0'=1, bRows^0'=0, nj2^0'=2, -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, (1-n^0+nk2^0 <= 0 /\ n^0 <= 0), cost: 4 New rule: l37 -> l37 : nk2^0'=n105+nk2^0, nl2^0'=0, (-1+n105 >= 0 /\ -n^0 >= 0 /\ -n105+n^0-nk2^0 >= 0), cost: 4*n105 Sub-proof via acceration calculus written to file:///tmp/tmpnam_BAiaPe.txt Applied instantiation Original rule: l37 -> l37 : nk2^0'=n105+nk2^0, nl2^0'=0, (-1+n105 >= 0 /\ -n^0 >= 0 /\ -n105+n^0-nk2^0 >= 0), cost: 4*n105 New rule: l37 -> l37 : nk2^0'=n^0, nl2^0'=0, (0 >= 0 /\ -n^0 >= 0 /\ -1+n^0-nk2^0 >= 0), cost: 4*n^0-4*nk2^0 Applied acceleration Original rule: l37 -> l37 : nk2^0'=1+nk2^0, nl2^0'=n^0, (1-n^0+nk2^0 <= 0 /\ n^0 >= 0), cost: 4+4*n^0 New rule: l37 -> l37 : nk2^0'=n106+nk2^0, nl2^0'=n^0, (n^0-n106-nk2^0 >= 0 /\ -1+n106 >= 0 /\ n^0 >= 0), cost: 4*n106+4*n^0*n106 Sub-proof via acceration calculus written to file:///tmp/tmpnam_MiaglF.txt Applied instantiation Original rule: l37 -> l37 : nk2^0'=n106+nk2^0, nl2^0'=n^0, (n^0-n106-nk2^0 >= 0 /\ -1+n106 >= 0 /\ n^0 >= 0), cost: 4*n106+4*n^0*n106 New rule: l37 -> l37 : nk2^0'=n^0, nl2^0'=n^0, (0 >= 0 /\ -1+n^0-nk2^0 >= 0 /\ n^0 >= 0), cost: 4*(n^0-nk2^0)*n^0+4*n^0-4*nk2^0 Applied acceleration Original rule: l37 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=1+nk2^0, nl2^0'=n^0, (1-n^0+nk2^0 <= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: 4+8*n^0 New rule: l37 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=nk2^0+n107, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ n^0-nk2^0-n107 >= 0 /\ -1+n107 >= 0 /\ -1+n^0 >= 0), cost: 4*n107+8*n^0*n107 Sub-proof via acceration calculus written to file:///tmp/tmpnam_AabHHH.txt Applied instantiation Original rule: l37 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=nk2^0+n107, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ n^0-nk2^0-n107 >= 0 /\ -1+n107 >= 0 /\ -1+n^0 >= 0), cost: 4*n107+8*n^0*n107 New rule: l37 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (0 >= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0-nk2^0 >= 0 /\ -1+n^0 >= 0), cost: 8*(n^0-nk2^0)*n^0+4*n^0-4*nk2^0 Applied simplification Original rule: l37 -> l37 : nk2^0'=n^0, nl2^0'=0, (0 >= 0 /\ -n^0 >= 0 /\ -1+n^0-nk2^0 >= 0), cost: 4*n^0-4*nk2^0 New rule: l37 -> l37 : nk2^0'=n^0, nl2^0'=0, (-1+n^0-nk2^0 >= 0 /\ n^0 <= 0), cost: 4*n^0-4*nk2^0 Applied simplification Original rule: l37 -> l37 : nk2^0'=n^0, nl2^0'=n^0, (0 >= 0 /\ -1+n^0-nk2^0 >= 0 /\ n^0 >= 0), cost: 4*(n^0-nk2^0)*n^0+4*n^0-4*nk2^0 New rule: l37 -> l37 : nk2^0'=n^0, nl2^0'=n^0, (-1+n^0-nk2^0 >= 0 /\ n^0 >= 0), cost: 4*(n^0-nk2^0)*n^0+4*n^0-4*nk2^0 Applied simplification Original rule: l37 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (0 >= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0-nk2^0 >= 0 /\ -1+n^0 >= 0), cost: 8*(n^0-nk2^0)*n^0+4*n^0-4*nk2^0 New rule: l37 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ -1+n^0-nk2^0 >= 0 /\ -1+n^0 >= 0), cost: 8*(n^0-nk2^0)*n^0+4*n^0-4*nk2^0 Applied deletion Removed the following rules: 423 426 428 Accelerated simple loops Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^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, (n2^0-ni^0 <= 0 /\ -1+n2^0 == 0), cost: 4+4*n2^0 422: l23 -> l13 : ni1^0'=-1+n2^0, nj^0'=n2^0, bCols^0'=1, ni^0'=0, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0 >= 0 /\ n2^0-ni^0 <= 0 /\ -1+bCols^0 >= 0), cost: 4+n2^0^2+3*n2^0^3 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 429: l37 -> l37 : bSquares^0'=0, tmp___4^0'=0, nk2^0'=1+nk2^0, nl2^0'=1, (1-n^0+nk2^0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1-n^0 == 0), cost: 11 430: l37 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=1+nk2^0, nl2^0'=1, (1-n^0+nk2^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 12 434: l37 -> l37 : nk2^0'=n^0, nl2^0'=0, (-1+n^0-nk2^0 >= 0 /\ n^0 <= 0), cost: 4*n^0-4*nk2^0 435: l37 -> l37 : nk2^0'=n^0, nl2^0'=n^0, (-1+n^0-nk2^0 >= 0 /\ n^0 >= 0), cost: 4*(n^0-nk2^0)*n^0+4*n^0-4*nk2^0 436: l37 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ -1+n^0-nk2^0 >= 0 /\ -1+n^0 >= 0), cost: 8*(n^0-nk2^0)*n^0+4*n^0-4*nk2^0 411: l58 -> l23 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 6 412: l58 -> l23 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0), cost: 22 413: l58 -> l23 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, nj1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=1, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 26 414: l58 -> l23 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=1, bRows^0'=1, -1+n2^post97 >= 0, cost: 6+8*n2^post97^2+8*n2^post97 415: l58 -> l23 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, nj1^0'=1, tmp___2^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=1, n^0'=3, tmp___1^0'=1, bRows^0'=0, nj2^0'=2, -2+n2^post97 == 0, cost: 19+8*n2^post97^2+8*n2^post97 Applied chaining First rule: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 Second rule: l37 -> l37 : bSquares^0'=0, tmp___4^0'=0, nk2^0'=1+nk2^0, nl2^0'=1, (1-n^0+nk2^0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1-n^0 == 0), cost: 11 New rule: l34 -> l37 : bSquares^0'=0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (1+nl1^0-n^0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1-n^0 == 0), cost: 13 Applied chaining First rule: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 Second rule: l37 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=1+nk2^0, nl2^0'=1, (1-n^0+nk2^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 12 New rule: l34 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nl1^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 14 Applied chaining First rule: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 Second rule: l37 -> l37 : nk2^0'=n^0, nl2^0'=n^0, (-1+n^0-nk2^0 >= 0 /\ n^0 >= 0), cost: 4*(n^0-nk2^0)*n^0+4*n^0-4*nk2^0 New rule: l34 -> l37 : nk2^0'=n^0, nl2^0'=n^0, (1+nl1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0^2+4*n^0 Applied chaining First rule: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 Second rule: l37 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ -1+n^0-nk2^0 >= 0 /\ -1+n^0 >= 0), cost: 8*(n^0-nk2^0)*n^0+4*n^0-4*nk2^0 New rule: l34 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (1+nl1^0-n^0 <= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: 2+8*n^0^2+4*n^0 Applied deletion Removed the following rules: 429 430 434 435 436 Chained accelerated rules with incoming rules Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^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, (n2^0-ni^0 <= 0 /\ -1+n2^0 == 0), cost: 4+4*n2^0 422: l23 -> l13 : ni1^0'=-1+n2^0, nj^0'=n2^0, bCols^0'=1, ni^0'=0, tmp___3^0'=1, ni2^0'=n2^0, (-2+n2^0 >= 0 /\ n2^0-ni^0 <= 0 /\ -1+bCols^0 >= 0), cost: 4+n2^0^2+3*n2^0^3 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 206: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 437: l34 -> l37 : bSquares^0'=0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (1+nl1^0-n^0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1-n^0 == 0), cost: 13 438: l34 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nl1^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 14 439: l34 -> l37 : nk2^0'=n^0, nl2^0'=n^0, (1+nl1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0^2+4*n^0 440: l34 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (1+nl1^0-n^0 <= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: 2+8*n^0^2+4*n^0 207: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 411: l58 -> l23 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 6 412: l58 -> l23 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0), cost: 22 413: l58 -> l23 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, nj1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=1, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 26 414: l58 -> l23 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=1, bRows^0'=1, -1+n2^post97 >= 0, cost: 6+8*n2^post97^2+8*n2^post97 415: l58 -> l23 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, nj1^0'=1, tmp___2^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=1, n^0'=3, tmp___1^0'=1, bRows^0'=0, nj2^0'=2, -2+n2^post97 == 0, cost: 19+8*n2^post97^2+8*n2^post97 Eliminating location l23 by chaining: Applied chaining First rule: l58 -> l23 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 6 Second rule: l23 -> l13 : nj^0'=0, ni^0'=0, (n2^0 <= 0 /\ n2^0-ni^0 <= 0), cost: 4 New rule: l58 -> l13 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=0, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 10 Applied chaining First rule: l58 -> l23 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, nj1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=1, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 26 Second rule: l23 -> l13 : ni1^0'=0, nj^0'=n2^0, ni^0'=0, (n2^0-ni^0 <= 0 /\ -1+n2^0 == 0), cost: 4+4*n2^0 New rule: l58 -> l13 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, nj1^0'=0, ni1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 34 Applied partial deletion Original rule: l58 -> l23 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=1, bRows^0'=1, -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 : n2^0'=n2^post97, tmp___0^0'=tmp___0^post50, bDomain^0'=1, nj1^0'=1, tmp___2^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=n2^post97, bCols^0'=1, ni^0'=1, n^0'=3, tmp___1^0'=1, bRows^0'=0, nj2^0'=2, -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: 411 412 413 414 415 420 421 422 Eliminating location l37 by chaining: Applied chaining First rule: l34 -> l37 : nk2^0'=0, 1+nl1^0-n^0 <= 0, cost: 2 Second rule: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 New rule: l34 -> l34 : nl1^0'=1+nl1^0, nk2^0'=0, (1+nl1^0-n^0 <= 0 /\ n^0 <= 0), cost: 4 Applied chaining First rule: l34 -> l37 : bSquares^0'=0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (1+nl1^0-n^0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1-n^0 == 0), cost: 13 Second rule: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 New rule: l34 -> l34 : nl1^0'=1+nl1^0, bSquares^0'=0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (1+nl1^0-n^0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1-n^0 == 0 /\ -1+n^0 <= 0), cost: 15 Applied simplification Original rule: l34 -> l34 : nl1^0'=1+nl1^0, bSquares^0'=0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (1+nl1^0-n^0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1-n^0 == 0 /\ -1+n^0 <= 0), cost: 15 New rule: l34 -> l34 : nl1^0'=1+nl1^0, bSquares^0'=0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (1+nl1^0-n^0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1-n^0 == 0), cost: 15 Applied chaining First rule: l34 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nl1^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 14 Second rule: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 New rule: l34 -> l34 : nl1^0'=1+nl1^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nl1^0-n^0 <= 0 /\ 1-n^0 == 0 /\ -1+n^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 16 Applied simplification Original rule: l34 -> l34 : nl1^0'=1+nl1^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nl1^0-n^0 <= 0 /\ 1-n^0 == 0 /\ -1+n^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 16 New rule: l34 -> l34 : nl1^0'=1+nl1^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nl1^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 16 Applied chaining First rule: l34 -> l37 : nk2^0'=n^0, nl2^0'=n^0, (1+nl1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0^2+4*n^0 Second rule: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 New rule: l34 -> l34 : nl1^0'=1+nl1^0, nk2^0'=n^0, nl2^0'=n^0, (0 <= 0 /\ 1+nl1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^2+4*n^0 Applied simplification Original rule: l34 -> l34 : nl1^0'=1+nl1^0, nk2^0'=n^0, nl2^0'=n^0, (0 <= 0 /\ 1+nl1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^2+4*n^0 New rule: l34 -> l34 : nl1^0'=1+nl1^0, nk2^0'=n^0, nl2^0'=n^0, (1+nl1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^2+4*n^0 Applied chaining First rule: l34 -> l37 : bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (1+nl1^0-n^0 <= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: 2+8*n^0^2+4*n^0 Second rule: l37 -> l34 : nl1^0'=1+nl1^0, n^0-nk2^0 <= 0, cost: 2 New rule: l34 -> l34 : nl1^0'=1+nl1^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (0 <= 0 /\ 1+nl1^0-n^0 <= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: 4+8*n^0^2+4*n^0 Applied simplification Original rule: l34 -> l34 : nl1^0'=1+nl1^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (0 <= 0 /\ 1+nl1^0-n^0 <= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: 4+8*n^0^2+4*n^0 New rule: l34 -> l34 : nl1^0'=1+nl1^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (1+nl1^0-n^0 <= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: 4+8*n^0^2+4*n^0 Applied deletion Removed the following rules: 206 207 437 438 439 440 Eliminated locations on tree-shaped paths Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 445: l34 -> l34 : nl1^0'=1+nl1^0, nk2^0'=0, (1+nl1^0-n^0 <= 0 /\ n^0 <= 0), cost: 4 446: l34 -> l34 : nl1^0'=1+nl1^0, bSquares^0'=0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (1+nl1^0-n^0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1-n^0 == 0), cost: 15 447: l34 -> l34 : nl1^0'=1+nl1^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nl1^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 16 448: l34 -> l34 : nl1^0'=1+nl1^0, nk2^0'=n^0, nl2^0'=n^0, (1+nl1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^2+4*n^0 449: l34 -> l34 : nl1^0'=1+nl1^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (1+nl1^0-n^0 <= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: 4+8*n^0^2+4*n^0 441: l58 -> l13 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=0, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 10 442: l58 -> l13 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, nj1^0'=0, ni1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 34 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 pruning (of leafs and parallel rules): Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 445: l34 -> l34 : nl1^0'=1+nl1^0, nk2^0'=0, (1+nl1^0-n^0 <= 0 /\ n^0 <= 0), cost: 4 446: l34 -> l34 : nl1^0'=1+nl1^0, bSquares^0'=0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (1+nl1^0-n^0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1-n^0 == 0), cost: 15 447: l34 -> l34 : nl1^0'=1+nl1^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nl1^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 16 448: l34 -> l34 : nl1^0'=1+nl1^0, nk2^0'=n^0, nl2^0'=n^0, (1+nl1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^2+4*n^0 449: l34 -> l34 : nl1^0'=1+nl1^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (1+nl1^0-n^0 <= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: 4+8*n^0^2+4*n^0 441: l58 -> l13 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=0, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 10 442: l58 -> l13 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, nj1^0'=0, ni1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 34 Applied acceleration Original rule: l34 -> l34 : nl1^0'=1+nl1^0, nk2^0'=0, (1+nl1^0-n^0 <= 0 /\ n^0 <= 0), cost: 4 New rule: l34 -> l34 : nl1^0'=nl1^0+n128, nk2^0'=0, (-1+n128 >= 0 /\ -n^0 >= 0 /\ -nl1^0+n^0-n128 >= 0), cost: 4*n128 Sub-proof via acceration calculus written to file:///tmp/tmpnam_dfiGhM.txt Applied instantiation Original rule: l34 -> l34 : nl1^0'=nl1^0+n128, nk2^0'=0, (-1+n128 >= 0 /\ -n^0 >= 0 /\ -nl1^0+n^0-n128 >= 0), cost: 4*n128 New rule: l34 -> l34 : nl1^0'=n^0, nk2^0'=0, (0 >= 0 /\ -1-nl1^0+n^0 >= 0 /\ -n^0 >= 0), cost: -4*nl1^0+4*n^0 Applied acceleration Original rule: l34 -> l34 : nl1^0'=1+nl1^0, nk2^0'=n^0, nl2^0'=n^0, (1+nl1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^2+4*n^0 New rule: l34 -> l34 : nl1^0'=n131+nl1^0, nk2^0'=n^0, nl2^0'=n^0, (-n131-nl1^0+n^0 >= 0 /\ -1+n^0 >= 0 /\ -1+n131 >= 0), cost: 4*n131+4*n131*n^0+4*n131*n^0^2 Sub-proof via acceration calculus written to file:///tmp/tmpnam_eHOCFh.txt Applied instantiation Original rule: l34 -> l34 : nl1^0'=n131+nl1^0, nk2^0'=n^0, nl2^0'=n^0, (-n131-nl1^0+n^0 >= 0 /\ -1+n^0 >= 0 /\ -1+n131 >= 0), cost: 4*n131+4*n131*n^0+4*n131*n^0^2 New rule: l34 -> l34 : nl1^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (0 >= 0 /\ -1-nl1^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*(nl1^0-n^0)*n^0-4*nl1^0-4*(nl1^0-n^0)*n^0^2+4*n^0 Applied acceleration Original rule: l34 -> l34 : nl1^0'=1+nl1^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (1+nl1^0-n^0 <= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: 4+8*n^0^2+4*n^0 New rule: l34 -> l34 : nl1^0'=nl1^0+n132, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ -1+n132 >= 0 /\ -1+n^0 >= 0 /\ -nl1^0+n^0-n132 >= 0), cost: 4*n^0*n132+8*n^0^2*n132+4*n132 Sub-proof via acceration calculus written to file:///tmp/tmpnam_hdbnhn.txt Applied instantiation Original rule: l34 -> l34 : nl1^0'=nl1^0+n132, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ -1+n132 >= 0 /\ -1+n^0 >= 0 /\ -nl1^0+n^0-n132 >= 0), cost: 4*n^0*n132+8*n^0^2*n132+4*n132 New rule: l34 -> l34 : nl1^0'=n^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (0 >= 0 /\ -1+bSquares^0 >= 0 /\ -1-nl1^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*(nl1^0-n^0)*n^0-4*nl1^0-8*(nl1^0-n^0)*n^0^2+4*n^0 Applied simplification Original rule: l34 -> l34 : nl1^0'=n^0, nk2^0'=0, (0 >= 0 /\ -1-nl1^0+n^0 >= 0 /\ -n^0 >= 0), cost: -4*nl1^0+4*n^0 New rule: l34 -> l34 : nl1^0'=n^0, nk2^0'=0, (-1-nl1^0+n^0 >= 0 /\ n^0 <= 0), cost: -4*nl1^0+4*n^0 Applied simplification Original rule: l34 -> l34 : nl1^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (0 >= 0 /\ -1-nl1^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*(nl1^0-n^0)*n^0-4*nl1^0-4*(nl1^0-n^0)*n^0^2+4*n^0 New rule: l34 -> l34 : nl1^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (-1-nl1^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*(nl1^0-n^0)*n^0-4*nl1^0-4*(nl1^0-n^0)*n^0^2+4*n^0 Applied simplification Original rule: l34 -> l34 : nl1^0'=n^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (0 >= 0 /\ -1+bSquares^0 >= 0 /\ -1-nl1^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*(nl1^0-n^0)*n^0-4*nl1^0-8*(nl1^0-n^0)*n^0^2+4*n^0 New rule: l34 -> l34 : nl1^0'=n^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ -1-nl1^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*(nl1^0-n^0)*n^0-4*nl1^0-8*(nl1^0-n^0)*n^0^2+4*n^0 Applied deletion Removed the following rules: 445 448 449 Accelerated simple loops Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 446: l34 -> l34 : nl1^0'=1+nl1^0, bSquares^0'=0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (1+nl1^0-n^0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1-n^0 == 0), cost: 15 447: l34 -> l34 : nl1^0'=1+nl1^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nl1^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 16 453: l34 -> l34 : nl1^0'=n^0, nk2^0'=0, (-1-nl1^0+n^0 >= 0 /\ n^0 <= 0), cost: -4*nl1^0+4*n^0 454: l34 -> l34 : nl1^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (-1-nl1^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*(nl1^0-n^0)*n^0-4*nl1^0-4*(nl1^0-n^0)*n^0^2+4*n^0 455: l34 -> l34 : nl1^0'=n^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ -1-nl1^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*(nl1^0-n^0)*n^0-4*nl1^0-8*(nl1^0-n^0)*n^0^2+4*n^0 441: l58 -> l13 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=0, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 10 442: l58 -> l13 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, nj1^0'=0, ni1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 34 Applied chaining First rule: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 Second rule: l34 -> l34 : nl1^0'=1+nl1^0, bSquares^0'=0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (1+nl1^0-n^0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1-n^0 == 0), cost: 15 New rule: l25 -> l34 : nl1^0'=1, bSquares^0'=0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+nk1^0-n^0 <= 0 /\ 1-n^0 == 0), cost: 17 Applied chaining First rule: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 Second rule: l34 -> l34 : nl1^0'=1+nl1^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nl1^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 16 New rule: l25 -> l34 : nl1^0'=1, bSquares^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nk1^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 18 Applied chaining First rule: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 Second rule: l34 -> l34 : nl1^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (-1-nl1^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*(nl1^0-n^0)*n^0-4*nl1^0-4*(nl1^0-n^0)*n^0^2+4*n^0 New rule: l25 -> l34 : nl1^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (1+nk1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0^2+4*n^0+4*n^0^3 Applied chaining First rule: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 Second rule: l34 -> l34 : nl1^0'=n^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ -1-nl1^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*(nl1^0-n^0)*n^0-4*nl1^0-8*(nl1^0-n^0)*n^0^2+4*n^0 New rule: l25 -> l34 : nl1^0'=n^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ 1+nk1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0^2+4*n^0+8*n^0^3 Applied deletion Removed the following rules: 446 447 453 454 455 Chained accelerated rules with incoming rules Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 204: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 456: l25 -> l34 : nl1^0'=1, bSquares^0'=0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+nk1^0-n^0 <= 0 /\ 1-n^0 == 0), cost: 17 457: l25 -> l34 : nl1^0'=1, bSquares^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nk1^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 18 458: l25 -> l34 : nl1^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (1+nk1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0^2+4*n^0+4*n^0^3 459: l25 -> l34 : nl1^0'=n^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ 1+nk1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0^2+4*n^0+8*n^0^3 205: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 441: l58 -> l13 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=0, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 10 442: l58 -> l13 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, nj1^0'=0, ni1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 34 Eliminating location l34 by chaining: Applied chaining First rule: l25 -> l34 : nl1^0'=0, 1+nk1^0-n^0 <= 0, cost: 2 Second rule: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 New rule: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=0, (1+nk1^0-n^0 <= 0 /\ n^0 <= 0), cost: 4 Applied chaining First rule: l25 -> l34 : nl1^0'=1, bSquares^0'=0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+nk1^0-n^0 <= 0 /\ 1-n^0 == 0), cost: 17 Second rule: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 New rule: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=1, bSquares^0'=0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+nk1^0-n^0 <= 0 /\ 1-n^0 == 0 /\ -1+n^0 <= 0), cost: 19 Applied simplification Original rule: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=1, bSquares^0'=0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+nk1^0-n^0 <= 0 /\ 1-n^0 == 0 /\ -1+n^0 <= 0), cost: 19 New rule: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=1, bSquares^0'=0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+nk1^0-n^0 <= 0 /\ 1-n^0 == 0), cost: 19 Applied chaining First rule: l25 -> l34 : nl1^0'=1, bSquares^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nk1^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 18 Second rule: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 New rule: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=1, bSquares^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nk1^0-n^0 <= 0 /\ 1-n^0 == 0 /\ -1+n^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 20 Applied simplification Original rule: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=1, bSquares^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nk1^0-n^0 <= 0 /\ 1-n^0 == 0 /\ -1+n^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 20 New rule: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=1, bSquares^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nk1^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 20 Applied chaining First rule: l25 -> l34 : nl1^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (1+nk1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0^2+4*n^0+4*n^0^3 Second rule: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 New rule: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (0 <= 0 /\ 1+nk1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^2+4*n^0+4*n^0^3 Applied simplification Original rule: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (0 <= 0 /\ 1+nk1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^2+4*n^0+4*n^0^3 New rule: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (1+nk1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^2+4*n^0+4*n^0^3 Applied chaining First rule: l25 -> l34 : nl1^0'=n^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ 1+nk1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0^2+4*n^0+8*n^0^3 Second rule: l34 -> l25 : nk1^0'=1+nk1^0, -nl1^0+n^0 <= 0, cost: 2 New rule: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=n^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1+nk1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^2+4*n^0+8*n^0^3 Applied simplification Original rule: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=n^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1+nk1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^2+4*n^0+8*n^0^3 New rule: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=n^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ 1+nk1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^2+4*n^0+8*n^0^3 Applied deletion Removed the following rules: 204 205 456 457 458 459 Eliminated locations on tree-shaped paths Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 460: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=0, (1+nk1^0-n^0 <= 0 /\ n^0 <= 0), cost: 4 461: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=1, bSquares^0'=0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+nk1^0-n^0 <= 0 /\ 1-n^0 == 0), cost: 19 462: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=1, bSquares^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nk1^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 20 463: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (1+nk1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^2+4*n^0+4*n^0^3 464: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=n^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ 1+nk1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^2+4*n^0+8*n^0^3 441: l58 -> l13 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=0, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 10 442: l58 -> l13 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, nj1^0'=0, ni1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 34 Applied acceleration Original rule: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=0, (1+nk1^0-n^0 <= 0 /\ n^0 <= 0), cost: 4 New rule: l25 -> l25 : nk1^0'=nk1^0+n147, nl1^0'=0, (-1+n147 >= 0 /\ -nk1^0-n147+n^0 >= 0 /\ -n^0 >= 0), cost: 4*n147 Sub-proof via acceration calculus written to file:///tmp/tmpnam_bpDham.txt Applied instantiation Original rule: l25 -> l25 : nk1^0'=nk1^0+n147, nl1^0'=0, (-1+n147 >= 0 /\ -nk1^0-n147+n^0 >= 0 /\ -n^0 >= 0), cost: 4*n147 New rule: l25 -> l25 : nk1^0'=n^0, nl1^0'=0, (0 >= 0 /\ -1-nk1^0+n^0 >= 0 /\ -n^0 >= 0), cost: -4*nk1^0+4*n^0 Applied acceleration Original rule: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (1+nk1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^2+4*n^0+4*n^0^3 New rule: l25 -> l25 : nk1^0'=nk1^0+n150, nl1^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (-1+n150 >= 0 /\ -1+n^0 >= 0 /\ -nk1^0+n^0-n150 >= 0), cost: 4*n^0*n150+4*n^0^3*n150+4*n150+4*n^0^2*n150 Sub-proof via acceration calculus written to file:///tmp/tmpnam_FBlkpJ.txt Applied instantiation Original rule: l25 -> l25 : nk1^0'=nk1^0+n150, nl1^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (-1+n150 >= 0 /\ -1+n^0 >= 0 /\ -nk1^0+n^0-n150 >= 0), cost: 4*n^0*n150+4*n^0^3*n150+4*n150+4*n^0^2*n150 New rule: l25 -> l25 : nk1^0'=n^0, nl1^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (0 >= 0 /\ -1-nk1^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*nk1^0-4*(nk1^0-n^0)*n^0-4*(nk1^0-n^0)*n^0^3-4*(nk1^0-n^0)*n^0^2+4*n^0 Applied acceleration Original rule: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=n^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ 1+nk1^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^2+4*n^0+8*n^0^3 New rule: l25 -> l25 : nk1^0'=nk1^0+n151, nl1^0'=n^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+n151 >= 0 /\ -1+bSquares^0 >= 0 /\ -nk1^0-n151+n^0 >= 0 /\ -1+n^0 >= 0), cost: 4*n151+4*n151*n^0^2+8*n151*n^0^3+4*n151*n^0 Sub-proof via acceration calculus written to file:///tmp/tmpnam_maoJda.txt Applied instantiation Original rule: l25 -> l25 : nk1^0'=nk1^0+n151, nl1^0'=n^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+n151 >= 0 /\ -1+bSquares^0 >= 0 /\ -nk1^0-n151+n^0 >= 0 /\ -1+n^0 >= 0), cost: 4*n151+4*n151*n^0^2+8*n151*n^0^3+4*n151*n^0 New rule: l25 -> l25 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (0 >= 0 /\ -1-nk1^0+n^0 >= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: -4*nk1^0-4*(nk1^0-n^0)*n^0-8*(nk1^0-n^0)*n^0^3-4*(nk1^0-n^0)*n^0^2+4*n^0 Applied simplification Original rule: l25 -> l25 : nk1^0'=n^0, nl1^0'=0, (0 >= 0 /\ -1-nk1^0+n^0 >= 0 /\ -n^0 >= 0), cost: -4*nk1^0+4*n^0 New rule: l25 -> l25 : nk1^0'=n^0, nl1^0'=0, (-1-nk1^0+n^0 >= 0 /\ n^0 <= 0), cost: -4*nk1^0+4*n^0 Applied simplification Original rule: l25 -> l25 : nk1^0'=n^0, nl1^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (0 >= 0 /\ -1-nk1^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*nk1^0-4*(nk1^0-n^0)*n^0-4*(nk1^0-n^0)*n^0^3-4*(nk1^0-n^0)*n^0^2+4*n^0 New rule: l25 -> l25 : nk1^0'=n^0, nl1^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (-1-nk1^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*nk1^0-4*(nk1^0-n^0)*n^0-4*(nk1^0-n^0)*n^0^3-4*(nk1^0-n^0)*n^0^2+4*n^0 Applied simplification Original rule: l25 -> l25 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (0 >= 0 /\ -1-nk1^0+n^0 >= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: -4*nk1^0-4*(nk1^0-n^0)*n^0-8*(nk1^0-n^0)*n^0^3-4*(nk1^0-n^0)*n^0^2+4*n^0 New rule: l25 -> l25 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1-nk1^0+n^0 >= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: -4*nk1^0-4*(nk1^0-n^0)*n^0-8*(nk1^0-n^0)*n^0^3-4*(nk1^0-n^0)*n^0^2+4*n^0 Applied deletion Removed the following rules: 460 463 464 Accelerated simple loops Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 461: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=1, bSquares^0'=0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+nk1^0-n^0 <= 0 /\ 1-n^0 == 0), cost: 19 462: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=1, bSquares^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nk1^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 20 468: l25 -> l25 : nk1^0'=n^0, nl1^0'=0, (-1-nk1^0+n^0 >= 0 /\ n^0 <= 0), cost: -4*nk1^0+4*n^0 469: l25 -> l25 : nk1^0'=n^0, nl1^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (-1-nk1^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*nk1^0-4*(nk1^0-n^0)*n^0-4*(nk1^0-n^0)*n^0^3-4*(nk1^0-n^0)*n^0^2+4*n^0 470: l25 -> l25 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1-nk1^0+n^0 >= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: -4*nk1^0-4*(nk1^0-n^0)*n^0-8*(nk1^0-n^0)*n^0^3-4*(nk1^0-n^0)*n^0^2+4*n^0 441: l58 -> l13 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=0, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 10 442: l58 -> l13 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, nj1^0'=0, ni1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 34 Applied chaining First rule: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 Second rule: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=1, bSquares^0'=0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+nk1^0-n^0 <= 0 /\ 1-n^0 == 0), cost: 19 New rule: l2 -> l25 : nk1^0'=1, nl1^0'=1, bSquares^0'=0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+nj^0-n^0 <= 0 /\ 1-n^0 == 0), cost: 21 Applied chaining First rule: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 Second rule: l25 -> l25 : nk1^0'=1+nk1^0, nl1^0'=1, bSquares^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nk1^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 20 New rule: l2 -> l25 : nk1^0'=1, nl1^0'=1, bSquares^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nj^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 22 Applied chaining First rule: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 Second rule: l25 -> l25 : nk1^0'=n^0, nl1^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (-1-nk1^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*nk1^0-4*(nk1^0-n^0)*n^0-4*(nk1^0-n^0)*n^0^3-4*(nk1^0-n^0)*n^0^2+4*n^0 New rule: l2 -> l25 : nk1^0'=n^0, nl1^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (1+nj^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0^4+4*n^0^2+4*n^0+4*n^0^3 Applied chaining First rule: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 Second rule: l25 -> l25 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1-nk1^0+n^0 >= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: -4*nk1^0-4*(nk1^0-n^0)*n^0-8*(nk1^0-n^0)*n^0^3-4*(nk1^0-n^0)*n^0^2+4*n^0 New rule: l2 -> l25 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ 1+nj^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 2+8*n^0^4+4*n^0^2+4*n^0+4*n^0^3 Applied deletion Removed the following rules: 461 462 468 469 470 Chained accelerated rules with incoming rules Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 202: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 471: l2 -> l25 : nk1^0'=1, nl1^0'=1, bSquares^0'=0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+nj^0-n^0 <= 0 /\ 1-n^0 == 0), cost: 21 472: l2 -> l25 : nk1^0'=1, nl1^0'=1, bSquares^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nj^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 22 473: l2 -> l25 : nk1^0'=n^0, nl1^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (1+nj^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0^4+4*n^0^2+4*n^0+4*n^0^3 474: l2 -> l25 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ 1+nj^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 2+8*n^0^4+4*n^0^2+4*n^0+4*n^0^3 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 203: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 441: l58 -> l13 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=0, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 10 442: l58 -> l13 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, nj1^0'=0, ni1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 34 Eliminating location l25 by chaining: Applied chaining First rule: l2 -> l25 : nk1^0'=0, 1+nj^0-n^0 <= 0, cost: 2 Second rule: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 New rule: l2 -> l2 : nk1^0'=0, nj^0'=1+nj^0, (1+nj^0-n^0 <= 0 /\ n^0 <= 0), cost: 4 Applied chaining First rule: l2 -> l25 : nk1^0'=1, nl1^0'=1, bSquares^0'=0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+nj^0-n^0 <= 0 /\ 1-n^0 == 0), cost: 21 Second rule: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 New rule: l2 -> l2 : nk1^0'=1, nl1^0'=1, bSquares^0'=0, nj^0'=1+nj^0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+nj^0-n^0 <= 0 /\ 1-n^0 == 0 /\ -1+n^0 <= 0), cost: 23 Applied simplification Original rule: l2 -> l2 : nk1^0'=1, nl1^0'=1, bSquares^0'=0, nj^0'=1+nj^0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+nj^0-n^0 <= 0 /\ 1-n^0 == 0 /\ -1+n^0 <= 0), cost: 23 New rule: l2 -> l2 : nk1^0'=1, nl1^0'=1, bSquares^0'=0, nj^0'=1+nj^0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+nj^0-n^0 <= 0 /\ 1-n^0 == 0), cost: 23 Applied chaining First rule: l2 -> l25 : nk1^0'=1, nl1^0'=1, bSquares^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nj^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 22 Second rule: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 New rule: l2 -> l2 : nk1^0'=1, nl1^0'=1, bSquares^0'=1, nj^0'=1+nj^0, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nj^0-n^0 <= 0 /\ 1-n^0 == 0 /\ -1+n^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 24 Applied simplification Original rule: l2 -> l2 : nk1^0'=1, nl1^0'=1, bSquares^0'=1, nj^0'=1+nj^0, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nj^0-n^0 <= 0 /\ 1-n^0 == 0 /\ -1+n^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 24 New rule: l2 -> l2 : nk1^0'=1, nl1^0'=1, bSquares^0'=1, nj^0'=1+nj^0, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nj^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 24 Applied chaining First rule: l2 -> l25 : nk1^0'=n^0, nl1^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (1+nj^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0^4+4*n^0^2+4*n^0+4*n^0^3 Second rule: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 New rule: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=1+nj^0, nk2^0'=n^0, nl2^0'=n^0, (0 <= 0 /\ 1+nj^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^4+4*n^0^2+4*n^0+4*n^0^3 Applied simplification Original rule: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=1+nj^0, nk2^0'=n^0, nl2^0'=n^0, (0 <= 0 /\ 1+nj^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^4+4*n^0^2+4*n^0+4*n^0^3 New rule: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=1+nj^0, nk2^0'=n^0, nl2^0'=n^0, (1+nj^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^4+4*n^0^2+4*n^0+4*n^0^3 Applied chaining First rule: l2 -> l25 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ 1+nj^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 2+8*n^0^4+4*n^0^2+4*n^0+4*n^0^3 Second rule: l25 -> l2 : nj^0'=1+nj^0, -nk1^0+n^0 <= 0, cost: 2 New rule: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=1+nj^0, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1+nj^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+8*n^0^4+4*n^0^2+4*n^0+4*n^0^3 Applied simplification Original rule: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=1+nj^0, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1+nj^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+8*n^0^4+4*n^0^2+4*n^0+4*n^0^3 New rule: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=1+nj^0, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ 1+nj^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+8*n^0^4+4*n^0^2+4*n^0+4*n^0^3 Applied deletion Removed the following rules: 202 203 471 472 473 474 Eliminated locations on tree-shaped paths Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 475: l2 -> l2 : nk1^0'=0, nj^0'=1+nj^0, (1+nj^0-n^0 <= 0 /\ n^0 <= 0), cost: 4 476: l2 -> l2 : nk1^0'=1, nl1^0'=1, bSquares^0'=0, nj^0'=1+nj^0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+nj^0-n^0 <= 0 /\ 1-n^0 == 0), cost: 23 477: l2 -> l2 : nk1^0'=1, nl1^0'=1, bSquares^0'=1, nj^0'=1+nj^0, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nj^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 24 478: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=1+nj^0, nk2^0'=n^0, nl2^0'=n^0, (1+nj^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^4+4*n^0^2+4*n^0+4*n^0^3 479: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=1+nj^0, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ 1+nj^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+8*n^0^4+4*n^0^2+4*n^0+4*n^0^3 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 441: l58 -> l13 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=0, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 10 442: l58 -> l13 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, nj1^0'=0, ni1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 34 Applied acceleration Original rule: l2 -> l2 : nk1^0'=0, nj^0'=1+nj^0, (1+nj^0-n^0 <= 0 /\ n^0 <= 0), cost: 4 New rule: l2 -> l2 : nk1^0'=0, nj^0'=nj^0+n166, (-1+n166 >= 0 /\ -n^0 >= 0 /\ -nj^0+n^0-n166 >= 0), cost: 4*n166 Sub-proof via acceration calculus written to file:///tmp/tmpnam_fEafhN.txt Applied instantiation Original rule: l2 -> l2 : nk1^0'=0, nj^0'=nj^0+n166, (-1+n166 >= 0 /\ -n^0 >= 0 /\ -nj^0+n^0-n166 >= 0), cost: 4*n166 New rule: l2 -> l2 : nk1^0'=0, nj^0'=n^0, (0 >= 0 /\ -n^0 >= 0 /\ -1-nj^0+n^0 >= 0), cost: -4*nj^0+4*n^0 Applied acceleration Original rule: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=1+nj^0, nk2^0'=n^0, nl2^0'=n^0, (1+nj^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^4+4*n^0^2+4*n^0+4*n^0^3 New rule: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=n169+nj^0, nk2^0'=n^0, nl2^0'=n^0, (-n169-nj^0+n^0 >= 0 /\ -1+n^0 >= 0 /\ -1+n169 >= 0), cost: 4*n169+4*n169*n^0+4*n169*n^0^2+4*n169*n^0^3+4*n169*n^0^4 Sub-proof via acceration calculus written to file:///tmp/tmpnam_mMdChd.txt Applied instantiation Original rule: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=n169+nj^0, nk2^0'=n^0, nl2^0'=n^0, (-n169-nj^0+n^0 >= 0 /\ -1+n^0 >= 0 /\ -1+n169 >= 0), cost: 4*n169+4*n169*n^0+4*n169*n^0^2+4*n169*n^0^3+4*n169*n^0^4 New rule: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (0 >= 0 /\ -1+n^0 >= 0 /\ -1-nj^0+n^0 >= 0), cost: -4*(nj^0-n^0)*n^0^4-4*nj^0-4*(nj^0-n^0)*n^0^2-4*(nj^0-n^0)*n^0^3+4*n^0-4*(nj^0-n^0)*n^0 Applied acceleration Original rule: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=1+nj^0, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ 1+nj^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+8*n^0^4+4*n^0^2+4*n^0+4*n^0^3 New rule: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=nj^0+n170, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-nj^0-n170+n^0 >= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0 /\ -1+n170 >= 0), cost: 8*n170*n^0^4+4*n170*n^0^3+4*n170+4*n170*n^0^2+4*n170*n^0 Sub-proof via acceration calculus written to file:///tmp/tmpnam_fHmhpE.txt Applied instantiation Original rule: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=nj^0+n170, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-nj^0-n170+n^0 >= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0 /\ -1+n170 >= 0), cost: 8*n170*n^0^4+4*n170*n^0^3+4*n170+4*n170*n^0^2+4*n170*n^0 New rule: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=n^0, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (0 >= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0 /\ -1-nj^0+n^0 >= 0), cost: -8*(nj^0-n^0)*n^0^4-4*nj^0-4*(nj^0-n^0)*n^0^2-4*(nj^0-n^0)*n^0^3+4*n^0-4*(nj^0-n^0)*n^0 Applied simplification Original rule: l2 -> l2 : nk1^0'=0, nj^0'=n^0, (0 >= 0 /\ -n^0 >= 0 /\ -1-nj^0+n^0 >= 0), cost: -4*nj^0+4*n^0 New rule: l2 -> l2 : nk1^0'=0, nj^0'=n^0, (n^0 <= 0 /\ -1-nj^0+n^0 >= 0), cost: -4*nj^0+4*n^0 Applied simplification Original rule: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (0 >= 0 /\ -1+n^0 >= 0 /\ -1-nj^0+n^0 >= 0), cost: -4*(nj^0-n^0)*n^0^4-4*nj^0-4*(nj^0-n^0)*n^0^2-4*(nj^0-n^0)*n^0^3+4*n^0-4*(nj^0-n^0)*n^0 New rule: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (-1+n^0 >= 0 /\ -1-nj^0+n^0 >= 0), cost: -4*(nj^0-n^0)*n^0^4-4*nj^0-4*(nj^0-n^0)*n^0^2-4*(nj^0-n^0)*n^0^3+4*n^0-4*(nj^0-n^0)*n^0 Applied simplification Original rule: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=n^0, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (0 >= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0 /\ -1-nj^0+n^0 >= 0), cost: -8*(nj^0-n^0)*n^0^4-4*nj^0-4*(nj^0-n^0)*n^0^2-4*(nj^0-n^0)*n^0^3+4*n^0-4*(nj^0-n^0)*n^0 New rule: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=n^0, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ -1+n^0 >= 0 /\ -1-nj^0+n^0 >= 0), cost: -8*(nj^0-n^0)*n^0^4-4*nj^0-4*(nj^0-n^0)*n^0^2-4*(nj^0-n^0)*n^0^3+4*n^0-4*(nj^0-n^0)*n^0 Applied deletion Removed the following rules: 475 478 479 Accelerated simple loops Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 476: l2 -> l2 : nk1^0'=1, nl1^0'=1, bSquares^0'=0, nj^0'=1+nj^0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+nj^0-n^0 <= 0 /\ 1-n^0 == 0), cost: 23 477: l2 -> l2 : nk1^0'=1, nl1^0'=1, bSquares^0'=1, nj^0'=1+nj^0, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nj^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 24 483: l2 -> l2 : nk1^0'=0, nj^0'=n^0, (n^0 <= 0 /\ -1-nj^0+n^0 >= 0), cost: -4*nj^0+4*n^0 484: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (-1+n^0 >= 0 /\ -1-nj^0+n^0 >= 0), cost: -4*(nj^0-n^0)*n^0^4-4*nj^0-4*(nj^0-n^0)*n^0^2-4*(nj^0-n^0)*n^0^3+4*n^0-4*(nj^0-n^0)*n^0 485: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=n^0, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ -1+n^0 >= 0 /\ -1-nj^0+n^0 >= 0), cost: -8*(nj^0-n^0)*n^0^4-4*nj^0-4*(nj^0-n^0)*n^0^2-4*(nj^0-n^0)*n^0^3+4*n^0-4*(nj^0-n^0)*n^0 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 441: l58 -> l13 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=0, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 10 442: l58 -> l13 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, nj1^0'=0, ni1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 34 Applied chaining First rule: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 Second rule: l2 -> l2 : nk1^0'=1, nl1^0'=1, bSquares^0'=0, nj^0'=1+nj^0, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+nj^0-n^0 <= 0 /\ 1-n^0 == 0), cost: 23 New rule: l13 -> l2 : nk1^0'=1, nl1^0'=1, bSquares^0'=0, nj^0'=1, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+ni^0-n^0 <= 0 /\ 1-n^0 == 0), cost: 25 Applied chaining First rule: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 Second rule: l2 -> l2 : nk1^0'=1, nl1^0'=1, bSquares^0'=1, nj^0'=1+nj^0, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+nj^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 24 New rule: l13 -> l2 : nk1^0'=1, nl1^0'=1, bSquares^0'=1, nj^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+ni^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 26 Applied chaining First rule: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 Second rule: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (-1+n^0 >= 0 /\ -1-nj^0+n^0 >= 0), cost: -4*(nj^0-n^0)*n^0^4-4*nj^0-4*(nj^0-n^0)*n^0^2-4*(nj^0-n^0)*n^0^3+4*n^0-4*(nj^0-n^0)*n^0 New rule: l13 -> l2 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (1+ni^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0^4+4*n^0^5+4*n^0^2+4*n^0+4*n^0^3 Applied chaining First rule: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 Second rule: l2 -> l2 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=n^0, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ -1+n^0 >= 0 /\ -1-nj^0+n^0 >= 0), cost: -8*(nj^0-n^0)*n^0^4-4*nj^0-4*(nj^0-n^0)*n^0^2-4*(nj^0-n^0)*n^0^3+4*n^0-4*(nj^0-n^0)*n^0 New rule: l13 -> l2 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=n^0, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ 1+ni^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0^4+8*n^0^5+4*n^0^2+4*n^0+4*n^0^3 Applied deletion Removed the following rules: 476 477 483 484 485 Chained accelerated rules with incoming rules Start location: l58 201: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 182: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 486: l13 -> l2 : nk1^0'=1, nl1^0'=1, bSquares^0'=0, nj^0'=1, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+ni^0-n^0 <= 0 /\ 1-n^0 == 0), cost: 25 487: l13 -> l2 : nk1^0'=1, nl1^0'=1, bSquares^0'=1, nj^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+ni^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 26 488: l13 -> l2 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (1+ni^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0^4+4*n^0^5+4*n^0^2+4*n^0+4*n^0^3 489: l13 -> l2 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=n^0, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ 1+ni^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0^4+8*n^0^5+4*n^0^2+4*n^0+4*n^0^3 441: l58 -> l13 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=0, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 10 442: l58 -> l13 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, nj1^0'=0, ni1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 34 Eliminating location l2 by chaining: Applied chaining First rule: l13 -> l2 : nj^0'=0, 1+ni^0-n^0 <= 0, cost: 2 Second rule: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 New rule: l13 -> l13 : nj^0'=0, ni^0'=1+ni^0, (n^0 <= 0 /\ 1+ni^0-n^0 <= 0), cost: 4 Applied chaining First rule: l13 -> l2 : nk1^0'=1, nl1^0'=1, bSquares^0'=0, nj^0'=1, tmp___4^0'=0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+ni^0-n^0 <= 0 /\ 1-n^0 == 0), cost: 25 Second rule: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 New rule: l13 -> l13 : nk1^0'=1, nl1^0'=1, bSquares^0'=0, nj^0'=1, tmp___4^0'=0, ni^0'=1+ni^0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+ni^0-n^0 <= 0 /\ 1-n^0 == 0 /\ -1+n^0 <= 0), cost: 27 Applied simplification Original rule: l13 -> l13 : nk1^0'=1, nl1^0'=1, bSquares^0'=0, nj^0'=1, tmp___4^0'=0, ni^0'=1+ni^0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+ni^0-n^0 <= 0 /\ 1-n^0 == 0 /\ -1+n^0 <= 0), cost: 27 New rule: l13 -> l13 : nk1^0'=1, nl1^0'=1, bSquares^0'=0, nj^0'=1, tmp___4^0'=0, ni^0'=1+ni^0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+ni^0-n^0 <= 0 /\ 1-n^0 == 0), cost: 27 Applied chaining First rule: l13 -> l2 : nk1^0'=1, nl1^0'=1, bSquares^0'=1, nj^0'=1, tmp___4^0'=1, nk2^0'=1, nl2^0'=1, (1+ni^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 26 Second rule: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 New rule: l13 -> l13 : nk1^0'=1, nl1^0'=1, bSquares^0'=1, nj^0'=1, tmp___4^0'=1, ni^0'=1+ni^0, nk2^0'=1, nl2^0'=1, (1+ni^0-n^0 <= 0 /\ 1-n^0 == 0 /\ -1+n^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 28 Applied simplification Original rule: l13 -> l13 : nk1^0'=1, nl1^0'=1, bSquares^0'=1, nj^0'=1, tmp___4^0'=1, ni^0'=1+ni^0, nk2^0'=1, nl2^0'=1, (1+ni^0-n^0 <= 0 /\ 1-n^0 == 0 /\ -1+n^0 <= 0 /\ 1+bSquares^0 <= 0), cost: 28 New rule: l13 -> l13 : nk1^0'=1, nl1^0'=1, bSquares^0'=1, nj^0'=1, tmp___4^0'=1, ni^0'=1+ni^0, nk2^0'=1, nl2^0'=1, (1+ni^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 28 Applied chaining First rule: l13 -> l2 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (1+ni^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0^4+4*n^0^5+4*n^0^2+4*n^0+4*n^0^3 Second rule: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 New rule: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=1+ni^0, nk2^0'=n^0, nl2^0'=n^0, (0 <= 0 /\ 1+ni^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^4+4*n^0^5+4*n^0^2+4*n^0+4*n^0^3 Applied simplification Original rule: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=1+ni^0, nk2^0'=n^0, nl2^0'=n^0, (0 <= 0 /\ 1+ni^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^4+4*n^0^5+4*n^0^2+4*n^0+4*n^0^3 New rule: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=1+ni^0, nk2^0'=n^0, nl2^0'=n^0, (1+ni^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^4+4*n^0^5+4*n^0^2+4*n^0+4*n^0^3 Applied chaining First rule: l13 -> l2 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=n^0, tmp___4^0'=1, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ 1+ni^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 2+4*n^0^4+8*n^0^5+4*n^0^2+4*n^0+4*n^0^3 Second rule: l2 -> l13 : ni^0'=1+ni^0, -nj^0+n^0 <= 0, cost: 2 New rule: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=n^0, tmp___4^0'=1, ni^0'=1+ni^0, nk2^0'=n^0, nl2^0'=n^0, (0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1+ni^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^4+8*n^0^5+4*n^0^2+4*n^0+4*n^0^3 Applied simplification Original rule: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=n^0, tmp___4^0'=1, ni^0'=1+ni^0, nk2^0'=n^0, nl2^0'=n^0, (0 <= 0 /\ -1+bSquares^0 >= 0 /\ 1+ni^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^4+8*n^0^5+4*n^0^2+4*n^0+4*n^0^3 New rule: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=n^0, tmp___4^0'=1, ni^0'=1+ni^0, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ 1+ni^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^4+8*n^0^5+4*n^0^2+4*n^0+4*n^0^3 Applied deletion Removed the following rules: 182 201 486 487 488 489 Eliminated locations on tree-shaped paths Start location: l58 490: l13 -> l13 : nj^0'=0, ni^0'=1+ni^0, (n^0 <= 0 /\ 1+ni^0-n^0 <= 0), cost: 4 491: l13 -> l13 : nk1^0'=1, nl1^0'=1, bSquares^0'=0, nj^0'=1, tmp___4^0'=0, ni^0'=1+ni^0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+ni^0-n^0 <= 0 /\ 1-n^0 == 0), cost: 27 492: l13 -> l13 : nk1^0'=1, nl1^0'=1, bSquares^0'=1, nj^0'=1, tmp___4^0'=1, ni^0'=1+ni^0, nk2^0'=1, nl2^0'=1, (1+ni^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 28 493: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=1+ni^0, nk2^0'=n^0, nl2^0'=n^0, (1+ni^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^4+4*n^0^5+4*n^0^2+4*n^0+4*n^0^3 494: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=n^0, tmp___4^0'=1, ni^0'=1+ni^0, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ 1+ni^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^4+8*n^0^5+4*n^0^2+4*n^0+4*n^0^3 441: l58 -> l13 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=0, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 10 442: l58 -> l13 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, nj1^0'=0, ni1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 34 Applied acceleration Original rule: l13 -> l13 : nj^0'=0, ni^0'=1+ni^0, (n^0 <= 0 /\ 1+ni^0-n^0 <= 0), cost: 4 New rule: l13 -> l13 : nj^0'=0, ni^0'=ni^0+n185, (-ni^0+n^0-n185 >= 0 /\ -1+n185 >= 0 /\ -n^0 >= 0), cost: 4*n185 Sub-proof via acceration calculus written to file:///tmp/tmpnam_LkFCIc.txt Applied instantiation Original rule: l13 -> l13 : nj^0'=0, ni^0'=ni^0+n185, (-ni^0+n^0-n185 >= 0 /\ -1+n185 >= 0 /\ -n^0 >= 0), cost: 4*n185 New rule: l13 -> l13 : nj^0'=0, ni^0'=n^0, (0 >= 0 /\ -1-ni^0+n^0 >= 0 /\ -n^0 >= 0), cost: -4*ni^0+4*n^0 Applied acceleration Original rule: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=1+ni^0, nk2^0'=n^0, nl2^0'=n^0, (1+ni^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^4+4*n^0^5+4*n^0^2+4*n^0+4*n^0^3 New rule: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=ni^0+n188, nk2^0'=n^0, nl2^0'=n^0, (-1+n188 >= 0 /\ -1+n^0 >= 0 /\ -ni^0+n^0-n188 >= 0), cost: 4*n^0^4*n188+4*n^0^5*n188+4*n^0*n188+4*n^0^2*n188+4*n^0^3*n188+4*n188 Sub-proof via acceration calculus written to file:///tmp/tmpnam_OjhOof.txt Applied instantiation Original rule: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=ni^0+n188, nk2^0'=n^0, nl2^0'=n^0, (-1+n188 >= 0 /\ -1+n^0 >= 0 /\ -ni^0+n^0-n188 >= 0), cost: 4*n^0^4*n188+4*n^0^5*n188+4*n^0*n188+4*n^0^2*n188+4*n^0^3*n188+4*n188 New rule: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (0 >= 0 /\ -1-ni^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*n^0^2*(ni^0-n^0)-4*n^0^3*(ni^0-n^0)-4*n^0^5*(ni^0-n^0)-4*ni^0+4*n^0-4*n^0^4*(ni^0-n^0)-4*n^0*(ni^0-n^0) Applied acceleration Original rule: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=n^0, tmp___4^0'=1, ni^0'=1+ni^0, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ 1+ni^0-n^0 <= 0 /\ -1+n^0 >= 0), cost: 4+4*n^0^4+8*n^0^5+4*n^0^2+4*n^0+4*n^0^3 New rule: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=n^0, tmp___4^0'=1, ni^0'=n189+ni^0, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ -n189-ni^0+n^0 >= 0 /\ -1+n189 >= 0 /\ -1+n^0 >= 0), cost: 4*n189*n^0^2+4*n189*n^0^3+4*n189+4*n189*n^0+8*n189*n^0^5+4*n189*n^0^4 Sub-proof via acceration calculus written to file:///tmp/tmpnam_peKIal.txt Applied instantiation Original rule: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=n^0, tmp___4^0'=1, ni^0'=n189+ni^0, nk2^0'=n^0, nl2^0'=n^0, (-1+bSquares^0 >= 0 /\ -n189-ni^0+n^0 >= 0 /\ -1+n189 >= 0 /\ -1+n^0 >= 0), cost: 4*n189*n^0^2+4*n189*n^0^3+4*n189+4*n189*n^0+8*n189*n^0^5+4*n189*n^0^4 New rule: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=n^0, tmp___4^0'=1, ni^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (0 >= 0 /\ -1-ni^0+n^0 >= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: -4*n^0^2*(ni^0-n^0)-4*n^0^3*(ni^0-n^0)-8*n^0^5*(ni^0-n^0)-4*ni^0+4*n^0-4*n^0^4*(ni^0-n^0)-4*n^0*(ni^0-n^0) Applied simplification Original rule: l13 -> l13 : nj^0'=0, ni^0'=n^0, (0 >= 0 /\ -1-ni^0+n^0 >= 0 /\ -n^0 >= 0), cost: -4*ni^0+4*n^0 New rule: l13 -> l13 : nj^0'=0, ni^0'=n^0, (-1-ni^0+n^0 >= 0 /\ n^0 <= 0), cost: -4*ni^0+4*n^0 Applied simplification Original rule: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (0 >= 0 /\ -1-ni^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*n^0^2*(ni^0-n^0)-4*n^0^3*(ni^0-n^0)-4*n^0^5*(ni^0-n^0)-4*ni^0+4*n^0-4*n^0^4*(ni^0-n^0)-4*n^0*(ni^0-n^0) New rule: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (-1-ni^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*n^0^2*(ni^0-n^0)-4*n^0^3*(ni^0-n^0)-4*n^0^5*(ni^0-n^0)-4*ni^0+4*n^0-4*n^0^4*(ni^0-n^0)-4*n^0*(ni^0-n^0) Applied simplification Original rule: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=n^0, tmp___4^0'=1, ni^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (0 >= 0 /\ -1-ni^0+n^0 >= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: -4*n^0^2*(ni^0-n^0)-4*n^0^3*(ni^0-n^0)-8*n^0^5*(ni^0-n^0)-4*ni^0+4*n^0-4*n^0^4*(ni^0-n^0)-4*n^0*(ni^0-n^0) New rule: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=n^0, tmp___4^0'=1, ni^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (-1-ni^0+n^0 >= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: -4*n^0^2*(ni^0-n^0)-4*n^0^3*(ni^0-n^0)-8*n^0^5*(ni^0-n^0)-4*ni^0+4*n^0-4*n^0^4*(ni^0-n^0)-4*n^0*(ni^0-n^0) Applied deletion Removed the following rules: 490 493 494 Accelerated simple loops Start location: l58 491: l13 -> l13 : nk1^0'=1, nl1^0'=1, bSquares^0'=0, nj^0'=1, tmp___4^0'=0, ni^0'=1+ni^0, nk2^0'=1, nl2^0'=1, (-1+bSquares^0 >= 0 /\ 1+ni^0-n^0 <= 0 /\ 1-n^0 == 0), cost: 27 492: l13 -> l13 : nk1^0'=1, nl1^0'=1, bSquares^0'=1, nj^0'=1, tmp___4^0'=1, ni^0'=1+ni^0, nk2^0'=1, nl2^0'=1, (1+ni^0-n^0 <= 0 /\ 1-n^0 == 0 /\ 1+bSquares^0 <= 0), cost: 28 498: l13 -> l13 : nj^0'=0, ni^0'=n^0, (-1-ni^0+n^0 >= 0 /\ n^0 <= 0), cost: -4*ni^0+4*n^0 499: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (-1-ni^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*n^0^2*(ni^0-n^0)-4*n^0^3*(ni^0-n^0)-4*n^0^5*(ni^0-n^0)-4*ni^0+4*n^0-4*n^0^4*(ni^0-n^0)-4*n^0*(ni^0-n^0) 500: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=n^0, tmp___4^0'=1, ni^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (-1-ni^0+n^0 >= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: -4*n^0^2*(ni^0-n^0)-4*n^0^3*(ni^0-n^0)-8*n^0^5*(ni^0-n^0)-4*ni^0+4*n^0-4*n^0^4*(ni^0-n^0)-4*n^0*(ni^0-n^0) 441: l58 -> l13 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=0, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 10 442: l58 -> l13 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, nj1^0'=0, ni1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 34 Applied chaining First rule: l58 -> l13 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=0, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 10 Second rule: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (-1-ni^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*n^0^2*(ni^0-n^0)-4*n^0^3*(ni^0-n^0)-4*n^0^5*(ni^0-n^0)-4*ni^0+4*n^0-4*n^0^4*(ni^0-n^0)-4*n^0*(ni^0-n^0) New rule: l58 -> l13 : n2^0'=n2^post97, nk1^0'=3, bDomain^0'=1, nl1^0'=3, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=3, bCols^0'=1, ni^0'=3, n^0'=3, nk2^0'=3, bRows^0'=1, nl2^0'=3, n2^post97 <= 0, cost: 4378 Applied chaining First rule: l58 -> l13 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, nj1^0'=0, ni1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 34 Second rule: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, nj^0'=n^0, ni^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (-1-ni^0+n^0 >= 0 /\ -1+n^0 >= 0), cost: -4*n^0^2*(ni^0-n^0)-4*n^0^3*(ni^0-n^0)-4*n^0^5*(ni^0-n^0)-4*ni^0+4*n^0-4*n^0^4*(ni^0-n^0)-4*n^0*(ni^0-n^0) New rule: l58 -> l13 : n2^0'=1, tmp___0^0'=tmp___0^post50, nk1^0'=3, bDomain^0'=0, nl1^0'=3, nj1^0'=0, ni1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=3, bCols^0'=1, ni^0'=3, n^0'=3, tmp___1^0'=0, nk2^0'=3, bRows^0'=1, nl2^0'=3, (0 == 0 /\ 2 >= 0), cost: 4402 Applied chaining First rule: l58 -> l13 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=0, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 10 Second rule: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=n^0, tmp___4^0'=1, ni^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (-1-ni^0+n^0 >= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: -4*n^0^2*(ni^0-n^0)-4*n^0^3*(ni^0-n^0)-8*n^0^5*(ni^0-n^0)-4*ni^0+4*n^0-4*n^0^4*(ni^0-n^0)-4*n^0*(ni^0-n^0) New rule: l58 -> l13 : n2^0'=n2^post97, nk1^0'=3, bDomain^0'=1, nl1^0'=3, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=3, tmp___4^0'=1, bCols^0'=1, ni^0'=3, n^0'=3, nk2^0'=3, bRows^0'=1, nl2^0'=3, n2^post97 <= 0, cost: 7294 Applied chaining First rule: l58 -> l13 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, nj1^0'=0, ni1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 34 Second rule: l13 -> l13 : nk1^0'=n^0, nl1^0'=n^0, bSquares^0'=1, nj^0'=n^0, tmp___4^0'=1, ni^0'=n^0, nk2^0'=n^0, nl2^0'=n^0, (-1-ni^0+n^0 >= 0 /\ -1+bSquares^0 >= 0 /\ -1+n^0 >= 0), cost: -4*n^0^2*(ni^0-n^0)-4*n^0^3*(ni^0-n^0)-8*n^0^5*(ni^0-n^0)-4*ni^0+4*n^0-4*n^0^4*(ni^0-n^0)-4*n^0*(ni^0-n^0) New rule: l58 -> l13 : n2^0'=1, tmp___0^0'=tmp___0^post50, nk1^0'=3, bDomain^0'=0, nl1^0'=3, nj1^0'=0, ni1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=3, tmp___4^0'=1, bCols^0'=1, ni^0'=3, n^0'=3, tmp___1^0'=0, nk2^0'=3, bRows^0'=1, nl2^0'=3, (0 == 0 /\ 2 >= 0), cost: 7318 Applied deletion Removed the following rules: 491 492 498 499 500 Chained accelerated rules with incoming rules Start location: l58 441: l58 -> l13 : n2^0'=n2^post97, bDomain^0'=1, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=0, bCols^0'=1, ni^0'=0, n^0'=3, bRows^0'=1, n2^post97 <= 0, cost: 10 442: l58 -> l13 : n2^0'=1, tmp___0^0'=tmp___0^post50, bDomain^0'=0, nj1^0'=0, ni1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=1, bCols^0'=1, ni^0'=0, n^0'=3, tmp___1^0'=0, bRows^0'=1, (0 <= 0 /\ 0 >= 0 /\ 0 == 0), cost: 34 501: l58 -> l13 : n2^0'=n2^post97, nk1^0'=3, bDomain^0'=1, nl1^0'=3, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=3, bCols^0'=1, ni^0'=3, n^0'=3, nk2^0'=3, bRows^0'=1, nl2^0'=3, n2^post97 <= 0, cost: 4378 502: l58 -> l13 : n2^0'=1, tmp___0^0'=tmp___0^post50, nk1^0'=3, bDomain^0'=0, nl1^0'=3, nj1^0'=0, ni1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=3, bCols^0'=1, ni^0'=3, n^0'=3, tmp___1^0'=0, nk2^0'=3, bRows^0'=1, nl2^0'=3, (0 == 0 /\ 2 >= 0), cost: 4402 503: l58 -> l13 : n2^0'=n2^post97, nk1^0'=3, bDomain^0'=1, nl1^0'=3, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=3, tmp___4^0'=1, bCols^0'=1, ni^0'=3, n^0'=3, nk2^0'=3, bRows^0'=1, nl2^0'=3, n2^post97 <= 0, cost: 7294 504: l58 -> l13 : n2^0'=1, tmp___0^0'=tmp___0^post50, nk1^0'=3, bDomain^0'=0, nl1^0'=3, nj1^0'=0, ni1^0'=0, bSquares^0'=1, tmp^0'=tmp^post97, nj^0'=3, tmp___4^0'=1, bCols^0'=1, ni^0'=3, n^0'=3, tmp___1^0'=0, nk2^0'=3, bRows^0'=1, nl2^0'=3, (0 == 0 /\ 2 >= 0), cost: 7318 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