eq(evalrealselectstart(A,B,C),1,[evalrealselectentryin(A,B,C)],[]). eq(evalrealselectreturnin(A,B,C),1,[evalrealselectstop(A,B,C)],[]). eq(evalrealselectentryin(A,B,C),1,[evalrealselectbb6in(0,B,C,D,E,F,G),loop_cont_evalrealselectbb6in(E,F,G)],[D=0]). eq(evalrealselectentryin(A,B,C),1,[evalrealselectbb6in(0,B,C,D,E,F,G)],[D=1]). eq(loop_cont_evalrealselectbb6in(A,B,C),0,[evalrealselectreturnin(A,B,C)],[]). eq(evalrealselectbb6in(A,B,C,D,E,F,G),1,[evalrealselectbbin(A,B,C,D,E,F,G)],[B>=2+A]). eq(evalrealselectbb4in(A,B,C,D,E,F,G),1,[evalrealselectbb1in(A,B,C,D,E,F,G)],[B>=C+1]). eq(evalrealselectbbin(A,B,C,D,E,F,G),1,[evalrealselectbb4in(A,B,A+1,H,I,J,K),loop_cont_evalrealselectbb4in(I,J,K,D,E,F,G)],[H=0]). eq(evalrealselectbbin(A,B,C,D,E,F,G),1,[evalrealselectbb4in(A,B,A+1,H,I,J,K)],[D=1,H=1]). eq(evalrealselectbb1in(A,B,C,D,E,F,G),1,[evalrealselectbb4in(A,B,C+1,D,E,F,G)],[H>=I+1]). eq(evalrealselectbb1in(A,B,C,D,E,F,G),1,[evalrealselectbb4in(A,B,C+1,D,E,F,G)],[H>=I]). eq(loop_cont_evalrealselectbb4in(A,B,C,D,E,F,G),0,[evalrealselectbb5in(A,B,C,D,E,F,G)],[]). eq(evalrealselectbb5in(A,B,C,D,E,F,G),1,[evalrealselectbb6in(A+1,B,C,D,E,F,G)],[]). eq(evalrealselectbb6in(A,B,C,D,A,B,C),1,[],[D=0,A+1>=B]). eq(evalrealselectbb4in(A,B,C,D,A,B,C),1,[],[D=0,C>=B]).