- : unit = () - : unit = () h : heuristic = - : unit = () APPLY CRITERIA (Marked dependency pairs) TRS termination of: [1] times(x,y) -> sum(generate(x,y)) [2] generate(x,y) -> gen(x,y,0) [3] gen(x,y,z) -> if(ge(z,x),x,y,z) [4] if(true,x,y,z) -> nil [5] if(false,x,y,z) -> cons(y,gen(x,y,s(z))) [6] sum(nil) -> 0 [7] sum(cons(0,xs)) -> sum(xs) [8] sum(cons(s(x),xs)) -> s(sum(cons(x,xs))) [9] ge(x,0) -> true [10] ge(0,s(y)) -> false [11] ge(s(x),s(y)) -> ge(x,y) Sub problem: guided: DP termination of: END GUIDED APPLY CRITERIA (Graph splitting) Found 3 components: { --> --> } { --> --> --> --> } { --> } APPLY CRITERIA (Subterm criterion) APPLY CRITERIA (Choosing graph) Trying to solve the following constraints: { sum(nil) >= 0 ; sum(cons(0,xs)) >= sum(xs) ; sum(cons(s(x),xs)) >= s(sum(cons(x,xs))) ; generate(x,y) >= gen(x,y,0) ; times(x,y) >= sum(generate(x,y)) ; gen(x,y,z) >= if(ge(z,x),x,y,z) ; if(true,x,y,z) >= nil ; if(false,x,y,z) >= cons(y,gen(x,y,s(z))) ; ge(0,s(y)) >= false ; ge(s(x),s(y)) >= ge(x,y) ; ge(x,0) >= true ; Marked_if(false,x,y,z) >= Marked_gen(x,y,s(z)) ; Marked_gen(x,y,z) >= Marked_if(ge(z,x),x,y,z) ; } + Disjunctions:{ { Marked_if(false,x,y,z) > Marked_gen(x,y,s(z)) ; } { Marked_gen(x,y,z) > Marked_if(ge(z,x),x,y,z) ; } } === TIMER virtual : 10.000000 === Entering poly_solver Starting Sat solver initialization Calling Sat solver... === STOPING TIMER virtual === === TIMER real : 10.000000 === === STOPING TIMER real === Sat solver returned === STOPING TIMER real === === STOPING TIMER virtual === No solution found for these parameters. Entering rpo_solver === TIMER virtual : 25.000000 === Search parameters: AFS type: 2 ; time limit: 25.. === STOPING TIMER virtual === === TIMER virtual : 25.000000 === Search parameters: AFS type: 2 ; time limit: 25.. === STOPING TIMER virtual === === TIMER virtual : 15.000000 === Entering poly_solver Starting Sat solver initialization Calling Sat solver... === STOPING TIMER virtual === === TIMER real : 15.000000 === === STOPING TIMER real === Sat solver returned === STOPING TIMER real === === STOPING TIMER virtual === No solution found for these parameters. === TIMER virtual : 50.000000 === trying sub matrices of size: 1 Matrix interpretation constraints generated. Search parameters: LINEAR MATRIX 3x3 (strict=1x1) ; time limit: 50.. Termination constraints generated. Starting Sat solver initialization Calling Sat solver... === STOPING TIMER virtual === === TIMER real : 50.000000 === === STOPING TIMER real === Sat solver returned === STOPING TIMER real === === STOPING TIMER virtual === No solution found for these parameters. No solution found for these constraints. APPLY CRITERIA (Simple graph) Found the following constraints: { sum(nil) >= 0 ; sum(cons(0,xs)) >= sum(xs) ; sum(cons(s(x),xs)) >= s(sum(cons(x,xs))) ; generate(x,y) >= gen(x,y,0) ; times(x,y) >= sum(generate(x,y)) ; gen(x,y,z) >= if(ge(z,x),x,y,z) ; if(true,x,y,z) >= nil ; if(false,x,y,z) >= cons(y,gen(x,y,s(z))) ; ge(0,s(y)) >= false ; ge(s(x),s(y)) >= ge(x,y) ; ge(x,0) >= true ; Marked_if(false,x,y,z) >= Marked_gen(x,y,s(z)) ; Marked_gen(x,y,z) > Marked_if(ge(z,x),x,y,z) ; } APPLY CRITERIA (SOLVE_ORD) Trying to solve the following constraints: { sum(nil) >= 0 ; sum(cons(0,xs)) >= sum(xs) ; sum(cons(s(x),xs)) >= s(sum(cons(x,xs))) ; generate(x,y) >= gen(x,y,0) ; times(x,y) >= sum(generate(x,y)) ; gen(x,y,z) >= if(ge(z,x),x,y,z) ; if(true,x,y,z) >= nil ; if(false,x,y,z) >= cons(y,gen(x,y,s(z))) ; ge(0,s(y)) >= false ; ge(s(x),s(y)) >= ge(x,y) ; ge(x,0) >= true ; Marked_if(false,x,y,z) >= Marked_gen(x,y,s(z)) ; Marked_gen(x,y,z) > Marked_if(ge(z,x),x,y,z) ; } + Disjunctions:{ } === TIMER virtual : 10.000000 === Entering poly_solver Starting Sat solver initialization Calling Sat solver... === STOPING TIMER virtual === === TIMER real : 10.000000 === === STOPING TIMER real === Sat solver returned === STOPING TIMER real === === STOPING TIMER virtual === No solution found for these parameters. Entering rpo_solver === TIMER virtual : 25.000000 === Search parameters: AFS type: 2 ; time limit: 25.. === STOPING TIMER virtual === No solution found for these parameters.(73452 bt (75648) [4995]) === TIMER virtual : 15.000000 === Entering poly_solver Starting Sat solver initialization Calling Sat solver... === STOPING TIMER virtual === === TIMER real : 15.000000 === === STOPING TIMER real === Sat solver returned === STOPING TIMER real === === STOPING TIMER virtual === No solution found for these parameters. === TIMER virtual : 50.000000 === trying sub matrices of size: 1 Matrix interpretation constraints generated. Search parameters: LINEAR MATRIX 3x3 (strict=1x1) ; time limit: 50.. Termination constraints generated. Starting Sat solver initialization Calling Sat solver... === STOPING TIMER virtual === === TIMER real : 50.000000 === === STOPING TIMER real === Sat solver returned === STOPING TIMER real === === STOPING TIMER virtual === No solution found for these parameters. No solution found for these constraints. APPLY CRITERIA (ID_CRIT) NOT SOLVED No proof found Cime worked for 7.009216 seconds (real time) Cime Exit Status: 0