eq(evalsipmabubblestart(A,B),1,[evalsipmabubbleentryin(A,B)],[]). eq(evalsipmabubblereturnin(A,B),1,[evalsipmabubblestop(A,B)],[]). eq(evalsipmabubbleentryin(A,B),1,[evalsipmabubblebb6in(A,B,C,D,E),loop_cont_evalsipmabubblebb6in(D,E)],[C=0]). eq(evalsipmabubbleentryin(A,B),1,[evalsipmabubblebb6in(A,B,C,D,E)],[C=1]). eq(loop_cont_evalsipmabubblebb6in(A,B),0,[evalsipmabubblereturnin(A,B)],[]). eq(evalsipmabubblebb6in(A,B,C,D,E),1,[evalsipmabubblebb4in(A,0,F,G,H),loop_cont_evalsipmabubblebb4in(G,H,C,D,E)],[F=0,A>=0]). eq(evalsipmabubblebb6in(A,B,C,D,E),1,[evalsipmabubblebb4in(A,0,F,G,H)],[C=1,F=1,A>=0]). eq(evalsipmabubblebb4in(A,B,C,D,E),1,[evalsipmabubblebb1in(A,B,C,D,E)],[A>=1+B]). eq(loop_cont_evalsipmabubblebb4in(A,B,C,D,E),0,[evalsipmabubblebb5in(A,B,C,D,E)],[]). eq(evalsipmabubblebb1in(A,B,C,D,E),1,[evalsipmabubblebb2in(A,B,C,D,E)],[F>=G+1]). eq(evalsipmabubblebb1in(A,B,C,D,E),1,[evalsipmabubblebb3in(A,B,C,D,E)],[F>=G]). eq(evalsipmabubblebb5in(A,B,C,D,E),1,[evalsipmabubblebb6in(A-1,B,C,D,E)],[]). eq(evalsipmabubblebb2in(A,B,C,D,E),1,[evalsipmabubblebb3in(A,B,C,D,E)],[]). eq(evalsipmabubblebb3in(A,B,C,D,E),1,[evalsipmabubblebb4in(A,B+1,C,D,E)],[]). eq(evalsipmabubblebb6in(A,B,C,A,B),1,[],[C=0,0>=A+1]). eq(evalsipmabubblebb4in(A,B,C,A,B),1,[],[C=0,B>=A]).