warning: Ignored call to evalexministop/3 in equation evalexminireturnin/3 Inferred cost of evalexminibb1in(A,B,C,D,E,F,G): evalexminibb1in(A,B,C,D,E,F,G):[17]: 1 with precondition: [D=0,E=A,G=C,B=F,B>=101] evalexminibb1in(A,B,C,D,E,F,G):[18]: 0 with precondition: [D=1,E=A,G=C,B=F,100>=B] evalexminibb1in(A,B,C,D,E,F,G):[19]: 1 with precondition: [D=0,F=B,A=E,C=G,C>=A+1] evalexminibb1in(A,B,C,D,E,F,G):[20]: 0 with precondition: [D=1,F=B,A=E,C=G,A>=C] evalexminibb1in(A,B,C,D,E,F,G):[[16],17]: 1+it1*(2) Such that:it1=<1*A+ -1*E,it1=<1*F+1*G+ -1*B+ -1*C,it1=<1/2*A+ -1/2*B+ -1/2*C+101/2,it1=<1/2*E+1/2*F+1/2*G+ -1*B+ -1*C+101/2 with precondition: [D=0,A+B+C=E+F+G,100>=B,F>=101,A>=C,A>=E+1,E+1>=F] evalexminibb1in(A,B,C,D,E,F,G):[[16],18]: 0+it1*(2) Such that:it1=<1*A+ -1*E,it1=<1*F+1*G+ -1*B+ -1*C,it1=<1/2*A+ -1/2*B+ -1/2*C+101/2,it1=<1/2*E+1/2*F+1/2*G+ -1*B+ -1*C+101/2 with precondition: [D=1,A+B+C=E+F+G,100>=B,100>=F,A>=C,A>=E+1,E+1>=F,E+F+101>=A+B+C] evalexminibb1in(A,B,C,D,E,F,G):[[16],19]: 1+it1*(2) Such that:it1=<1*A+ -1*E,it1=<1*F+1*G+ -1*B+ -1*C,it1=<1/2*A+ -1/2*B+ -1/2*C+101/2,it1=<1/2*E+1/2*F+1/2*G+ -1*B+ -1*C+101/2 with precondition: [D=0,A+B+C=E+F+G,100>=B,A>=C,A>=E+1,E+1>=F,C+2*A>=2*E+F+2,A+B+C>=2*E+F+1,E+F+101>=A+B+C] evalexminibb1in(A,B,C,D,E,F,G):[[16],20]: 0+it1*(2) Such that:it1=<1*A+ -1*E,it1=<1*F+1*G+ -1*B+ -1*C,it1=<1/2*A+ -1/2*B+ -1/2*C+101/2,it1=<1/2*E+1/2*F+1/2*G+ -1*B+ -1*C+101/2 with precondition: [D=1,A+B+C=E+F+G,100>=B,A>=C,A>=E+1,E+1>=F,E+F+101>=A+B+C,F+2*E>=A+B+C] Inferred cost of evalexminireturnin(A,B,C): evalexminireturnin(A,B,C):[22]: 1 with precondition: [] Inferred cost of loop_cont_evalexminibb1in(A,B,C): loop_cont_evalexminibb1in(A,B,C):[24]: 1 with precondition: [] Inferred cost of evalexminientryin(A,B,C): evalexminientryin(A,B,C):[26]: 3 with precondition: [A>=101] evalexminientryin(A,B,C):[27]: 3 with precondition: [C>=B+1] evalexminientryin(A,B,C):[28]: 3+it1*(2) Such that:it1=<1*B+ -100,it1=<1/2*B+ -1/2*A+ -1/2*C+101/2 with precondition: [100>=A,B>=101,B>=C] evalexminientryin(A,B,C):[29]: 3+it1*(2) Such that:it1=<-1/2*A+ -1/2*C+1/2*B+51,it1=<1/2*B+ -1/2*A+ -1/2*C+101/2 with precondition: [100>=A,B>=C,302>=A+B+C] evalexminientryin(A,B,C):[30]: 1 with precondition: [100>=A] evalexminientryin(A,B,C):[31]: 1 with precondition: [B>=C] evalexminientryin(A,B,C):[32]: 1+it1*(2) Such that:it1=<-1*A+ -1*C+201,it1=<-1/2*A+ -1/2*C+1/2*B+51,it1=<1/2*B+ -1/2*A+ -1/2*C+101/2 with precondition: [100>=A,200>=A+C,B>=C] evalexminientryin(A,B,C):[33]: 1+it1*(2) Such that:it1=<-1/2*A+ -1/2*C+1/2*B+51,it1=<-1/3*A+ -1/3*C+2/3*B+1/3,it1=<1/2*B+ -1/2*A+ -1/2*C+101/2 with precondition: [100>=A,B>=C,2*B>=A+C+2] Inferred cost of evalexministart(A,B,C): evalexministart(A,B,C):[35]: 4 with precondition: [A>=101] evalexministart(A,B,C):[36]: 4 with precondition: [C>=B+1] evalexministart(A,B,C):[37]: 4+it1*(2) Such that:it1=<1*B+ -100,it1=<1/2*B+ -1/2*A+ -1/2*C+101/2 with precondition: [100>=A,B>=101,B>=C] evalexministart(A,B,C):[38]: 4+it1*(2) Such that:it1=<1/2*B+ -1/2*A+ -1/2*C+51,it1=<1/2*B+ -1/2*A+ -1/2*C+101/2 with precondition: [100>=A,B>=C,302>=A+B+C] evalexministart(A,B,C):[39]: 2 with precondition: [100>=A] evalexministart(A,B,C):[40]: 2 with precondition: [B>=C] evalexministart(A,B,C):[41]: 2+it1*(2) Such that:it1=<-1*A+ -1*C+201,it1=<1/2*B+ -1/2*A+ -1/2*C+51,it1=<1/2*B+ -1/2*A+ -1/2*C+101/2 with precondition: [100>=A,200>=A+C,B>=C] evalexministart(A,B,C):[42]: 2+it1*(2) Such that:it1=<1/2*B+ -1/2*A+ -1/2*C+51,it1=<1/2*B+ -1/2*A+ -1/2*C+101/2,it1=<2/3*B+ -1/3*A+ -1/3*C+1/3 with precondition: [100>=A,B>=C,2*B>=A+C+2] Solved cost expressions of evalexministart(A,B,C): evalexministart(A,B,C):[35]: 4 with precondition: [A>=101] evalexministart(A,B,C):[36]: 4 with precondition: [C>=B+1] evalexministart(A,B,C):[37]: nat(min([-1/2*A+1/2*B+ -1/2*C+101/2,1*B+ -100]))*2+4 with precondition: [100>=A,B>=101,B>=C] evalexministart(A,B,C):[38]: -1*A+1*B+ -1*C+105 with precondition: [100>=A,B>=C,302>=A+B+C] evalexministart(A,B,C):[39]: 2 with precondition: [100>=A] evalexministart(A,B,C):[40]: 2 with precondition: [B>=C] evalexministart(A,B,C):[41]: nat(min([-1/2*A+1/2*B+ -1/2*C+101/2,-1*A+ -1*C+201]))*2+2 with precondition: [100>=A,200>=A+C,B>=C] evalexministart(A,B,C):[42]: nat(min([-1/3*A+2/3*B+ -1/3*C+1/3,-1/2*A+1/2*B+ -1/2*C+101/2]))*2+2 with precondition: [100>=A,B>=C,2*B>=A+C+2] Maximum cost of evalexministart(A,B,C): max([-1*A+1*B+ -1*C+105,4,nat(min([-1/2*A+1/2*B+ -1/2*C+101/2,1*B+ -100]))*2+4,nat(min([-1/2*A+1/2*B+ -1/2*C+101/2,-1*A+ -1*C+201]))*2+2,nat(min([-1/3*A+2/3*B+ -1/3*C+1/3,-1/2*A+1/2*B+ -1/2*C+101/2]))*2+2]) Asymptotic class: n Time statistics: Partial evaluation computed in 5 ms. Invariants computed in 30 ms. ----Backward Invariants 21 ms. ----Transitive Invariants 2 ms. Refinement performed in 25 ms. Termination proved in 4 ms. Upper bounds computed in 74 ms. ----Phase cost structures 28 ms. --------Equation cost structures 27 ms. --------Inductive compression(1) 0 ms. --------Inductive compression(2) 0 ms. --------Black Cost 0 ms. ----Chain cost structures 34 ms. ----Solving cost expressions 5 ms. Compressed phase information: 6 Compressed Chains: 0 Compressed invariants: 0 Total analysis performed in 151 ms.