63.44/63.52 NO 63.44/63.52 63.44/63.52 Solver Timeout: 4 63.44/63.52 Global Timeout: 300 63.44/63.52 No parsing errors! 63.44/63.52 Init Location: 0 63.44/63.52 Transitions: 63.44/63.52 63.44/63.52 0) /\ (arg2 > ~(1)), par{arg1 -> arg2, arg2 -> (arg2 - 1)}> 63.44/63.52 arg2, arg2 -> (arg2 - 1)}> 63.44/63.52 undef5, arg2 -> undef6}> 63.44/63.52 63.44/63.52 Fresh variables: 63.44/63.52 undef5, undef6, 63.44/63.52 63.44/63.52 Undef variables: 63.44/63.52 undef5, undef6, 63.44/63.52 63.44/63.52 Abstraction variables: 63.44/63.52 63.44/63.52 Exit nodes: 63.44/63.52 63.44/63.52 Accepting locations: 63.44/63.52 63.44/63.52 Asserts: 63.44/63.52 63.44/63.52 Preprocessed LLVMGraph 63.44/63.52 Init Location: 0 63.44/63.52 Transitions: 63.44/63.52 0) /\ (undef6 > ~(1))> 63.44/63.52 arg2, arg2 -> (arg2 - 1)}> 63.44/63.52 63.44/63.52 Fresh variables: 63.44/63.52 undef5, undef6, 63.44/63.52 63.44/63.52 Undef variables: 63.44/63.52 undef5, undef6, 63.44/63.52 63.44/63.52 Abstraction variables: 63.44/63.52 63.44/63.52 Exit nodes: 63.44/63.52 63.44/63.52 Accepting locations: 63.44/63.52 63.44/63.52 Asserts: 63.44/63.52 63.44/63.52 ************************************************************* 63.44/63.52 ******************************************************************************************* 63.44/63.52 *********************** WORKING TRANSITION SYSTEM (DAG) *********************** 63.44/63.52 ******************************************************************************************* 63.44/63.52 63.44/63.52 Init Location: 0 63.44/63.52 Graph 0: 63.44/63.52 Transitions: 63.44/63.52 Variables: 63.44/63.52 63.44/63.52 Graph 1: 63.44/63.52 Transitions: 63.44/63.52 arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 Variables: 63.44/63.52 arg1, arg2 63.44/63.52 63.44/63.52 Precedence: 63.44/63.52 Graph 0 63.44/63.52 63.44/63.52 Graph 1 63.44/63.52 63.44/63.52 63.44/63.52 Map Locations to Subgraph: 63.44/63.52 ( 0 , 0 ) 63.44/63.52 ( 2 , 1 ) 63.44/63.52 63.44/63.52 ******************************************************************************************* 63.44/63.52 ******************************** CHECKING ASSERTIONS ******************************** 63.44/63.52 ******************************************************************************************* 63.44/63.52 63.44/63.52 Proving termination of subgraph 0 63.44/63.52 Proving termination of subgraph 1 63.44/63.52 Checking unfeasibility... 63.44/63.52 Time used: 0.002248 63.44/63.52 63.44/63.52 Checking conditional termination of SCC {l2}... 63.44/63.52 63.44/63.52 LOG: CALL solveLinear 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear - Elapsed time: 0.000512s 63.44/63.52 63.44/63.52 LOG: CALL solveLinear 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear - Elapsed time: 0.001564s 63.44/63.52 Trying to remove transition: arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 Solving with 1 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.006552s 63.44/63.52 Time used: 0.006398 63.44/63.52 Solving with 1 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.002448s 63.44/63.52 Time used: 4.00167 63.44/63.52 Solving with 2 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.005036s 63.44/63.52 Time used: 4.00073 63.44/63.52 Solving with 3 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.005343s 63.44/63.52 Time used: 1.00037 63.44/63.52 Solving with 1 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.011025s 63.44/63.52 Time used: 0.007454 63.44/63.52 Improving Solution with cost 1 ... 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetNextSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.000759s 63.44/63.52 Time used: 1.00066 63.44/63.52 63.44/63.52 LOG: SAT solveNonLinear - Elapsed time: 1.011784s 63.44/63.52 Cost: 1; Total time: 1.00811 63.44/63.52 Termination implied by a set of invariant(s): 63.44/63.52 Invariant at l2: arg2 <= 1 + arg1 63.44/63.52 [ Invariant Graph ] 63.44/63.52 Strengthening and disabling transitions... 63.44/63.52 63.44/63.52 LOG: CALL solverLinear in Graph for feasibility 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear in Graph for feasibility 63.44/63.52 Strengthening transition (result): 63.44/63.52 arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 [ Termination Graph ] 63.44/63.52 Strengthening and disabling transitions... 63.44/63.52 63.44/63.52 LOG: CALL solverLinear in Graph for feasibility 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear in Graph for feasibility 63.44/63.52 Strengthening transition (result): 63.44/63.52 arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 Quasi-ranking function: 50000 + arg1 63.44/63.52 New Graphs: 63.44/63.52 Transitions: 63.44/63.52 arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 Variables: 63.44/63.52 arg1, arg2 63.44/63.52 Checking conditional termination of SCC {l2}... 63.44/63.52 63.44/63.52 LOG: CALL solveLinear 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear - Elapsed time: 0.000627s 63.44/63.52 63.44/63.52 LOG: CALL solveLinear 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear - Elapsed time: 0.002004s 63.44/63.52 Trying to remove transition: arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 Solving with 1 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.008002s 63.44/63.52 Time used: 0.007841 63.44/63.52 Solving with 1 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.001564s 63.44/63.52 Time used: 4.00107 63.44/63.52 Solving with 2 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.006033s 63.44/63.52 Time used: 4.00075 63.44/63.52 Solving with 3 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.004633s 63.44/63.52 Time used: 1.00079 63.44/63.52 Solving with 1 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.012785s 63.44/63.52 Time used: 0.009363 63.44/63.52 Improving Solution with cost 1 ... 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetNextSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.004164s 63.44/63.52 Time used: 1.00401 63.44/63.52 63.44/63.52 LOG: SAT solveNonLinear - Elapsed time: 1.016950s 63.44/63.52 Cost: 1; Total time: 1.01337 63.44/63.52 Termination implied by a set of invariant(s): 63.44/63.52 Invariant at l2: arg1 <= 1 + arg2 63.44/63.52 [ Invariant Graph ] 63.44/63.52 Strengthening and disabling transitions... 63.44/63.52 63.44/63.52 LOG: CALL solverLinear in Graph for feasibility 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear in Graph for feasibility 63.44/63.52 Strengthening transition (result): 63.44/63.52 arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 [ Termination Graph ] 63.44/63.52 Strengthening and disabling transitions... 63.44/63.52 63.44/63.52 LOG: CALL solverLinear in Graph for feasibility 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear in Graph for feasibility 63.44/63.52 Strengthening transition (result): 63.44/63.52 arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 Quasi-ranking function: 50000 + 3*arg1 - 2*arg2 63.44/63.52 New Graphs: 63.44/63.52 Transitions: 63.44/63.52 arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 Variables: 63.44/63.52 arg1, arg2 63.44/63.52 Checking conditional termination of SCC {l2}... 63.44/63.52 63.44/63.52 LOG: CALL solveLinear 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear - Elapsed time: 0.000694s 63.44/63.52 63.44/63.52 LOG: CALL solveLinear 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear - Elapsed time: 0.002330s 63.44/63.52 Trying to remove transition: arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 Solving with 1 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.008495s 63.44/63.52 Time used: 0.008331 63.44/63.52 Solving with 1 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.001906s 63.44/63.52 Time used: 4.00138 63.44/63.52 Solving with 2 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.033595s 63.44/63.52 Time used: 4.0009 63.44/63.52 Solving with 3 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.004803s 63.44/63.52 Time used: 1.00054 63.44/63.52 Solving with 1 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.012335s 63.44/63.52 Time used: 0.008919 63.44/63.52 Improving Solution with cost 1 ... 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetNextSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.001462s 63.44/63.52 Time used: 1.00098 63.44/63.52 63.44/63.52 LOG: SAT solveNonLinear - Elapsed time: 1.013797s 63.44/63.52 Cost: 1; Total time: 1.0099 63.44/63.52 Termination implied by a set of invariant(s): 63.44/63.52 Invariant at l2: arg1 <= 1 + arg2 63.44/63.52 [ Invariant Graph ] 63.44/63.52 Strengthening and disabling transitions... 63.44/63.52 63.44/63.52 LOG: CALL solverLinear in Graph for feasibility 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear in Graph for feasibility 63.44/63.52 Strengthening transition (result): 63.44/63.52 arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 [ Termination Graph ] 63.44/63.52 Strengthening and disabling transitions... 63.44/63.52 63.44/63.52 LOG: CALL solverLinear in Graph for feasibility 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear in Graph for feasibility 63.44/63.52 Strengthening transition (result): 63.44/63.52 arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 Quasi-ranking function: 50000 + arg1 + arg2 63.44/63.52 New Graphs: 63.44/63.52 Transitions: 63.44/63.52 arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 Variables: 63.44/63.52 arg1, arg2 63.44/63.52 Checking conditional termination of SCC {l2}... 63.44/63.52 63.44/63.52 LOG: CALL solveLinear 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear - Elapsed time: 0.000779s 63.44/63.52 63.44/63.52 LOG: CALL solveLinear 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear - Elapsed time: 0.002768s 63.44/63.52 Trying to remove transition: arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 Solving with 1 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.009319s 63.44/63.52 Time used: 0.009141 63.44/63.52 Solving with 1 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.002219s 63.44/63.52 Time used: 4.00172 63.44/63.52 Solving with 2 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.006222s 63.44/63.52 Time used: 4.00091 63.44/63.52 Solving with 3 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.004542s 63.44/63.52 Time used: 1.00049 63.44/63.52 Solving with 1 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.013606s 63.44/63.52 Time used: 0.00992 63.44/63.52 Improving Solution with cost 1 ... 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetNextSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.000838s 63.44/63.52 Time used: 1.00076 63.44/63.52 63.44/63.52 LOG: SAT solveNonLinear - Elapsed time: 1.014444s 63.44/63.52 Cost: 1; Total time: 1.01068 63.44/63.52 Termination implied by a set of invariant(s): 63.44/63.52 Invariant at l2: 1 + arg2 <= arg1 63.44/63.52 [ Invariant Graph ] 63.44/63.52 Strengthening and disabling transitions... 63.44/63.52 63.44/63.52 LOG: CALL solverLinear in Graph for feasibility 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear in Graph for feasibility 63.44/63.52 Strengthening transition (result): 63.44/63.52 arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 [ Termination Graph ] 63.44/63.52 Strengthening and disabling transitions... 63.44/63.52 63.44/63.52 LOG: CALL solverLinear in Graph for feasibility 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear in Graph for feasibility 63.44/63.52 Strengthening transition (result): 63.44/63.52 arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 Quasi-ranking function: 50000 + arg2 63.44/63.52 New Graphs: 63.44/63.52 Transitions: 63.44/63.52 arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 Variables: 63.44/63.52 arg1, arg2 63.44/63.52 Checking conditional termination of SCC {l2}... 63.44/63.52 63.44/63.52 LOG: CALL solveLinear 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear - Elapsed time: 0.000850s 63.44/63.52 63.44/63.52 LOG: CALL solveLinear 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear - Elapsed time: 0.003108s 63.44/63.52 Trying to remove transition: arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 Solving with 1 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.009955s 63.44/63.52 Time used: 0.00978 63.44/63.52 Solving with 1 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.001564s 63.44/63.52 Time used: 4.00101 63.44/63.52 Solving with 2 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.012092s 63.44/63.52 Time used: 4.00058 63.44/63.52 Solving with 3 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.004878s 63.44/63.52 Time used: 1.00052 63.44/63.52 Solving with 1 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.013996s 63.44/63.52 Time used: 0.010447 63.44/63.52 Improving Solution with cost 1 ... 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetNextSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.001323s 63.44/63.52 Time used: 1.00071 63.44/63.52 63.44/63.52 LOG: SAT solveNonLinear - Elapsed time: 1.015318s 63.44/63.52 Cost: 1; Total time: 1.01115 63.44/63.52 Termination implied by a set of invariant(s): 63.44/63.52 Invariant at l2: arg2 <= arg1 63.44/63.52 [ Invariant Graph ] 63.44/63.52 Strengthening and disabling transitions... 63.44/63.52 63.44/63.52 LOG: CALL solverLinear in Graph for feasibility 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear in Graph for feasibility 63.44/63.52 Strengthening transition (result): 63.44/63.52 arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 [ Termination Graph ] 63.44/63.52 Strengthening and disabling transitions... 63.44/63.52 63.44/63.52 LOG: CALL solverLinear in Graph for feasibility 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear in Graph for feasibility 63.44/63.52 Strengthening transition (result): 63.44/63.52 arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 Quasi-ranking function: 50000 - arg1 + 2*arg2 63.44/63.52 New Graphs: 63.44/63.52 Transitions: 63.44/63.52 arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 Variables: 63.44/63.52 arg1, arg2 63.44/63.52 Checking conditional termination of SCC {l2}... 63.44/63.52 63.44/63.52 LOG: CALL solveLinear 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear - Elapsed time: 0.000949s 63.44/63.52 63.44/63.52 LOG: CALL solveLinear 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear - Elapsed time: 0.003689s 63.44/63.52 Trying to remove transition: arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 Solving with 1 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.009535s 63.44/63.52 Time used: 0.009282 63.44/63.52 Solving with 1 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.002151s 63.44/63.52 Time used: 4.00163 63.44/63.52 Solving with 2 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.030481s 63.44/63.52 Time used: 4.00084 63.44/63.52 Solving with 3 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.004244s 63.44/63.52 Time used: 1.00054 63.44/63.52 Solving with 1 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.005329s 63.44/63.52 Time used: 4.00134 63.44/63.52 Termination failed. Trying to show unreachability... 63.44/63.52 Proving unreachability of entry: 63.44/63.52 63.44/63.52 LOG: CALL check - Post:1 <= 0 - Process 1 63.44/63.52 * Exit transition: 63.44/63.52 * Postcondition : 1 <= 0 63.44/63.52 63.44/63.52 LOG: CALL solveLinear 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear - Elapsed time: 0.007997s 63.44/63.52 > Postcondition is not implied! 63.44/63.52 63.44/63.52 LOG: RETURN check - Elapsed time: 0.008140s 63.44/63.52 Cannot prove unreachability 63.44/63.52 63.44/63.52 Proving non-termination of subgraph 1 63.44/63.52 Transitions: 63.44/63.52 arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 Variables: 63.44/63.52 arg1, arg2 63.44/63.52 63.44/63.52 Checking conditional non-termination of SCC {l2}... 63.44/63.52 EXIT TRANSITIONS: 63.44/63.52 63.44/63.52 63.44/63.52 Solving with 1 template(s). 63.44/63.52 63.44/63.52 LOG: CALL solveNonLinearGetFirstSolution 63.44/63.52 63.44/63.52 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.007250s 63.44/63.52 Time used: 0.006915 63.44/63.52 63.44/63.52 LOG: SAT solveNonLinear - Elapsed time: 0.007250s 63.44/63.52 Cost: 0; Total time: 0.006915 63.44/63.52 Non-termination implied by a set of quasi-invariant(s): 63.44/63.52 Quasi-invariant at l2: 1 + arg2 <= arg1 63.44/63.52 63.44/63.52 Strengthening and disabling EXIT transitions... 63.44/63.52 Closed exits from l2: 1 63.44/63.52 63.44/63.52 Strengthening and disabling transitions... 63.44/63.52 63.44/63.52 LOG: CALL solverLinear in Graph for feasibility 63.44/63.52 63.44/63.52 LOG: RETURN solveLinear in Graph for feasibility 63.44/63.52 Strengthening transition (result): 63.44/63.52 arg2, arg2 -> -1 + arg2, rest remain the same}> 63.44/63.52 63.44/63.52 Calling reachability with... 63.44/63.52 Transition: 63.44/63.52 Conditions: 1 + arg2 <= arg1, 63.44/63.52 OPEN EXITS: 63.44/63.52 63.44/63.52 63.44/63.52 --- Reachability graph --- 63.44/63.52 > Graph without transitions. 63.44/63.52 63.44/63.52 Calling reachability with... 63.44/63.52 Transition: 63.44/63.52 Conditions: 1 + arg2 <= arg1, 63.44/63.52 OPEN EXITS: 63.44/63.52 63.44/63.52 63.44/63.52 > Conditions are reachable! 63.44/63.52 63.44/63.52 Program does NOT terminate 63.44/63.52 /export/starexec/sandbox/solver/bin/starexec_run_termcomp2019_ITS: line 26: delete: command not found 63.44/63.52 /export/starexec/sandbox/solver/bin/starexec_run_termcomp2019_ITS: line 27: edit: command not found 63.44/63.52 EOF