eq(evalgcdstart(A,B),1,[evalgcdentryin(A,B)],[]). eq(evalgcdentryin(A,B),1,[evalgcdreturnin(A,B)],[0>=A]). eq(evalgcdentryin(A,B),1,[evalgcdreturnin(A,B)],[0>=B]). eq(evalgcdreturnin(A,B),1,[evalgcdstop(A,B)],[]). eq(evalgcdentryin(A,B),1,[evalgcdbb7in(B,A,C,D,E),loop_cont_evalgcdbb7in(D,E)],[C=0,A>=1,B>=1]). eq(evalgcdentryin(A,B),1,[evalgcdbb7in(B,A,C,D,E)],[C=1,A>=1,B>=1]). eq(loop_cont_evalgcdbb7in(A,B),0,[evalgcdreturnin(A,B)],[]). eq(evalgcdbb7in(A,B,C,D,E),1,[evalgcdbb4in(A,B,C,D,E)],[A>=B+1]). eq(evalgcdbb7in(A,B,C,D,E),1,[evalgcdbb4in(A,B,C,D,E)],[B>=A+1]). eq(evalgcdbb4in(A,B,C,D,E),1,[evalgcdbb5in(A,B,C,D,E)],[A>=B+1]). eq(evalgcdbb4in(A,B,C,D,E),1,[evalgcdbb6in(A,B,C,D,E)],[B>=A]). eq(evalgcdbb5in(A,B,C,D,E),1,[evalgcdbb7in(A-B,B,C,D,E)],[]). eq(evalgcdbb6in(A,B,C,D,E),1,[evalgcdbb7in(A,B-A,C,D,E)],[]). eq(evalgcdbb7in(A,B,C,A,B),1,[],[C=0,B=A]). eq(evalgcdbb7in(A,B,C,A,B),0,[],[C=1]).