eq(evalspeedpldi4start(A,B),1,[evalspeedpldi4entryin(A,B)],[]). eq(evalspeedpldi4entryin(A,B),1,[evalspeedpldi4returnin(A,B)],[0>=A]). eq(evalspeedpldi4entryin(A,B),1,[evalspeedpldi4returnin(A,B)],[A>=B]). eq(evalspeedpldi4returnin(A,B),1,[evalspeedpldi4stop(A,B)],[]). eq(evalspeedpldi4entryin(A,B),1,[evalspeedpldi4bb5in(A,B,C,D,E),loop_cont_evalspeedpldi4bb5in(D,E)],[C=0,A>=1,B>=A+1]). eq(evalspeedpldi4entryin(A,B),1,[evalspeedpldi4bb5in(A,B,C,D,E)],[C=1,A>=1,B>=A+1]). eq(loop_cont_evalspeedpldi4bb5in(A,B),0,[evalspeedpldi4returnin(A,B)],[]). eq(evalspeedpldi4bb5in(A,B,C,D,E),1,[evalspeedpldi4bb2in(A,B,C,D,E)],[B>=1]). eq(evalspeedpldi4bb2in(A,B,C,D,E),1,[evalspeedpldi4bb3in(A,B,C,D,E)],[A>=B+1]). eq(evalspeedpldi4bb2in(A,B,C,D,E),1,[evalspeedpldi4bb4in(A,B,C,D,E)],[B>=A]). eq(evalspeedpldi4bb3in(A,B,C,D,E),1,[evalspeedpldi4bb5in(A,B-1,C,D,E)],[]). eq(evalspeedpldi4bb4in(A,B,C,D,E),1,[evalspeedpldi4bb5in(A,B-A,C,D,E)],[]). eq(evalspeedpldi4bb5in(A,B,C,A,B),1,[],[C=0,0>=B]).