12.73/12.78 NO 12.73/12.78 12.73/12.78 Solver Timeout: 4 12.73/12.78 Global Timeout: 300 12.73/12.78 No parsing errors! 12.73/12.78 Init Location: 0 12.73/12.78 Transitions: 12.73/12.78 12.73/12.78 0) /\ (arg2 > ~(1)), par{arg1 -> arg2, arg2 -> undef2}> 12.73/12.78 ((~(1) * arg1) + 1), arg2 -> undef4}> 12.73/12.78 0) /\ (arg1 < 5), par{arg1 -> ((~(1) * arg1) + 1), arg2 -> undef6}> 12.73/12.78 4) /\ (2 > (~(1) * arg1)), par{arg1 -> ((~(1) * arg1) - 1), arg2 -> undef8}> 12.73/12.78 undef9, arg2 -> undef10}> 12.73/12.78 12.73/12.78 Fresh variables: 12.73/12.78 undef2, undef4, undef6, undef8, undef9, undef10, 12.73/12.78 12.73/12.78 Undef variables: 12.73/12.78 undef2, undef4, undef6, undef8, undef9, undef10, 12.73/12.78 12.73/12.78 Abstraction variables: 12.73/12.78 12.73/12.78 Exit nodes: 12.73/12.78 12.73/12.78 Accepting locations: 12.73/12.78 12.73/12.78 Asserts: 12.73/12.78 12.73/12.78 Preprocessed LLVMGraph 12.73/12.78 Init Location: 0 12.73/12.78 Transitions: 12.73/12.78 0) /\ (undef10 > ~(1))> 12.73/12.78 ((~(1) * arg1) + 1)}> 12.73/12.78 0) /\ (arg1 < 5), par{arg1 -> ((~(1) * arg1) + 1)}> 12.73/12.78 4) /\ (2 > (~(1) * arg1)), par{arg1 -> ((~(1) * arg1) - 1)}> 12.73/12.78 12.73/12.78 Fresh variables: 12.73/12.78 undef2, undef4, undef6, undef8, undef9, undef10, 12.73/12.78 12.73/12.78 Undef variables: 12.73/12.78 undef2, undef4, undef6, undef8, undef9, undef10, 12.73/12.78 12.73/12.78 Abstraction variables: 12.73/12.78 12.73/12.78 Exit nodes: 12.73/12.78 12.73/12.78 Accepting locations: 12.73/12.78 12.73/12.78 Asserts: 12.73/12.78 12.73/12.78 ************************************************************* 12.73/12.78 ******************************************************************************************* 12.73/12.78 *********************** WORKING TRANSITION SYSTEM (DAG) *********************** 12.73/12.78 ******************************************************************************************* 12.73/12.78 12.73/12.78 Init Location: 0 12.73/12.78 Graph 0: 12.73/12.78 Transitions: 12.73/12.78 Variables: 12.73/12.78 12.73/12.78 Graph 1: 12.73/12.78 Transitions: 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 -1 - arg1, rest remain the same}> 12.73/12.78 Variables: 12.73/12.78 arg1 12.73/12.78 12.73/12.78 Precedence: 12.73/12.78 Graph 0 12.73/12.78 12.73/12.78 Graph 1 12.73/12.78 12.73/12.78 12.73/12.78 Map Locations to Subgraph: 12.73/12.78 ( 0 , 0 ) 12.73/12.78 ( 2 , 1 ) 12.73/12.78 12.73/12.78 ******************************************************************************************* 12.73/12.78 ******************************** CHECKING ASSERTIONS ******************************** 12.73/12.78 ******************************************************************************************* 12.73/12.78 12.73/12.78 Proving termination of subgraph 0 12.73/12.78 Proving termination of subgraph 1 12.73/12.78 Checking unfeasibility... 12.73/12.78 Time used: 0.004246 12.73/12.78 12.73/12.78 Checking conditional termination of SCC {l2}... 12.73/12.78 12.73/12.78 LOG: CALL solveLinear 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear - Elapsed time: 0.001026s 12.73/12.78 12.73/12.78 LOG: CALL solveLinear 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear - Elapsed time: 0.023124s 12.73/12.78 Trying to remove transition: -1 - arg1, rest remain the same}> 12.73/12.78 Solving with 1 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.009175s 12.73/12.78 Time used: 0.008925 12.73/12.78 Trying to remove transition: 1 - arg1, rest remain the same}> 12.73/12.78 Solving with 1 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.008194s 12.73/12.78 Time used: 0.007722 12.73/12.78 Trying to remove transition: 1 - arg1, rest remain the same}> 12.73/12.78 Solving with 1 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.007696s 12.73/12.78 Time used: 0.007211 12.73/12.78 Solving with 1 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.015427s 12.73/12.78 Time used: 0.014942 12.73/12.78 Solving with 2 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.050516s 12.73/12.78 Time used: 0.049402 12.73/12.78 Improving Solution with cost 1 ... 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetNextSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.269859s 12.73/12.78 Time used: 0.267948 12.73/12.78 12.73/12.78 LOG: SAT solveNonLinear - Elapsed time: 0.320375s 12.73/12.78 Cost: 1; Total time: 0.31735 12.73/12.78 Failed at location 2: arg1 <= 0 12.73/12.78 Before Improving: 12.73/12.78 Quasi-invariant at l2: arg1 <= 0 12.73/12.78 Quasi-invariant at l2: 0 <= arg1 12.73/12.78 Optimizing invariants... 12.73/12.78 12.73/12.78 LOG: CALL solveLinear 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear - Elapsed time: 0.021733s 12.73/12.78 Remaining time after improvement: 0.997627 12.73/12.78 Termination implied by a set of quasi-invariant(s): 12.73/12.78 Quasi-invariant at l2: arg1 <= 0 12.73/12.78 Quasi-invariant at l2: 0 <= arg1 12.73/12.78 [ Invariant Graph ] 12.73/12.78 Strengthening and disabling transitions... 12.73/12.78 12.73/12.78 LOG: CALL solverLinear in Graph for feasibility 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear in Graph for feasibility 12.73/12.78 It's unfeasible. Removing transition: 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 12.73/12.78 LOG: CALL solverLinear in Graph for feasibility 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear in Graph for feasibility 12.73/12.78 It's unfeasible. Removing transition: 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 12.73/12.78 LOG: CALL solverLinear in Graph for feasibility 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear in Graph for feasibility 12.73/12.78 It's unfeasible. Removing transition: 12.73/12.78 -1 - arg1, rest remain the same}> 12.73/12.78 [ Termination Graph ] 12.73/12.78 Strengthening and disabling transitions... 12.73/12.78 12.73/12.78 LOG: CALL solverLinear in Graph for feasibility 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear in Graph for feasibility 12.73/12.78 It's unfeasible. Removing transition: 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 12.73/12.78 LOG: CALL solverLinear in Graph for feasibility 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear in Graph for feasibility 12.73/12.78 It's unfeasible. Removing transition: 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 12.73/12.78 LOG: CALL solverLinear in Graph for feasibility 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear in Graph for feasibility 12.73/12.78 It's unfeasible. Removing transition: 12.73/12.78 -1 - arg1, rest remain the same}> 12.73/12.78 New Graphs: 12.73/12.78 Calling Safety with literal arg1 <= 0 and entry 12.73/12.78 12.73/12.78 LOG: CALL check - Post:arg1 <= 0 - Process 1 12.73/12.78 * Exit transition: 12.73/12.78 * Postcondition : arg1 <= 0 12.73/12.78 12.73/12.78 LOG: CALL solveLinear 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear - Elapsed time: 0.000708s 12.73/12.78 > Postcondition is not implied! 12.73/12.78 12.73/12.78 LOG: RETURN check - Elapsed time: 0.000803s 12.73/12.78 INVARIANTS: 12.73/12.78 2: 12.73/12.78 Quasi-INVARIANTS to narrow Graph: 12.73/12.78 2: arg1 <= 0 , 0 <= arg1 , 12.73/12.78 Narrowing transition: 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 12.73/12.78 LOG: Narrow transition size 2 12.73/12.78 Narrowing transition: 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 12.73/12.78 LOG: Narrow transition size 2 12.73/12.78 Narrowing transition: 12.73/12.78 -1 - arg1, rest remain the same}> 12.73/12.78 12.73/12.78 LOG: Narrow transition size 2 12.73/12.78 invGraph after Narrowing: 12.73/12.78 Transitions: 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 -1 - arg1, rest remain the same}> 12.73/12.78 Variables: 12.73/12.78 arg1 12.73/12.78 Checking conditional termination of SCC {l2}... 12.73/12.78 12.73/12.78 LOG: CALL solveLinear 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear - Elapsed time: 0.000981s 12.73/12.78 12.73/12.78 LOG: CALL solveLinear 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear - Elapsed time: 0.023028s 12.73/12.78 Trying to remove transition: -1 - arg1, rest remain the same}> 12.73/12.78 Solving with 1 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.008057s 12.73/12.78 Time used: 0.007868 12.73/12.78 Trying to remove transition: 1 - arg1, rest remain the same}> 12.73/12.78 Solving with 1 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.008155s 12.73/12.78 Time used: 0.007661 12.73/12.78 Trying to remove transition: 1 - arg1, rest remain the same}> 12.73/12.78 Solving with 1 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.007688s 12.73/12.78 Time used: 0.007189 12.73/12.78 Solving with 1 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.015634s 12.73/12.78 Time used: 0.01511 12.73/12.78 Solving with 2 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.041659s 12.73/12.78 Time used: 0.040616 12.73/12.78 Improving Solution with cost 1 ... 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetNextSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.155879s 12.73/12.78 Time used: 0.15586 12.73/12.78 12.73/12.78 LOG: SAT solveNonLinear - Elapsed time: 0.197538s 12.73/12.78 Cost: 1; Total time: 0.196476 12.73/12.78 Failed at location 2: arg1 <= 1 12.73/12.78 Before Improving: 12.73/12.78 Quasi-invariant at l2: 0 <= arg1 12.73/12.78 Quasi-invariant at l2: arg1 <= 1 12.73/12.78 Optimizing invariants... 12.73/12.78 12.73/12.78 LOG: CALL solveLinear 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear - Elapsed time: 0.022108s 12.73/12.78 Remaining time after improvement: 0.99724 12.73/12.78 Termination implied by a set of quasi-invariant(s): 12.73/12.78 Quasi-invariant at l2: 0 <= arg1 12.73/12.78 Quasi-invariant at l2: arg1 <= 1 12.73/12.78 [ Invariant Graph ] 12.73/12.78 Strengthening and disabling transitions... 12.73/12.78 12.73/12.78 LOG: CALL solverLinear in Graph for feasibility 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear in Graph for feasibility 12.73/12.78 It's unfeasible. Removing transition: 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 12.73/12.78 LOG: CALL solverLinear in Graph for feasibility 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear in Graph for feasibility 12.73/12.78 Strengthening transition (result): 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 12.73/12.78 LOG: CALL solverLinear in Graph for feasibility 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear in Graph for feasibility 12.73/12.78 It's unfeasible. Removing transition: 12.73/12.78 -1 - arg1, rest remain the same}> 12.73/12.78 [ Termination Graph ] 12.73/12.78 Strengthening and disabling transitions... 12.73/12.78 > It's unfeasible. Removing transition: 12.73/12.78 -1 - arg1, rest remain the same}> 12.73/12.78 12.73/12.78 LOG: CALL solverLinear in Graph for feasibility 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear in Graph for feasibility 12.73/12.78 It's unfeasible. Removing transition: 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 12.73/12.78 LOG: CALL solverLinear in Graph for feasibility 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear in Graph for feasibility 12.73/12.78 Strengthening transition (result): 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 New Graphs: 12.73/12.78 Transitions: 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 Variables: 12.73/12.78 arg1 12.73/12.78 Checking conditional termination of SCC {l2}... 12.73/12.78 12.73/12.78 LOG: CALL solveLinear 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear - Elapsed time: 0.000628s 12.73/12.78 Ranking function: -1 + arg1 12.73/12.78 New Graphs: 12.73/12.78 Calling Safety with literal arg1 <= 1 and entry 12.73/12.78 12.73/12.78 LOG: CALL check - Post:arg1 <= 1 - Process 2 12.73/12.78 * Exit transition: 12.73/12.78 * Postcondition : arg1 <= 1 12.73/12.78 12.73/12.78 LOG: CALL solveLinear 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear - Elapsed time: 0.000571s 12.73/12.78 > Postcondition is not implied! 12.73/12.78 12.73/12.78 LOG: RETURN check - Elapsed time: 0.000671s 12.73/12.78 INVARIANTS: 12.73/12.78 2: 12.73/12.78 Quasi-INVARIANTS to narrow Graph: 12.73/12.78 2: 0 <= arg1 , arg1 <= 1 , 12.73/12.78 Narrowing transition: 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 12.73/12.78 LOG: Narrow transition size 2 12.73/12.78 Narrowing transition: 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 12.73/12.78 LOG: Narrow transition size 2 12.73/12.78 Narrowing transition: 12.73/12.78 -1 - arg1, rest remain the same}> 12.73/12.78 12.73/12.78 LOG: Narrow transition size 2 12.73/12.78 invGraph after Narrowing: 12.73/12.78 Transitions: 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 -1 - arg1, rest remain the same}> 12.73/12.78 Variables: 12.73/12.78 arg1 12.73/12.78 Checking conditional termination of SCC {l2}... 12.73/12.78 12.73/12.78 LOG: CALL solveLinear 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear - Elapsed time: 0.001048s 12.73/12.78 12.73/12.78 LOG: CALL solveLinear 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear - Elapsed time: 0.016022s 12.73/12.78 Trying to remove transition: -1 - arg1, rest remain the same}> 12.73/12.78 Solving with 1 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.009719s 12.73/12.78 Time used: 0.008838 12.73/12.78 Trying to remove transition: 1 - arg1, rest remain the same}> 12.73/12.78 Solving with 1 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.009271s 12.73/12.78 Time used: 0.008523 12.73/12.78 Trying to remove transition: 1 - arg1, rest remain the same}> 12.73/12.78 Solving with 1 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.007433s 12.73/12.78 Time used: 0.006913 12.73/12.78 Solving with 1 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.016611s 12.73/12.78 Time used: 0.016076 12.73/12.78 Solving with 2 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.105286s 12.73/12.78 Time used: 0.104107 12.73/12.78 Improving Solution with cost 1 ... 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetNextSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.206182s 12.73/12.78 Time used: 0.206158 12.73/12.78 12.73/12.78 LOG: SAT solveNonLinear - Elapsed time: 0.311468s 12.73/12.78 Cost: 1; Total time: 0.310265 12.73/12.78 Failed at location 2: arg1 <= 2 12.73/12.78 Before Improving: 12.73/12.78 Quasi-invariant at l2: arg1 <= 2 12.73/12.78 Quasi-invariant at l2: 0 <= 1 + arg1 12.73/12.78 Optimizing invariants... 12.73/12.78 12.73/12.78 LOG: CALL solveLinear 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear - Elapsed time: 0.023702s 12.73/12.78 Quasi-invariant improved 12.73/12.78 12.73/12.78 LOG: CALL solveLinear 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear - Elapsed time: 0.002297s 12.73/12.78 Remaining time after improvement: 0.994174 12.73/12.78 Termination implied by a set of quasi-invariant(s): 12.73/12.78 Quasi-invariant at l2: arg1 <= 3 12.73/12.78 Quasi-invariant at l2: 0 <= 2 + arg1 12.73/12.78 [ Invariant Graph ] 12.73/12.78 Strengthening and disabling transitions... 12.73/12.78 12.73/12.78 LOG: CALL solverLinear in Graph for feasibility 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear in Graph for feasibility 12.73/12.78 Strengthening transition (result): 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 12.73/12.78 LOG: CALL solverLinear in Graph for feasibility 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear in Graph for feasibility 12.73/12.78 Strengthening transition (result): 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 12.73/12.78 LOG: CALL solverLinear in Graph for feasibility 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear in Graph for feasibility 12.73/12.78 It's unfeasible. Removing transition: 12.73/12.78 -1 - arg1, rest remain the same}> 12.73/12.78 [ Termination Graph ] 12.73/12.78 Strengthening and disabling transitions... 12.73/12.78 12.73/12.78 LOG: CALL solverLinear in Graph for feasibility 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear in Graph for feasibility 12.73/12.78 Strengthening transition (result): 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 12.73/12.78 LOG: CALL solverLinear in Graph for feasibility 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear in Graph for feasibility 12.73/12.78 Strengthening transition (result): 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 12.73/12.78 LOG: CALL solverLinear in Graph for feasibility 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear in Graph for feasibility 12.73/12.78 It's unfeasible. Removing transition: 12.73/12.78 -1 - arg1, rest remain the same}> 12.73/12.78 New Graphs: 12.73/12.78 Transitions: 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 Variables: 12.73/12.78 arg1 12.73/12.78 Checking conditional termination of SCC {l2}... 12.73/12.78 12.73/12.78 LOG: CALL solveLinear 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear - Elapsed time: 0.000870s 12.73/12.78 12.73/12.78 LOG: CALL solveLinear 12.73/12.78 12.73/12.78 LOG: RETURN solveLinear - Elapsed time: 0.007927s 12.73/12.78 Trying to remove transition: 1 - arg1, rest remain the same}> 12.73/12.78 Solving with 1 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.015169s 12.73/12.78 Time used: 0.014996 12.73/12.78 Trying to remove transition: 1 - arg1, rest remain the same}> 12.73/12.78 Solving with 1 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.009048s 12.73/12.78 Time used: 0.008585 12.73/12.78 Solving with 1 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.047000s 12.73/12.78 Time used: 0.04674 12.73/12.78 Solving with 2 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.418579s 12.73/12.78 Time used: 0.417544 12.73/12.78 Solving with 3 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.003926s 12.73/12.78 Time used: 1.00063 12.73/12.78 Solving with 1 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.031763s 12.73/12.78 Time used: 0.025787 12.73/12.78 12.73/12.78 Proving non-termination of subgraph 1 12.73/12.78 Transitions: 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 1 - arg1, rest remain the same}> 12.73/12.78 -1 - arg1, rest remain the same}> 12.73/12.78 Variables: 12.73/12.78 arg1 12.73/12.78 12.73/12.78 Checking conditional non-termination of SCC {l2}... 12.73/12.78 EXIT TRANSITIONS: 12.73/12.78 12.73/12.78 12.73/12.78 Solving with 1 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.005611s 12.73/12.78 Time used: 0.005502 12.73/12.78 Solving with 2 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 5.001631s 12.73/12.78 Time used: 5.00095 12.73/12.78 Solving with 3 template(s). 12.73/12.78 12.73/12.78 LOG: CALL solveNonLinearGetFirstSolution 12.73/12.78 12.73/12.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 5.010101s 12.73/12.78 Time used: 5.00085 12.73/12.78 > Checking if the negation of the conditions of every pending exit is quasi-invariant... YES 12.73/12.78 Calling reachability with... 12.73/12.78 Transition: 12.73/12.78 Conditions: 0 <= arg1, 2 <= arg1, 12.73/12.78 Transition: 12.73/12.78 Conditions: 1 + arg1 <= 0, arg1 <= 1, 12.73/12.78 OPEN EXITS: 12.73/12.78 12.73/12.78 12.73/12.78 12.73/12.78 --- Reachability graph --- 12.73/12.78 > Graph without transitions. 12.73/12.78 12.73/12.78 Calling reachability with... 12.73/12.78 Transition: 12.73/12.78 Conditions: 2 <= arg1, 12.73/12.78 Transition: 12.73/12.78 Conditions: 1 + arg1 <= 0, 12.73/12.78 OPEN EXITS: 12.73/12.78 12.73/12.78 12.73/12.78 > Conditions are reachable! 12.73/12.78 12.73/12.78 Program does NOT terminate 12.73/12.78 /export/starexec/sandbox/solver/bin/starexec_run_termcomp2019_ITS: line 26: delete: command not found 12.73/12.78 /export/starexec/sandbox/solver/bin/starexec_run_termcomp2019_ITS: line 27: edit: command not found 12.73/12.78 EOF