217.54/217.87 NO 217.54/217.87 217.54/217.87 Solver Timeout: 4 217.54/217.87 Global Timeout: 300 217.54/217.87 No parsing errors! 217.54/217.87 Init Location: 0 217.54/217.87 Transitions: 217.54/217.87 217.54/217.87 217.54/217.87 (0 + i3^0)}> 217.54/217.87 217.54/217.87 (~(1) + j5^0)}> 217.54/217.87 217.54/217.87 217.54/217.87 217.54/217.87 undef104}> 217.54/217.87 217.54/217.87 1}> 217.54/217.87 217.54/217.87 (~(1) + j5^0)}> 217.54/217.87 217.54/217.87 (1 + i3^0)}> 217.54/217.87 (~(1) + j5^0)}> 217.54/217.87 217.54/217.87 217.54/217.87 217.54/217.87 (1 + i3^0)}> 217.54/217.87 217.54/217.87 undef263, i3^0 -> (1 + l6^0), j5^0 -> (0 + ir4^0)}> 217.54/217.87 undef286}> 217.54/217.87 217.54/217.87 217.54/217.87 undef325}> 217.54/217.87 217.54/217.87 undef351}> 217.54/217.87 217.54/217.87 217.54/217.87 217.54/217.87 undef401, temp9^0 -> undef403}> 217.54/217.87 217.54/217.87 1}> 217.54/217.87 undef442}> 217.54/217.87 217.54/217.87 217.54/217.87 217.54/217.87 217.54/217.87 217.54/217.87 217.54/217.87 217.54/217.87 217.54/217.87 217.54/217.87 217.54/217.87 (0 + undef577), flag211^0 -> undef577, ir4^0 -> (0 + undef584), k1^0 -> (0 + __const_10^0), l6^0 -> 1, n2^0 -> undef584}> 217.54/217.87 217.54/217.87 217.54/217.87 Fresh variables: 217.54/217.87 undef104, undef263, undef286, undef325, undef351, undef401, undef403, undef442, undef577, undef584, 217.54/217.87 217.54/217.87 Undef variables: 217.54/217.87 undef104, undef263, undef286, undef325, undef351, undef401, undef403, undef442, undef577, undef584, 217.54/217.87 217.54/217.87 Abstraction variables: 217.54/217.87 217.54/217.87 Exit nodes: 217.54/217.87 217.54/217.87 Accepting locations: 217.54/217.87 217.54/217.87 Asserts: 217.54/217.87 217.54/217.87 Preprocessed LLVMGraph 217.54/217.87 Init Location: 0 217.54/217.87 Transitions: 217.54/217.87 217.54/217.87 217.54/217.87 217.54/217.87 217.54/217.87 217.54/217.87 1}> 217.54/217.87 1}> 217.54/217.87 1}> 217.54/217.87 (~(1) + j5^0)}> 217.54/217.87 (0 + i3^0)}> 217.54/217.87 (~(1) + j5^0)}> 217.54/217.87 (~(1) + j5^0), l6^0 -> (0 + i3^0)}> 217.54/217.87 (0 + i3^0)}> 217.54/217.87 (~(1) + j5^0)}> 217.54/217.87 (~(1) + j5^0), l6^0 -> (0 + i3^0)}> 217.54/217.87 (1 + i3^0)}> 217.54/217.87 1, l6^0 -> (0 + i3^0)}> 217.54/217.87 1, ir4^0 -> (~(1) + j5^0)}> 217.54/217.87 1, ir4^0 -> (~(1) + j5^0), l6^0 -> (0 + i3^0)}> 217.54/217.87 (1 + i3^0)}> 217.54/217.87 (~(1) + j5^0)}> 217.54/217.87 (1 + l6^0), j5^0 -> (0 + ir4^0), l6^0 -> (0 + (1 + l6^0))}> 217.54/217.87 (1 + l6^0), ir4^0 -> (~(1) + (0 + ir4^0)), j5^0 -> (0 + ir4^0)}> 217.54/217.87 (1 + l6^0), ir4^0 -> (~(1) + (0 + ir4^0)), j5^0 -> (0 + ir4^0), l6^0 -> (0 + (1 + l6^0))}> 217.54/217.87 (1 + l6^0), j5^0 -> (0 + ir4^0), l6^0 -> (0 + (1 + l6^0))}> 217.54/217.87 (1 + l6^0), ir4^0 -> (~(1) + (0 + ir4^0)), j5^0 -> (0 + ir4^0)}> 217.54/217.87 (1 + l6^0), ir4^0 -> (~(1) + (0 + ir4^0)), j5^0 -> (0 + ir4^0), l6^0 -> (0 + (1 + l6^0))}> 217.54/217.87 (1 + (1 + l6^0)), j5^0 -> (0 + ir4^0)}> 217.54/217.87 (1 + l6^0), j5^0 -> (0 + ir4^0), l6^0 -> (0 + (1 + l6^0))}> 217.54/217.87 (1 + l6^0), ir4^0 -> (~(1) + (0 + ir4^0)), j5^0 -> (0 + ir4^0)}> 217.54/217.87 (1 + l6^0), ir4^0 -> (~(1) + (0 + ir4^0)), j5^0 -> (0 + ir4^0), l6^0 -> (0 + (1 + l6^0))}> 217.54/217.87 (1 + l6^0), j5^0 -> (0 + ir4^0), l6^0 -> (0 + (1 + l6^0))}> 217.54/217.87 (1 + l6^0), ir4^0 -> (~(1) + (0 + ir4^0)), j5^0 -> (0 + ir4^0)}> 217.54/217.87 (1 + l6^0), ir4^0 -> (~(1) + (0 + ir4^0)), j5^0 -> (0 + ir4^0), l6^0 -> (0 + (1 + l6^0))}> 217.54/217.87 (1 + (1 + l6^0)), j5^0 -> (0 + ir4^0)}> 217.54/217.87 (1 + l6^0), j5^0 -> (0 + ir4^0), l6^0 -> (0 + (1 + l6^0))}> 217.54/217.87 (1 + l6^0), ir4^0 -> (~(1) + (0 + ir4^0)), j5^0 -> (0 + ir4^0)}> 217.54/217.87 (1 + l6^0), ir4^0 -> (~(1) + (0 + ir4^0)), j5^0 -> (0 + ir4^0), l6^0 -> (0 + (1 + l6^0))}> 217.54/217.87 (1 + l6^0), j5^0 -> (0 + ir4^0), l6^0 -> (0 + (1 + l6^0))}> 217.54/217.87 (1 + l6^0), ir4^0 -> (~(1) + (0 + ir4^0)), j5^0 -> (0 + ir4^0)}> 217.54/217.87 (1 + l6^0), ir4^0 -> (~(1) + (0 + ir4^0)), j5^0 -> (0 + ir4^0), l6^0 -> (0 + (1 + l6^0))}> 217.54/217.87 (1 + (1 + l6^0)), j5^0 -> (0 + ir4^0)}> 217.54/217.87 (1 + l6^0), j5^0 -> (0 + ir4^0), l6^0 -> (0 + (1 + l6^0))}> 217.54/217.87 (1 + l6^0), ir4^0 -> (~(1) + (0 + ir4^0)), j5^0 -> (0 + ir4^0)}> 217.54/217.87 (1 + l6^0), ir4^0 -> (~(1) + (0 + ir4^0)), j5^0 -> (0 + ir4^0), l6^0 -> (0 + (1 + l6^0))}> 217.54/217.87 (1 + l6^0), j5^0 -> (0 + ir4^0), l6^0 -> (0 + (1 + l6^0))}> 217.54/217.87 (1 + l6^0), ir4^0 -> (~(1) + (0 + ir4^0)), j5^0 -> (0 + ir4^0)}> 217.54/217.87 (1 + l6^0), ir4^0 -> (~(1) + (0 + ir4^0)), j5^0 -> (0 + ir4^0), l6^0 -> (0 + (1 + l6^0))}> 217.54/217.87 (1 + (1 + l6^0)), j5^0 -> (0 + ir4^0)}> 217.54/217.87 217.54/217.87 Fresh variables: 217.54/217.87 undef104, undef263, undef286, undef325, undef351, undef401, undef403, undef442, undef577, undef584, 217.54/217.87 217.54/217.87 Undef variables: 217.54/217.87 undef104, undef263, undef286, undef325, undef351, undef401, undef403, undef442, undef577, undef584, 217.54/217.87 217.54/217.87 Abstraction variables: 217.54/217.87 217.54/217.87 Exit nodes: 217.54/217.87 217.54/217.87 Accepting locations: 217.54/217.87 217.54/217.87 Asserts: 217.54/217.87 217.54/217.87 ************************************************************* 217.54/217.87 ******************************************************************************************* 217.54/217.87 *********************** WORKING TRANSITION SYSTEM (DAG) *********************** 217.54/217.87 ******************************************************************************************* 217.54/217.87 217.54/217.87 Init Location: 0 217.54/217.87 Graph 0: 217.54/217.87 Transitions: 217.54/217.87 Variables: 217.54/217.87 217.54/217.87 Graph 1: 217.54/217.87 Transitions: 217.54/217.87 217.54/217.87 217.54/217.87 1, rest remain the same}> 217.54/217.87 1, rest remain the same}> 217.54/217.87 1, rest remain the same}> 217.54/217.87 -1 + j5^0, rest remain the same}> 217.54/217.87 i3^0, rest remain the same}> 217.54/217.87 -1 + j5^0, rest remain the same}> 217.54/217.87 -1 + j5^0, l6^0 -> i3^0, rest remain the same}> 217.54/217.87 i3^0, rest remain the same}> 217.54/217.87 -1 + j5^0, rest remain the same}> 217.54/217.87 -1 + j5^0, l6^0 -> i3^0, rest remain the same}> 217.54/217.87 1 + i3^0, rest remain the same}> 217.54/217.87 1, l6^0 -> i3^0, rest remain the same}> 217.54/217.87 1, ir4^0 -> -1 + j5^0, rest remain the same}> 217.54/217.87 1, ir4^0 -> -1 + j5^0, l6^0 -> i3^0, rest remain the same}> 217.54/217.87 1 + i3^0, rest remain the same}> 217.54/217.87 -1 + j5^0, rest remain the same}> 217.54/217.87 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.87 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.87 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.87 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.87 Variables: 217.54/217.87 flag10^0, ir4^0, l6^0, j5^0, flag211^0, i3^0, k1^0 217.54/217.87 217.54/217.87 Graph 2: 217.54/217.87 Transitions: 217.54/217.87 Variables: 217.54/217.87 217.54/217.87 Precedence: 217.54/217.87 Graph 0 217.54/217.87 217.54/217.87 Graph 1 217.54/217.87 217.54/217.87 217.54/217.87 Graph 2 217.54/217.87 217.54/217.87 217.54/217.87 217.54/217.87 Map Locations to Subgraph: 217.54/217.87 ( 0 , 0 ) 217.54/217.87 ( 2 , 1 ) 217.54/217.87 ( 10 , 1 ) 217.54/217.87 ( 12 , 1 ) 217.54/217.87 ( 17 , 1 ) 217.54/217.87 ( 24 , 2 ) 217.54/217.87 217.54/217.87 ******************************************************************************************* 217.54/217.87 ******************************** CHECKING ASSERTIONS ******************************** 217.54/217.87 ******************************************************************************************* 217.54/217.87 217.54/217.87 Proving termination of subgraph 0 217.54/217.87 Proving termination of subgraph 1 217.54/217.87 Checking unfeasibility... 217.54/217.87 Time used: 2.02688 217.54/217.87 Some transition disabled by a set of invariant(s): 217.54/217.87 Invariant at l2: 0 <= 1 + flag211^0 217.54/217.87 Invariant at l10: 0 <= flag211^0 217.54/217.87 Invariant at l12: 0 <= flag211^0 217.54/217.87 Invariant at l17: 0 <= 1 + flag211^0 217.54/217.87 217.54/217.87 Strengthening and disabling transitions... 217.54/217.87 > It's unfeasible. Removing transition: 217.54/217.87 i3^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 1, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 1, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 1, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 -1 + j5^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 i3^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 -1 + j5^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 -1 + j5^0, l6^0 -> i3^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 It's unfeasible. Removing transition: 217.54/217.87 -1 + j5^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 It's unfeasible. Removing transition: 217.54/217.87 -1 + j5^0, l6^0 -> i3^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 1 + i3^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 1, l6^0 -> i3^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 1, ir4^0 -> -1 + j5^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 1, ir4^0 -> -1 + j5^0, l6^0 -> i3^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 1 + i3^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 -1 + j5^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.87 217.54/217.87 LOG: CALL solverLinear in Graph for feasibility 217.54/217.87 217.54/217.87 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.87 Strengthening transition (result): 217.54/217.87 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 Checking unfeasibility... 217.54/217.88 Time used: 1.17774 217.54/217.88 Some transition disabled by a set of invariant(s): 217.54/217.88 Invariant at l2: flag211^0 <= 1 217.54/217.88 Invariant at l10: flag211^0 <= 0 217.54/217.88 Invariant at l12: flag211^0 <= 0 217.54/217.88 Invariant at l17: flag211^0 <= 1 217.54/217.88 217.54/217.88 Strengthening and disabling transitions... 217.54/217.88 > It's unfeasible. Removing transition: 217.54/217.88 -1 + j5^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 -1 + j5^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 i3^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 -1 + j5^0, l6^0 -> i3^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1, l6^0 -> i3^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1, ir4^0 -> -1 + j5^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1, ir4^0 -> -1 + j5^0, l6^0 -> i3^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 -1 + j5^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 Checking unfeasibility... 217.54/217.88 Time used: 1.64237 217.54/217.88 Some transition disabled by a set of invariant(s): 217.54/217.88 Invariant at l2: 0 <= flag211^0 217.54/217.88 Invariant at l10: 1 + j5^0 <= flag211^0 + ir4^0 217.54/217.88 Invariant at l12: j5^0 <= ir4^0 217.54/217.88 Invariant at l17: 0 <= flag211^0 217.54/217.88 217.54/217.88 Strengthening and disabling transitions... 217.54/217.88 > It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 -1 + j5^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1, l6^0 -> i3^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1, ir4^0 -> -1 + j5^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1, ir4^0 -> -1 + j5^0, l6^0 -> i3^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 -1 + j5^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 Checking unfeasibility... 217.54/217.88 Time used: 4.0023 217.54/217.88 217.54/217.88 Checking conditional termination of SCC {l2, l10, l12, l17}... 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.028976s 217.54/217.88 Ranking function: 2 - flag211^0 + ir4^0 - k1^0 217.54/217.88 New Graphs: 217.54/217.88 Transitions: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1, rest remain the same}> 217.54/217.88 1, rest remain the same}> 217.54/217.88 1, rest remain the same}> 217.54/217.88 -1 + j5^0, rest remain the same}> 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 1, l6^0 -> i3^0, rest remain the same}> 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 -1 + j5^0, rest remain the same}> 217.54/217.88 Variables: 217.54/217.88 flag10^0, flag211^0, i3^0, ir4^0, j5^0, k1^0, l6^0 217.54/217.88 Checking conditional termination of SCC {l2, l10, l12}... 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.023051s 217.54/217.88 Ranking function: 1 - flag10^0 - flag211^0 217.54/217.88 New Graphs: 217.54/217.88 Transitions: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 -1 + j5^0, rest remain the same}> 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 1, l6^0 -> i3^0, rest remain the same}> 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 -1 + j5^0, rest remain the same}> 217.54/217.88 Variables: 217.54/217.88 flag10^0, flag211^0, i3^0, ir4^0, j5^0, k1^0, l6^0 217.54/217.88 Checking conditional termination of SCC {l2, l10, l12}... 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.021645s 217.54/217.88 Ranking function: 1 - flag211^0 217.54/217.88 New Graphs: 217.54/217.88 Transitions: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 Variables: 217.54/217.88 flag10^0, flag211^0, i3^0, ir4^0, j5^0, k1^0, l6^0 217.54/217.88 Transitions: 217.54/217.88 -1 + j5^0, rest remain the same}> 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 -1 + j5^0, rest remain the same}> 217.54/217.88 Variables: 217.54/217.88 flag211^0, i3^0, ir4^0, j5^0 217.54/217.88 Checking conditional termination of SCC {l2}... 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.008576s 217.54/217.88 Ranking function: -2 - flag10^0 - flag211^0 + (3 / 2)*ir4^0 + (~(3) / 2)*l6^0 217.54/217.88 New Graphs: 217.54/217.88 Transitions: 217.54/217.88 -1 + j5^0, rest remain the same}> 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 -1 + j5^0, rest remain the same}> 217.54/217.88 Variables: 217.54/217.88 flag211^0, i3^0, ir4^0, j5^0 217.54/217.88 Checking conditional termination of SCC {l10, l12}... 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.003570s 217.54/217.88 Ranking function: -1 - flag211^0 - i3^0 + ir4^0 217.54/217.88 New Graphs: 217.54/217.88 Transitions: 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 Variables: 217.54/217.88 flag211^0, i3^0, ir4^0, j5^0 217.54/217.88 Transitions: 217.54/217.88 -1 + j5^0, rest remain the same}> 217.54/217.88 Variables: 217.54/217.88 flag211^0, ir4^0, j5^0 217.54/217.88 Checking conditional termination of SCC {l12}... 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.000953s 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.002540s 217.54/217.88 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.54/217.88 Solving with 1 template(s). 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.009653s 217.54/217.88 Time used: 0.009495 217.54/217.88 Solving with 1 template(s). 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.747664s 217.54/217.88 Time used: 0.745966 217.54/217.88 Improving Solution with cost 1 ... 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetNextSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.001787s 217.54/217.88 Time used: 1.00169 217.54/217.88 217.54/217.88 LOG: SAT solveNonLinear - Elapsed time: 1.749452s 217.54/217.88 Cost: 1; Total time: 1.74766 217.54/217.88 Failed at location 2: flag211^0 + ir4^0 <= l6^0 217.54/217.88 Before Improving: 217.54/217.88 Quasi-invariant at l2: flag211^0 + ir4^0 <= l6^0 217.54/217.88 Quasi-invariant at l10: ir4^0 <= flag211^0 + j5^0 217.54/217.88 Quasi-invariant at l12: 1 + ir4^0 <= j5^0 217.54/217.88 Quasi-invariant at l17: 1 + flag211^0 <= 0 217.54/217.88 Optimizing invariants... 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.019459s 217.54/217.88 Remaining time after improvement: 0.990726 217.54/217.88 Termination implied by a set of quasi-invariant(s): 217.54/217.88 Quasi-invariant at l2: flag211^0 + ir4^0 <= l6^0 217.54/217.88 Quasi-invariant at l10: ir4^0 <= flag211^0 + j5^0 217.54/217.88 Quasi-invariant at l12: 1 + ir4^0 <= j5^0 217.54/217.88 Quasi-invariant at l17: 1 + flag211^0 <= 0 217.54/217.88 [ Invariant Graph ] 217.54/217.88 Strengthening and disabling transitions... 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 -1 + j5^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1, l6^0 -> i3^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1, ir4^0 -> -1 + j5^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1, ir4^0 -> -1 + j5^0, l6^0 -> i3^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 -1 + j5^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 [ Termination Graph ] 217.54/217.88 Strengthening and disabling transitions... 217.54/217.88 > It's unfeasible. Removing transition: 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 New Graphs: 217.54/217.88 Transitions: 217.54/217.88 -1 + j5^0, rest remain the same}> 217.54/217.88 Variables: 217.54/217.88 flag211^0, ir4^0, j5^0 217.54/217.88 Checking conditional termination of SCC {l10}... 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.000663s 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.002301s 217.54/217.88 Trying to remove transition: -1 + j5^0, rest remain the same}> 217.54/217.88 Solving with 1 template(s). 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.009890s 217.54/217.88 Time used: 0.009733 217.54/217.88 Solving with 1 template(s). 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.008952s 217.54/217.88 Time used: 0.008447 217.54/217.88 Solving with 2 template(s). 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.049339s 217.54/217.88 Time used: 0.048828 217.54/217.88 217.54/217.88 LOG: SAT solveNonLinear - Elapsed time: 0.049339s 217.54/217.88 Cost: 0; Total time: 0.048828 217.54/217.88 Termination implied by a set of invariant(s): 217.54/217.88 Invariant at l2: flag211^0 <= l6^0 217.54/217.88 Invariant at l2: 1 + flag211^0 <= l6^0 217.54/217.88 Invariant at l10: 1 + flag211^0 <= 0 217.54/217.88 [ Invariant Graph ] 217.54/217.88 Strengthening and disabling transitions... 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1, rest remain the same}> 217.54/217.88 [ Termination Graph ] 217.54/217.88 Strengthening and disabling transitions... 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 -1 + j5^0, rest remain the same}> 217.54/217.88 New Graphs: 217.54/217.88 Calling Safety with literal flag211^0 + ir4^0 <= l6^0 and entry 217.54/217.88 217.54/217.88 LOG: CALL check - Post:flag211^0 + ir4^0 <= l6^0 - Process 1 217.54/217.88 * Exit transition: 217.54/217.88 * Postcondition : flag211^0 + ir4^0 <= l6^0 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.002148s 217.54/217.88 > Postcondition is not implied! 217.54/217.88 217.54/217.88 LOG: RETURN check - Elapsed time: 0.002291s 217.54/217.88 INVARIANTS: 217.54/217.88 2: 217.54/217.88 10: 217.54/217.88 12: 217.54/217.88 17: 217.54/217.88 Quasi-INVARIANTS to narrow Graph: 217.54/217.88 2: flag211^0 + ir4^0 <= l6^0 , 217.54/217.88 10: ir4^0 <= flag211^0 + j5^0 , 217.54/217.88 12: 1 + ir4^0 <= j5^0 , 217.54/217.88 17: 1 + flag211^0 <= 0 , 217.54/217.88 INVARIANTS: 217.54/217.88 2: 1 + flag211^0 <= l6^0 , flag211^0 <= l6^0 , 217.54/217.88 10: 1 + flag211^0 <= 0 , 217.54/217.88 Quasi-INVARIANTS to narrow Graph: 217.54/217.88 2: 217.54/217.88 10: 217.54/217.88 Narrowing transition: 217.54/217.88 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 -1 + j5^0, rest remain the same}> 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1, l6^0 -> i3^0, rest remain the same}> 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1, ir4^0 -> -1 + j5^0, rest remain the same}> 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1, ir4^0 -> -1 + j5^0, l6^0 -> i3^0, rest remain the same}> 217.54/217.88 Narrowing transition: 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 -1 + j5^0, rest remain the same}> 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 invGraph after Narrowing: 217.54/217.88 Transitions: 217.54/217.88 217.54/217.88 217.54/217.88 1, rest remain the same}> 217.54/217.88 1, rest remain the same}> 217.54/217.88 1, rest remain the same}> 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 Variables: 217.54/217.88 flag10^0, ir4^0, l6^0, j5^0, flag211^0, i3^0, k1^0 217.54/217.88 Checking conditional termination of SCC {l2, l17}... 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.013801s 217.54/217.88 Ranking function: -4 - flag10^0 - flag211^0 + 3*ir4^0 - 2*l6^0 217.54/217.88 New Graphs: 217.54/217.88 Transitions: 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 Variables: 217.54/217.88 flag211^0, i3^0, ir4^0, j5^0 217.54/217.88 Transitions: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1, rest remain the same}> 217.54/217.88 Variables: 217.54/217.88 flag10^0, flag211^0, i3^0, ir4^0, j5^0, k1^0, l6^0 217.54/217.88 Checking conditional termination of SCC {l12}... 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.001087s 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.002657s 217.54/217.88 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.54/217.88 Solving with 1 template(s). 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.010247s 217.54/217.88 Time used: 0.01009 217.54/217.88 Solving with 1 template(s). 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.235142s 217.54/217.88 Time used: 0.233701 217.54/217.88 Improving Solution with cost 1 ... 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetNextSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.002132s 217.54/217.88 Time used: 1.00203 217.54/217.88 217.54/217.88 LOG: SAT solveNonLinear - Elapsed time: 1.237273s 217.54/217.88 Cost: 1; Total time: 1.23573 217.54/217.88 Failed at location 2: ir4^0 <= 1 + l6^0 217.54/217.88 Before Improving: 217.54/217.88 Quasi-invariant at l2: ir4^0 <= 1 + l6^0 217.54/217.88 Quasi-invariant at l12: 1 + flag211^0 <= 0 217.54/217.88 Quasi-invariant at l17: 1 <= 0 217.54/217.88 Optimizing invariants... 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.016564s 217.54/217.88 Remaining time after improvement: 0.991499 217.54/217.88 Termination implied by a set of quasi-invariant(s): 217.54/217.88 Quasi-invariant at l2: ir4^0 <= 1 + l6^0 217.54/217.88 Quasi-invariant at l12: 1 + flag211^0 <= 0 217.54/217.88 Quasi-invariant at l17: 1 <= 0 217.54/217.88 [ Invariant Graph ] 217.54/217.88 Strengthening and disabling transitions... 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 [ Termination Graph ] 217.54/217.88 Strengthening and disabling transitions... 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 New Graphs: 217.54/217.88 Transitions: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1, rest remain the same}> 217.54/217.88 Variables: 217.54/217.88 flag10^0, flag211^0, i3^0, ir4^0, j5^0, k1^0, l6^0 217.54/217.88 Checking conditional termination of SCC {l2}... 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.038995s 217.54/217.88 Ranking function: -3 - 4*flag211^0 + (7 / 2)*ir4^0 + (~(7) / 2)*l6^0 217.54/217.88 New Graphs: 217.54/217.88 Transitions: 217.54/217.88 1, rest remain the same}> 217.54/217.88 Variables: 217.54/217.88 flag10^0, flag211^0, ir4^0, l6^0 217.54/217.88 Checking conditional termination of SCC {l2}... 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.003002s 217.54/217.88 Ranking function: -flag10^0 217.54/217.88 New Graphs: 217.54/217.88 Calling Safety with literal ir4^0 <= 1 + l6^0 and entry 217.54/217.88 217.54/217.88 LOG: CALL check - Post:ir4^0 <= 1 + l6^0 - Process 2 217.54/217.88 * Exit transition: 217.54/217.88 * Postcondition : ir4^0 <= 1 + l6^0 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.002285s 217.54/217.88 > Postcondition is not implied! 217.54/217.88 217.54/217.88 LOG: RETURN check - Elapsed time: 0.002428s 217.54/217.88 INVARIANTS: 217.54/217.88 2: 217.54/217.88 12: 217.54/217.88 17: 217.54/217.88 Quasi-INVARIANTS to narrow Graph: 217.54/217.88 2: ir4^0 <= 1 + l6^0 , 217.54/217.88 12: 1 + flag211^0 <= 0 , 217.54/217.88 17: 1 <= 0 , 217.54/217.88 Narrowing transition: 217.54/217.88 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1, rest remain the same}> 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1, rest remain the same}> 217.54/217.88 It's unfeasible. Removing transition: 217.54/217.88 1, rest remain the same}> 217.54/217.88 Narrowing transition: 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 Narrowing transition: 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: Narrow transition size 1 217.54/217.88 invGraph after Narrowing: 217.54/217.88 Transitions: 217.54/217.88 217.54/217.88 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 Variables: 217.54/217.88 flag10^0, ir4^0, l6^0, j5^0, flag211^0, i3^0, k1^0 217.54/217.88 Checking conditional termination of SCC {l2}... 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.047775s 217.54/217.88 Ranking function: (~(9) / 2) - flag10^0 + (3 / 2)*flag211^0 + k1^0 - l6^0 217.54/217.88 New Graphs: 217.54/217.88 Transitions: 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 Variables: 217.54/217.88 flag211^0, i3^0, ir4^0, j5^0 217.54/217.88 Transitions: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 Variables: 217.54/217.88 flag10^0, flag211^0, i3^0, ir4^0, j5^0, k1^0, l6^0 217.54/217.88 Checking conditional termination of SCC {l12}... 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.001218s 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.002849s 217.54/217.88 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.54/217.88 Solving with 1 template(s). 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.011016s 217.54/217.88 Time used: 0.010856 217.54/217.88 Solving with 1 template(s). 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.005453s 217.54/217.88 Time used: 4.00456 217.54/217.88 Solving with 2 template(s). 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.005744s 217.54/217.88 Time used: 4.00002 217.54/217.88 Solving with 3 template(s). 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.009160s 217.54/217.88 Time used: 1.0001 217.54/217.88 Solving with 1 template(s). 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.405100s 217.54/217.88 Time used: 0.377509 217.54/217.88 Improving Solution with cost 1 ... 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetNextSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.003250s 217.54/217.88 Time used: 1.00317 217.54/217.88 217.54/217.88 LOG: SAT solveNonLinear - Elapsed time: 1.408350s 217.54/217.88 Cost: 1; Total time: 1.38068 217.54/217.88 Termination implied by a set of invariant(s): 217.54/217.88 Invariant at l2: 0 <= flag211^0 217.54/217.88 Invariant at l12: 1 + flag211^0 <= l6^0 217.54/217.88 Invariant at l17: 1 <= l6^0 217.54/217.88 [ Invariant Graph ] 217.54/217.88 Strengthening and disabling transitions... 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 [ Termination Graph ] 217.54/217.88 Strengthening and disabling transitions... 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 Quasi-ranking function: 50000 - i3^0 217.54/217.88 New Graphs: 217.54/217.88 Transitions: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 Variables: 217.54/217.88 flag10^0, flag211^0, i3^0, ir4^0, j5^0, k1^0, l6^0 217.54/217.88 Transitions: 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 Variables: 217.54/217.88 flag211^0, i3^0, ir4^0, j5^0 217.54/217.88 Checking conditional termination of SCC {l2}... 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.025838s 217.54/217.88 Ranking function: -5 - flag10^0 - flag211^0 + 6*ir4^0 - 6*k1^0 217.54/217.88 New Graphs: 217.54/217.88 Transitions: 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 Variables: 217.54/217.88 flag211^0, i3^0, ir4^0, j5^0 217.54/217.88 Transitions: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 Variables: 217.54/217.88 flag10^0, flag211^0, i3^0, ir4^0, j5^0, k1^0, l6^0 217.54/217.88 Checking conditional termination of SCC {l12}... 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.001111s 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.003725s 217.54/217.88 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.54/217.88 Solving with 1 template(s). 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.015102s 217.54/217.88 Time used: 0.014906 217.54/217.88 Solving with 1 template(s). 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.005095s 217.54/217.88 Time used: 4.00417 217.54/217.88 Solving with 2 template(s). 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.005945s 217.54/217.88 Time used: 4.00003 217.54/217.88 Solving with 3 template(s). 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.010816s 217.54/217.88 Time used: 1.00002 217.54/217.88 Solving with 1 template(s). 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.455135s 217.54/217.88 Time used: 0.419002 217.54/217.88 Improving Solution with cost 1 ... 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetNextSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.003562s 217.54/217.88 Time used: 1.00346 217.54/217.88 217.54/217.88 LOG: SAT solveNonLinear - Elapsed time: 1.458697s 217.54/217.88 Cost: 1; Total time: 1.42246 217.54/217.88 Termination implied by a set of invariant(s): 217.54/217.88 Invariant at l2: l6^0 <= 1 + flag211^0 + ir4^0 217.54/217.88 Invariant at l12: 1 + flag211^0 <= ir4^0 + j5^0 217.54/217.88 Invariant at l17: 1 + l6^0 <= ir4^0 217.54/217.88 [ Invariant Graph ] 217.54/217.88 Strengthening and disabling transitions... 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.88 [ Termination Graph ] 217.54/217.88 Strengthening and disabling transitions... 217.54/217.88 217.54/217.88 LOG: CALL solverLinear in Graph for feasibility 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.88 Strengthening transition (result): 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 Quasi-ranking function: 50000 + flag211^0 - i3^0 + 2*ir4^0 + j5^0 217.54/217.88 New Graphs: 217.54/217.88 Transitions: 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.88 Variables: 217.54/217.88 flag10^0, flag211^0, i3^0, ir4^0, j5^0, k1^0, l6^0 217.54/217.88 Transitions: 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 Variables: 217.54/217.88 flag211^0, i3^0, ir4^0, j5^0 217.54/217.88 Checking conditional termination of SCC {l2}... 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.013938s 217.54/217.88 Ranking function: -2 - flag10^0 + 2*flag211^0 + ir4^0 - k1^0 217.54/217.88 New Graphs: 217.54/217.88 Transitions: 217.54/217.88 1 + i3^0, rest remain the same}> 217.54/217.88 Variables: 217.54/217.88 flag211^0, i3^0, ir4^0, j5^0 217.54/217.88 Checking conditional termination of SCC {l12}... 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.001421s 217.54/217.88 217.54/217.88 LOG: CALL solveLinear 217.54/217.88 217.54/217.88 LOG: RETURN solveLinear - Elapsed time: 0.006133s 217.54/217.88 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.54/217.88 Solving with 1 template(s). 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.025268s 217.54/217.88 Time used: 0.025039 217.54/217.88 Solving with 1 template(s). 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.007676s 217.54/217.88 Time used: 4.00656 217.54/217.88 Solving with 2 template(s). 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.006689s 217.54/217.88 Time used: 4.00013 217.54/217.88 Solving with 3 template(s). 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.88 217.54/217.88 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.010267s 217.54/217.88 Time used: 1.00009 217.54/217.88 Solving with 1 template(s). 217.54/217.88 217.54/217.88 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.389020s 217.54/217.89 Time used: 0.353988 217.54/217.89 Improving Solution with cost 1 ... 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetNextSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.003525s 217.54/217.89 Time used: 1.00345 217.54/217.89 217.54/217.89 LOG: SAT solveNonLinear - Elapsed time: 1.392545s 217.54/217.89 Cost: 1; Total time: 1.35744 217.54/217.89 Termination implied by a set of invariant(s): 217.54/217.89 Invariant at l12: ir4^0 <= i3^0 + j5^0 + l6^0 217.54/217.89 Invariant at l17: 1 <= flag211^0 + ir4^0 + l6^0 217.54/217.89 [ Invariant Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 [ Termination Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Quasi-ranking function: 50000 - flag211^0 - i3^0 + 3*ir4^0 + j5^0 217.54/217.89 New Graphs: 217.54/217.89 Transitions: 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Variables: 217.54/217.89 flag211^0, i3^0, ir4^0, j5^0 217.54/217.89 Checking conditional termination of SCC {l12}... 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.001749s 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.007646s 217.54/217.89 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.025856s 217.54/217.89 Time used: 0.025593 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.008689s 217.54/217.89 Time used: 4.00759 217.54/217.89 Solving with 2 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.006585s 217.54/217.89 Time used: 4.00026 217.54/217.89 Solving with 3 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.010513s 217.54/217.89 Time used: 1.00001 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.486379s 217.54/217.89 Time used: 0.448139 217.54/217.89 Improving Solution with cost 1 ... 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetNextSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.004009s 217.54/217.89 Time used: 1.00393 217.54/217.89 217.54/217.89 LOG: SAT solveNonLinear - Elapsed time: 1.490388s 217.54/217.89 Cost: 1; Total time: 1.45207 217.54/217.89 Termination implied by a set of invariant(s): 217.54/217.89 Invariant at l2: l6^0 <= 1 + flag211^0 + ir4^0 217.54/217.89 Invariant at l12: 1 <= ir4^0 217.54/217.89 Invariant at l17: flag211^0 + l6^0 <= ir4^0 217.54/217.89 [ Invariant Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 [ Termination Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Quasi-ranking function: 50000 + flag211^0 - i3^0 - ir4^0 + j5^0 217.54/217.89 New Graphs: 217.54/217.89 Transitions: 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Variables: 217.54/217.89 flag211^0, i3^0, ir4^0, j5^0 217.54/217.89 Checking conditional termination of SCC {l12}... 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.001996s 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.009216s 217.54/217.89 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.030273s 217.54/217.89 Time used: 0.029982 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.009006s 217.54/217.89 Time used: 4.00784 217.54/217.89 Solving with 2 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.006089s 217.54/217.89 Time used: 4.00003 217.54/217.89 Solving with 3 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.009972s 217.54/217.89 Time used: 1.00008 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.618921s 217.54/217.89 Time used: 0.581779 217.54/217.89 Improving Solution with cost 1 ... 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetNextSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.004472s 217.54/217.89 Time used: 1.00438 217.54/217.89 217.54/217.89 LOG: SAT solveNonLinear - Elapsed time: 1.623393s 217.54/217.89 Cost: 1; Total time: 1.58616 217.54/217.89 Termination implied by a set of invariant(s): 217.54/217.89 Invariant at l2: l6^0 <= 1 + ir4^0 217.54/217.89 Invariant at l12: 1 <= flag211^0 + ir4^0 + l6^0 217.54/217.89 Invariant at l17: 0 <= l6^0 217.54/217.89 [ Invariant Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 [ Termination Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Quasi-ranking function: 50000 - flag211^0 - i3^0 - ir4^0 + j5^0 217.54/217.89 New Graphs: 217.54/217.89 Transitions: 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Variables: 217.54/217.89 flag211^0, i3^0, ir4^0, j5^0 217.54/217.89 Checking conditional termination of SCC {l12}... 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.002285s 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.010321s 217.54/217.89 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.034301s 217.54/217.89 Time used: 0.033673 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.009416s 217.54/217.89 Time used: 4.00799 217.54/217.89 Solving with 2 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.007060s 217.54/217.89 Time used: 4.00002 217.54/217.89 Solving with 3 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.010397s 217.54/217.89 Time used: 1.00006 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.636353s 217.54/217.89 Time used: 0.597967 217.54/217.89 Improving Solution with cost 1 ... 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetNextSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.004295s 217.54/217.89 Time used: 1.00421 217.54/217.89 217.54/217.89 LOG: SAT solveNonLinear - Elapsed time: 1.640648s 217.54/217.89 Cost: 1; Total time: 1.60218 217.54/217.89 Termination implied by a set of invariant(s): 217.54/217.89 Invariant at l2: flag211^0 <= 1 217.54/217.89 Invariant at l12: l6^0 <= 1 + ir4^0 217.54/217.89 Invariant at l17: 0 <= 1 + flag10^0 + flag211^0 + l6^0 217.54/217.89 [ Invariant Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 [ Termination Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Quasi-ranking function: 50000 + flag211^0 - i3^0 - ir4^0 - j5^0 217.54/217.89 New Graphs: 217.54/217.89 Transitions: 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Variables: 217.54/217.89 flag211^0, i3^0, ir4^0, j5^0 217.54/217.89 Checking conditional termination of SCC {l12}... 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.002547s 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.011792s 217.54/217.89 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.037529s 217.54/217.89 Time used: 0.037023 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.010099s 217.54/217.89 Time used: 4.00887 217.54/217.89 Solving with 2 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.008585s 217.54/217.89 Time used: 4.00011 217.54/217.89 Solving with 3 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.013231s 217.54/217.89 Time used: 1.00274 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.552043s 217.54/217.89 Time used: 0.512353 217.54/217.89 Improving Solution with cost 1 ... 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetNextSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.004822s 217.54/217.89 Time used: 1.00474 217.54/217.89 217.54/217.89 LOG: SAT solveNonLinear - Elapsed time: 1.556866s 217.54/217.89 Cost: 1; Total time: 1.5171 217.54/217.89 Termination implied by a set of invariant(s): 217.54/217.89 Invariant at l2: l6^0 <= 1 + ir4^0 217.54/217.89 Invariant at l12: 1 + ir4^0 <= i3^0 + j5^0 217.54/217.89 Invariant at l17: 1 + flag211^0 + l6^0 <= ir4^0 217.54/217.89 [ Invariant Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 [ Termination Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Quasi-ranking function: 50000 - flag211^0 - i3^0 - ir4^0 - 3*j5^0 217.54/217.89 New Graphs: 217.54/217.89 Transitions: 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Variables: 217.54/217.89 flag211^0, i3^0, ir4^0, j5^0 217.54/217.89 Checking conditional termination of SCC {l12}... 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.002852s 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.015765s 217.54/217.89 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.042001s 217.54/217.89 Time used: 0.041426 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.016234s 217.54/217.89 Time used: 4.00846 217.54/217.89 Solving with 2 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.006144s 217.54/217.89 Time used: 4.00011 217.54/217.89 Solving with 3 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.011350s 217.54/217.89 Time used: 1.00107 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.476083s 217.54/217.89 Time used: 0.43918 217.54/217.89 Improving Solution with cost 1 ... 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetNextSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.005410s 217.54/217.89 Time used: 1.00531 217.54/217.89 217.54/217.89 LOG: SAT solveNonLinear - Elapsed time: 1.481493s 217.54/217.89 Cost: 1; Total time: 1.44449 217.54/217.89 Termination implied by a set of invariant(s): 217.54/217.89 Invariant at l2: 0 <= 1 + flag10^0 + flag211^0 + l6^0 217.54/217.89 Invariant at l12: 1 + ir4^0 + l6^0 <= flag10^0 + i3^0 + j5^0 217.54/217.89 Invariant at l17: 0 <= flag10^0 217.54/217.89 [ Invariant Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 [ Termination Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Quasi-ranking function: 50000 + flag211^0 - i3^0 + ir4^0 - j5^0 217.54/217.89 New Graphs: 217.54/217.89 Transitions: 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Variables: 217.54/217.89 flag211^0, i3^0, ir4^0, j5^0 217.54/217.89 Checking conditional termination of SCC {l12}... 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.003074s 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.015274s 217.54/217.89 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.049810s 217.54/217.89 Time used: 0.049215 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.014886s 217.54/217.89 Time used: 4.00898 217.54/217.89 Solving with 2 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.006067s 217.54/217.89 Time used: 4.0001 217.54/217.89 Solving with 3 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.010090s 217.54/217.89 Time used: 1.00003 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.575077s 217.54/217.89 Time used: 0.536889 217.54/217.89 Improving Solution with cost 1 ... 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetNextSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.005531s 217.54/217.89 Time used: 1.00544 217.54/217.89 217.54/217.89 LOG: SAT solveNonLinear - Elapsed time: 1.580608s 217.54/217.89 Cost: 1; Total time: 1.54233 217.54/217.89 Termination implied by a set of invariant(s): 217.54/217.89 Invariant at l2: l6^0 <= 1 217.54/217.89 Invariant at l12: 1 <= flag211^0 + l6^0 217.54/217.89 Invariant at l17: flag211^0 + l6^0 <= 1 217.54/217.89 [ Invariant Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 It's unfeasible. Removing transition: 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 It's unfeasible. Removing transition: 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 It's unfeasible. Removing transition: 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 It's unfeasible. Removing transition: 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 It's unfeasible. Removing transition: 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 It's unfeasible. Removing transition: 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 It's unfeasible. Removing transition: 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 It's unfeasible. Removing transition: 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 It's unfeasible. Removing transition: 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 It's unfeasible. Removing transition: 217.54/217.89 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 It's unfeasible. Removing transition: 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 It's unfeasible. Removing transition: 217.54/217.89 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 [ Termination Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Quasi-ranking function: 50000 - flag211^0 - i3^0 + ir4^0 - j5^0 217.54/217.89 New Graphs: 217.54/217.89 Transitions: 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Variables: 217.54/217.89 flag211^0, i3^0, ir4^0, j5^0 217.54/217.89 Checking conditional termination of SCC {l12}... 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.003335s 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.014680s 217.54/217.89 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.051978s 217.54/217.89 Time used: 0.051255 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.012041s 217.54/217.89 Time used: 4.00991 217.54/217.89 Solving with 2 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.020689s 217.54/217.89 Time used: 4.00028 217.54/217.89 Solving with 3 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.006181s 217.54/217.89 Time used: 1.00024 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.329627s 217.54/217.89 Time used: 0.314145 217.54/217.89 Improving Solution with cost 1 ... 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetNextSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.007288s 217.54/217.89 Time used: 1.0072 217.54/217.89 217.54/217.89 LOG: SAT solveNonLinear - Elapsed time: 1.336915s 217.54/217.89 Cost: 1; Total time: 1.32135 217.54/217.89 Termination implied by a set of invariant(s): 217.54/217.89 Invariant at l12: 0 <= flag211^0 + j5^0 + l6^0 217.54/217.89 Invariant at l17: l6^0 <= 1 + flag211^0 217.54/217.89 [ Invariant Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 [ Termination Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Quasi-ranking function: 50000 - i3^0 + 3*ir4^0 - j5^0 217.54/217.89 New Graphs: 217.54/217.89 Transitions: 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Variables: 217.54/217.89 flag211^0, i3^0, ir4^0, j5^0 217.54/217.89 Checking conditional termination of SCC {l12}... 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.003408s 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.017248s 217.54/217.89 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.054134s 217.54/217.89 Time used: 0.05347 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.009995s 217.54/217.89 Time used: 4.0076 217.54/217.89 Solving with 2 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.014463s 217.54/217.89 Time used: 4.00015 217.54/217.89 Solving with 3 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.005358s 217.54/217.89 Time used: 1.00008 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.340137s 217.54/217.89 Time used: 0.325597 217.54/217.89 Improving Solution with cost 1 ... 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetNextSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.005219s 217.54/217.89 Time used: 1.00513 217.54/217.89 217.54/217.89 LOG: SAT solveNonLinear - Elapsed time: 1.345356s 217.54/217.89 Cost: 1; Total time: 1.33073 217.54/217.89 Termination implied by a set of invariant(s): 217.54/217.89 Invariant at l2: flag10^0 <= 1 + ir4^0 + l6^0 217.54/217.89 Invariant at l12: j5^0 <= i3^0 + ir4^0 + l6^0 217.54/217.89 Invariant at l17: 0 <= 1 + flag211^0 217.54/217.89 [ Invariant Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 [ Termination Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Quasi-ranking function: 50000 - i3^0 + ir4^0 + 3*j5^0 217.54/217.89 New Graphs: 217.54/217.89 Transitions: 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Variables: 217.54/217.89 flag211^0, i3^0, ir4^0, j5^0 217.54/217.89 Checking conditional termination of SCC {l12}... 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.003606s 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.015265s 217.54/217.89 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.057131s 217.54/217.89 Time used: 0.056423 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.011557s 217.54/217.89 Time used: 4.0062 217.54/217.89 Solving with 2 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.013139s 217.54/217.89 Time used: 4.00015 217.54/217.89 Solving with 3 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.004913s 217.54/217.89 Time used: 1.00001 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.329656s 217.54/217.89 Time used: 0.320969 217.54/217.89 Improving Solution with cost 1 ... 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetNextSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.005600s 217.54/217.89 Time used: 1.00551 217.54/217.89 217.54/217.89 LOG: SAT solveNonLinear - Elapsed time: 1.335256s 217.54/217.89 Cost: 1; Total time: 1.32648 217.54/217.89 Termination implied by a set of invariant(s): 217.54/217.89 Invariant at l2: 1 <= flag10^0 + l6^0 217.54/217.89 Invariant at l12: 1 <= ir4^0 + j5^0 217.54/217.89 Invariant at l17: 1 + flag10^0 + l6^0 <= ir4^0 217.54/217.89 [ Invariant Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 [ Termination Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Quasi-ranking function: 50000 - i3^0 - ir4^0 - j5^0 217.54/217.89 New Graphs: 217.54/217.89 Transitions: 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Variables: 217.54/217.89 flag211^0, i3^0, ir4^0, j5^0 217.54/217.89 Checking conditional termination of SCC {l12}... 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.003791s 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.029173s 217.54/217.89 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.064385s 217.54/217.89 Time used: 0.063653 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.008087s 217.54/217.89 Time used: 4.00643 217.54/217.89 Solving with 2 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 2.361049s 217.54/217.89 Time used: 2.34751 217.54/217.89 Solving with 3 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.974734s 217.54/217.89 Time used: 0.969914 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.311894s 217.54/217.89 Time used: 0.299174 217.54/217.89 Improving Solution with cost 1 ... 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetNextSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.688506s 217.54/217.89 Time used: 0.688428 217.54/217.89 217.54/217.89 LOG: SAT solveNonLinear - Elapsed time: 1.000399s 217.54/217.89 Cost: 1; Total time: 0.987602 217.54/217.89 Termination implied by a set of invariant(s): 217.54/217.89 Invariant at l2: 1 <= flag10^0 + l6^0 217.54/217.89 Invariant at l12: flag211^0 + ir4^0 <= j5^0 217.54/217.89 Invariant at l17: flag10^0 <= flag211^0 217.54/217.89 [ Invariant Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 [ Termination Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Quasi-ranking function: 50000 - i3^0 - j5^0 217.54/217.89 New Graphs: 217.54/217.89 Transitions: 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Variables: 217.54/217.89 flag211^0, i3^0, ir4^0, j5^0 217.54/217.89 Checking conditional termination of SCC {l12}... 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.004015s 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.023845s 217.54/217.89 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.063065s 217.54/217.89 Time used: 0.062094 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.635247s 217.54/217.89 Time used: 0.634044 217.54/217.89 Solving with 2 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.990062s 217.54/217.89 Time used: 0.976964 217.54/217.89 Solving with 3 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.975775s 217.54/217.89 Time used: 0.971172 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.297894s 217.54/217.89 Time used: 0.282848 217.54/217.89 Improving Solution with cost 1 ... 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetNextSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.704865s 217.54/217.89 Time used: 0.704786 217.54/217.89 217.54/217.89 LOG: SAT solveNonLinear - Elapsed time: 1.002758s 217.54/217.89 Cost: 1; Total time: 0.987634 217.54/217.89 Termination implied by a set of invariant(s): 217.54/217.89 Invariant at l2: flag10^0 + flag211^0 <= 1 217.54/217.89 Invariant at l12: l6^0 <= flag211^0 + j5^0 217.54/217.89 Invariant at l17: flag211^0 + l6^0 <= 1 + flag10^0 + ir4^0 217.54/217.89 [ Invariant Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.89 [ Termination Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Quasi-ranking function: 50000 - i3^0 - ir4^0 + j5^0 217.54/217.89 New Graphs: 217.54/217.89 Transitions: 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Variables: 217.54/217.89 flag211^0, i3^0, ir4^0, j5^0 217.54/217.89 Checking conditional termination of SCC {l12}... 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.004371s 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.023520s 217.54/217.89 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.065053s 217.54/217.89 Time used: 0.064093 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.622057s 217.54/217.89 Time used: 0.620803 217.54/217.89 Solving with 2 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.993286s 217.54/217.89 Time used: 0.98116 217.54/217.89 Solving with 3 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.966426s 217.54/217.89 Time used: 0.961795 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.280735s 217.54/217.89 Time used: 0.267244 217.54/217.89 Improving Solution with cost 1 ... 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetNextSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.720797s 217.54/217.89 Time used: 0.72072 217.54/217.89 217.54/217.89 LOG: SAT solveNonLinear - Elapsed time: 1.001532s 217.54/217.89 Cost: 1; Total time: 0.987964 217.54/217.89 Termination implied by a set of invariant(s): 217.54/217.89 Invariant at l2: 1 + flag10^0 + flag211^0 <= l6^0 217.54/217.89 Invariant at l12: flag211^0 + j5^0 <= ir4^0 217.54/217.89 [ Invariant Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 [ Termination Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Quasi-ranking function: 50000 - i3^0 + j5^0 217.54/217.89 New Graphs: 217.54/217.89 Transitions: 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 Variables: 217.54/217.89 flag211^0, i3^0, ir4^0, j5^0 217.54/217.89 Checking conditional termination of SCC {l12}... 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.004601s 217.54/217.89 217.54/217.89 LOG: CALL solveLinear 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear - Elapsed time: 0.021548s 217.54/217.89 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.066838s 217.54/217.89 Time used: 0.065632 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.618477s 217.54/217.89 Time used: 0.61738 217.54/217.89 Solving with 2 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.994695s 217.54/217.89 Time used: 0.982404 217.54/217.89 Solving with 3 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.976646s 217.54/217.89 Time used: 0.972113 217.54/217.89 Solving with 1 template(s). 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.303013s 217.54/217.89 Time used: 0.285437 217.54/217.89 Improving Solution with cost 1 ... 217.54/217.89 217.54/217.89 LOG: CALL solveNonLinearGetNextSolution 217.54/217.89 217.54/217.89 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.702638s 217.54/217.89 Time used: 0.702558 217.54/217.89 217.54/217.89 LOG: SAT solveNonLinear - Elapsed time: 1.005651s 217.54/217.89 Cost: 1; Total time: 0.987995 217.54/217.89 Termination implied by a set of invariant(s): 217.54/217.89 Invariant at l2: flag10^0 <= 1 217.54/217.89 Invariant at l12: 1 + flag211^0 + l6^0 <= ir4^0 217.54/217.89 Invariant at l17: flag10^0 <= flag211^0 + l6^0 217.54/217.89 [ Invariant Graph ] 217.54/217.89 Strengthening and disabling transitions... 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 1 + i3^0, rest remain the same}> 217.54/217.89 217.54/217.89 LOG: CALL solverLinear in Graph for feasibility 217.54/217.89 217.54/217.89 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.89 Strengthening transition (result): 217.54/217.89 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.90 217.54/217.90 LOG: CALL solverLinear in Graph for feasibility 217.54/217.90 217.54/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.90 Strengthening transition (result): 217.54/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.90 217.54/217.90 LOG: CALL solverLinear in Graph for feasibility 217.54/217.90 217.54/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.90 Strengthening transition (result): 217.54/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.90 217.54/217.90 LOG: CALL solverLinear in Graph for feasibility 217.54/217.90 217.54/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.90 Strengthening transition (result): 217.54/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.90 [ Termination Graph ] 217.54/217.90 Strengthening and disabling transitions... 217.54/217.90 217.54/217.90 LOG: CALL solverLinear in Graph for feasibility 217.54/217.90 217.54/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.90 Strengthening transition (result): 217.54/217.90 1 + i3^0, rest remain the same}> 217.54/217.90 Quasi-ranking function: 50000 + flag211^0 - i3^0 - j5^0 217.54/217.90 New Graphs: 217.54/217.90 Transitions: 217.54/217.90 1 + i3^0, rest remain the same}> 217.54/217.90 Variables: 217.54/217.90 flag211^0, i3^0, ir4^0, j5^0 217.54/217.90 Checking conditional termination of SCC {l12}... 217.54/217.90 217.54/217.90 LOG: CALL solveLinear 217.54/217.90 217.54/217.90 LOG: RETURN solveLinear - Elapsed time: 0.004798s 217.54/217.90 217.54/217.90 LOG: CALL solveLinear 217.54/217.90 217.54/217.90 LOG: RETURN solveLinear - Elapsed time: 0.024929s 217.54/217.90 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.54/217.90 Solving with 1 template(s). 217.54/217.90 217.54/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.90 217.54/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.076654s 217.54/217.90 Time used: 0.075566 217.54/217.90 Solving with 1 template(s). 217.54/217.90 217.54/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.90 217.54/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.593828s 217.54/217.90 Time used: 0.59246 217.54/217.90 Solving with 2 template(s). 217.54/217.90 217.54/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.90 217.54/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.994639s 217.54/217.90 Time used: 0.98224 217.54/217.90 Solving with 3 template(s). 217.54/217.90 217.54/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.90 217.54/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.976724s 217.54/217.90 Time used: 0.971939 217.54/217.90 Solving with 1 template(s). 217.54/217.90 217.54/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.54/217.90 217.54/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.291701s 217.54/217.90 Time used: 0.278665 217.54/217.90 Improving Solution with cost 1 ... 217.54/217.90 217.54/217.90 LOG: CALL solveNonLinearGetNextSolution 217.54/217.90 217.54/217.90 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.709273s 217.54/217.90 Time used: 0.709196 217.54/217.90 217.54/217.90 LOG: SAT solveNonLinear - Elapsed time: 1.000974s 217.54/217.90 Cost: 1; Total time: 0.987861 217.54/217.90 Termination implied by a set of invariant(s): 217.54/217.90 Invariant at l2: l6^0 <= 1 217.54/217.90 Invariant at l12: j5^0 <= flag211^0 + ir4^0 217.54/217.90 Invariant at l17: l6^0 <= 1 217.54/217.90 [ Invariant Graph ] 217.54/217.90 Strengthening and disabling transitions... 217.54/217.90 217.54/217.90 LOG: CALL solverLinear in Graph for feasibility 217.54/217.90 217.54/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.90 Strengthening transition (result): 217.54/217.90 217.54/217.90 217.54/217.90 LOG: CALL solverLinear in Graph for feasibility 217.54/217.90 217.54/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.90 Strengthening transition (result): 217.54/217.90 217.54/217.90 217.54/217.90 LOG: CALL solverLinear in Graph for feasibility 217.54/217.90 217.54/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.90 Strengthening transition (result): 217.54/217.90 1 + i3^0, rest remain the same}> 217.54/217.90 217.54/217.90 LOG: CALL solverLinear in Graph for feasibility 217.54/217.90 217.54/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.90 Strengthening transition (result): 217.54/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.90 217.54/217.90 LOG: CALL solverLinear in Graph for feasibility 217.54/217.90 217.54/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.90 Strengthening transition (result): 217.54/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.90 217.54/217.90 LOG: CALL solverLinear in Graph for feasibility 217.54/217.90 217.54/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.90 Strengthening transition (result): 217.54/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.90 217.54/217.90 LOG: CALL solverLinear in Graph for feasibility 217.54/217.90 217.54/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.90 Strengthening transition (result): 217.54/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.54/217.90 [ Termination Graph ] 217.54/217.90 Strengthening and disabling transitions... 217.54/217.90 217.54/217.90 LOG: CALL solverLinear in Graph for feasibility 217.54/217.90 217.54/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.54/217.90 Strengthening transition (result): 217.54/217.90 1 + i3^0, rest remain the same}> 217.54/217.90 Quasi-ranking function: 50000 - flag211^0 - i3^0 - j5^0 217.54/217.90 New Graphs: 217.54/217.90 Transitions: 217.54/217.90 1 + i3^0, rest remain the same}> 217.54/217.90 Variables: 217.54/217.90 flag211^0, i3^0, ir4^0, j5^0 217.54/217.90 Checking conditional termination of SCC {l12}... 217.54/217.90 217.54/217.90 LOG: CALL solveLinear 217.54/217.90 217.54/217.90 LOG: RETURN solveLinear - Elapsed time: 0.004982s 217.54/217.90 217.54/217.90 LOG: CALL solveLinear 217.54/217.90 217.54/217.90 LOG: RETURN solveLinear - Elapsed time: 0.020678s 217.54/217.90 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.074854s 217.61/217.90 Time used: 0.073741 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.597709s 217.61/217.90 Time used: 0.596379 217.61/217.90 Solving with 2 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.994153s 217.61/217.90 Time used: 0.981766 217.61/217.90 Solving with 3 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.975863s 217.61/217.90 Time used: 0.971112 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.337411s 217.61/217.90 Time used: 0.323609 217.61/217.90 Improving Solution with cost 1 ... 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetNextSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.664583s 217.61/217.90 Time used: 0.664506 217.61/217.90 217.61/217.90 LOG: SAT solveNonLinear - Elapsed time: 1.001994s 217.61/217.90 Cost: 1; Total time: 0.988115 217.61/217.90 Termination implied by a set of invariant(s): 217.61/217.90 Invariant at l2: flag10^0 <= 1 + l6^0 217.61/217.90 Invariant at l12: l6^0 <= 1 + flag211^0 + i3^0 + ir4^0 217.61/217.90 Invariant at l17: flag211^0 <= 1 + flag10^0 217.61/217.90 [ Invariant Graph ] 217.61/217.90 Strengthening and disabling transitions... 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 [ Termination Graph ] 217.61/217.90 Strengthening and disabling transitions... 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 Quasi-ranking function: 50000 + flag211^0 - i3^0 + j5^0 217.61/217.90 New Graphs: 217.61/217.90 Transitions: 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 Variables: 217.61/217.90 flag211^0, i3^0, ir4^0, j5^0 217.61/217.90 Checking conditional termination of SCC {l12}... 217.61/217.90 217.61/217.90 LOG: CALL solveLinear 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear - Elapsed time: 0.005135s 217.61/217.90 217.61/217.90 LOG: CALL solveLinear 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear - Elapsed time: 0.020829s 217.61/217.90 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.072448s 217.61/217.90 Time used: 0.071057 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.590164s 217.61/217.90 Time used: 0.588557 217.61/217.90 Solving with 2 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.995206s 217.61/217.90 Time used: 0.980686 217.61/217.90 Solving with 3 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.974559s 217.61/217.90 Time used: 0.969836 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.318149s 217.61/217.90 Time used: 0.304828 217.61/217.90 Improving Solution with cost 1 ... 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetNextSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.682939s 217.61/217.90 Time used: 0.682864 217.61/217.90 217.61/217.90 LOG: SAT solveNonLinear - Elapsed time: 1.001088s 217.61/217.90 Cost: 1; Total time: 0.987692 217.61/217.90 Termination implied by a set of invariant(s): 217.61/217.90 Invariant at l12: 0 <= j5^0 + l6^0 217.61/217.90 Invariant at l17: 1 <= flag211^0 + l6^0 217.61/217.90 [ Invariant Graph ] 217.61/217.90 Strengthening and disabling transitions... 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 [ Termination Graph ] 217.61/217.90 Strengthening and disabling transitions... 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 Quasi-ranking function: 50000 - flag211^0 - i3^0 + j5^0 217.61/217.90 New Graphs: 217.61/217.90 Transitions: 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 Variables: 217.61/217.90 flag211^0, i3^0, ir4^0, j5^0 217.61/217.90 Checking conditional termination of SCC {l12}... 217.61/217.90 217.61/217.90 LOG: CALL solveLinear 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear - Elapsed time: 0.005345s 217.61/217.90 217.61/217.90 LOG: CALL solveLinear 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear - Elapsed time: 0.023917s 217.61/217.90 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.074575s 217.61/217.90 Time used: 0.073022 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.569901s 217.61/217.90 Time used: 0.568224 217.61/217.90 Solving with 2 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.993476s 217.61/217.90 Time used: 0.980959 217.61/217.90 Solving with 3 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.975365s 217.61/217.90 Time used: 0.970751 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.347137s 217.61/217.90 Time used: 0.334633 217.61/217.90 Improving Solution with cost 1 ... 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetNextSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.653781s 217.61/217.90 Time used: 0.653703 217.61/217.90 217.61/217.90 LOG: SAT solveNonLinear - Elapsed time: 1.000918s 217.61/217.90 Cost: 1; Total time: 0.988336 217.61/217.90 Termination implied by a set of invariant(s): 217.61/217.90 Invariant at l2: 1 + flag211^0 <= flag10^0 + l6^0 217.61/217.90 Invariant at l12: 1 + l6^0 <= flag211^0 + i3^0 + ir4^0 + j5^0 217.61/217.90 Invariant at l17: 1 + flag10^0 <= flag211^0 + l6^0 217.61/217.90 [ Invariant Graph ] 217.61/217.90 Strengthening and disabling transitions... 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 [ Termination Graph ] 217.61/217.90 Strengthening and disabling transitions... 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 Quasi-ranking function: 50000 + flag211^0 - i3^0 217.61/217.90 New Graphs: 217.61/217.90 Transitions: 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 Variables: 217.61/217.90 flag211^0, i3^0, ir4^0, j5^0 217.61/217.90 Checking conditional termination of SCC {l12}... 217.61/217.90 217.61/217.90 LOG: CALL solveLinear 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear - Elapsed time: 0.005641s 217.61/217.90 217.61/217.90 LOG: CALL solveLinear 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear - Elapsed time: 0.027804s 217.61/217.90 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.082217s 217.61/217.90 Time used: 0.080635 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.527351s 217.61/217.90 Time used: 0.525828 217.61/217.90 Solving with 2 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.980027s 217.61/217.90 Time used: 0.967588 217.61/217.90 Solving with 3 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.975582s 217.61/217.90 Time used: 0.970844 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.442959s 217.61/217.90 Time used: 0.428018 217.61/217.90 Improving Solution with cost 1 ... 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetNextSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.560125s 217.61/217.90 Time used: 0.560051 217.61/217.90 217.61/217.90 LOG: SAT solveNonLinear - Elapsed time: 1.003084s 217.61/217.90 Cost: 1; Total time: 0.988069 217.61/217.90 Termination implied by a set of invariant(s): 217.61/217.90 Invariant at l2: flag10^0 + l6^0 <= 1 217.61/217.90 Invariant at l12: l6^0 <= 1 + ir4^0 + j5^0 217.61/217.90 Invariant at l17: 0 <= flag10^0 + flag211^0 217.61/217.90 [ Invariant Graph ] 217.61/217.90 Strengthening and disabling transitions... 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 [ Termination Graph ] 217.61/217.90 Strengthening and disabling transitions... 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 Quasi-ranking function: 50000 - flag211^0 - i3^0 217.61/217.90 New Graphs: 217.61/217.90 Transitions: 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 Variables: 217.61/217.90 flag211^0, i3^0, ir4^0, j5^0 217.61/217.90 Checking conditional termination of SCC {l12}... 217.61/217.90 217.61/217.90 LOG: CALL solveLinear 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear - Elapsed time: 0.005808s 217.61/217.90 217.61/217.90 LOG: CALL solveLinear 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear - Elapsed time: 0.025396s 217.61/217.90 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.078512s 217.61/217.90 Time used: 0.076851 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.555882s 217.61/217.90 Time used: 0.554526 217.61/217.90 Solving with 2 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.992988s 217.61/217.90 Time used: 0.98029 217.61/217.90 Solving with 3 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.975244s 217.61/217.90 Time used: 0.970522 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.335931s 217.61/217.90 Time used: 0.321361 217.61/217.90 Improving Solution with cost 1 ... 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetNextSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.666485s 217.61/217.90 Time used: 0.66641 217.61/217.90 217.61/217.90 LOG: SAT solveNonLinear - Elapsed time: 1.002416s 217.61/217.90 Cost: 1; Total time: 0.987771 217.61/217.90 Termination implied by a set of invariant(s): 217.61/217.90 Invariant at l2: 0 <= 1 + flag10^0 217.61/217.90 Invariant at l12: ir4^0 + l6^0 <= 1 + flag211^0 + j5^0 217.61/217.90 Invariant at l17: 0 <= flag10^0 + flag211^0 + ir4^0 + l6^0 217.61/217.90 [ Invariant Graph ] 217.61/217.90 Strengthening and disabling transitions... 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 [ Termination Graph ] 217.61/217.90 Strengthening and disabling transitions... 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 Quasi-ranking function: 50000 + flag211^0 - i3^0 - ir4^0 217.61/217.90 New Graphs: 217.61/217.90 Transitions: 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 Variables: 217.61/217.90 flag211^0, i3^0, ir4^0, j5^0 217.61/217.90 Checking conditional termination of SCC {l12}... 217.61/217.90 217.61/217.90 LOG: CALL solveLinear 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear - Elapsed time: 0.006152s 217.61/217.90 217.61/217.90 LOG: CALL solveLinear 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear - Elapsed time: 0.030611s 217.61/217.90 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.087692s 217.61/217.90 Time used: 0.0859 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.524577s 217.61/217.90 Time used: 0.523192 217.61/217.90 Solving with 2 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.000866s 217.61/217.90 Time used: 0.988404 217.61/217.90 Solving with 3 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.973976s 217.61/217.90 Time used: 0.969176 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.351753s 217.61/217.90 Time used: 0.336019 217.61/217.90 Improving Solution with cost 1 ... 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetNextSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.652121s 217.61/217.90 Time used: 0.65159 217.61/217.90 217.61/217.90 LOG: SAT solveNonLinear - Elapsed time: 1.003875s 217.61/217.90 Cost: 1; Total time: 0.987609 217.61/217.90 Termination implied by a set of invariant(s): 217.61/217.90 Invariant at l2: 1 + flag10^0 <= flag211^0 + l6^0 217.61/217.90 Invariant at l12: j5^0 <= 1 + ir4^0 217.61/217.90 Invariant at l17: 0 <= flag10^0 + flag211^0 + ir4^0 + l6^0 217.61/217.90 [ Invariant Graph ] 217.61/217.90 Strengthening and disabling transitions... 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 [ Termination Graph ] 217.61/217.90 Strengthening and disabling transitions... 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 Quasi-ranking function: 50000 + flag211^0 - i3^0 + ir4^0 217.61/217.90 New Graphs: 217.61/217.90 Transitions: 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 Variables: 217.61/217.90 flag211^0, i3^0, ir4^0, j5^0 217.61/217.90 Checking conditional termination of SCC {l12}... 217.61/217.90 217.61/217.90 LOG: CALL solveLinear 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear - Elapsed time: 0.006240s 217.61/217.90 217.61/217.90 LOG: CALL solveLinear 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear - Elapsed time: 0.027066s 217.61/217.90 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.087634s 217.61/217.90 Time used: 0.085665 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.586329s 217.61/217.90 Time used: 0.584373 217.61/217.90 Solving with 2 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.930114s 217.61/217.90 Time used: 0.911597 217.61/217.90 Solving with 3 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.968223s 217.61/217.90 Time used: 0.96274 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.394586s 217.61/217.90 Time used: 0.38086 217.61/217.90 Improving Solution with cost 1 ... 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetNextSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.606665s 217.61/217.90 Time used: 0.605884 217.61/217.90 217.61/217.90 LOG: SAT solveNonLinear - Elapsed time: 1.001251s 217.61/217.90 Cost: 1; Total time: 0.986744 217.61/217.90 Termination implied by a set of invariant(s): 217.61/217.90 Invariant at l2: l6^0 <= 1 + flag211^0 + ir4^0 217.61/217.90 Invariant at l12: l6^0 <= 1 + i3^0 + ir4^0 217.61/217.90 Invariant at l17: 1 + flag10^0 + flag211^0 <= ir4^0 217.61/217.90 [ Invariant Graph ] 217.61/217.90 Strengthening and disabling transitions... 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 [ Termination Graph ] 217.61/217.90 Strengthening and disabling transitions... 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 Quasi-ranking function: 50000 - flag211^0 - i3^0 - ir4^0 217.61/217.90 New Graphs: 217.61/217.90 Transitions: 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 Variables: 217.61/217.90 flag211^0, i3^0, ir4^0, j5^0 217.61/217.90 Checking conditional termination of SCC {l12}... 217.61/217.90 217.61/217.90 LOG: CALL solveLinear 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear - Elapsed time: 0.006523s 217.61/217.90 217.61/217.90 LOG: CALL solveLinear 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear - Elapsed time: 0.035593s 217.61/217.90 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.092546s 217.61/217.90 Time used: 0.091159 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.497550s 217.61/217.90 Time used: 0.495032 217.61/217.90 Solving with 2 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.000524s 217.61/217.90 Time used: 0.986955 217.61/217.90 Solving with 3 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.964969s 217.61/217.90 Time used: 0.959268 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.347813s 217.61/217.90 Time used: 0.333833 217.61/217.90 Improving Solution with cost 1 ... 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetNextSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.652744s 217.61/217.90 Time used: 0.652693 217.61/217.90 217.61/217.90 LOG: SAT solveNonLinear - Elapsed time: 1.000557s 217.61/217.90 Cost: 1; Total time: 0.986526 217.61/217.90 Termination implied by a set of invariant(s): 217.61/217.90 Invariant at l2: 1 + flag211^0 <= flag10^0 + ir4^0 + l6^0 217.61/217.90 Invariant at l12: j5^0 <= ir4^0 + l6^0 217.61/217.90 Invariant at l17: 1 + l6^0 <= flag211^0 + ir4^0 217.61/217.90 [ Invariant Graph ] 217.61/217.90 Strengthening and disabling transitions... 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 [ Termination Graph ] 217.61/217.90 Strengthening and disabling transitions... 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 Quasi-ranking function: 50000 - flag211^0 - i3^0 + ir4^0 217.61/217.90 New Graphs: 217.61/217.90 Transitions: 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 Variables: 217.61/217.90 flag211^0, i3^0, ir4^0, j5^0 217.61/217.90 Checking conditional termination of SCC {l12}... 217.61/217.90 217.61/217.90 LOG: CALL solveLinear 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear - Elapsed time: 0.006615s 217.61/217.90 217.61/217.90 LOG: CALL solveLinear 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear - Elapsed time: 0.033587s 217.61/217.90 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.093703s 217.61/217.90 Time used: 0.091676 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.496375s 217.61/217.90 Time used: 0.494972 217.61/217.90 Solving with 2 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.999601s 217.61/217.90 Time used: 0.986845 217.61/217.90 Solving with 3 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.973851s 217.61/217.90 Time used: 0.969128 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.378780s 217.61/217.90 Time used: 0.357057 217.61/217.90 Improving Solution with cost 1 ... 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetNextSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.630409s 217.61/217.90 Time used: 0.630359 217.61/217.90 217.61/217.90 LOG: SAT solveNonLinear - Elapsed time: 1.009189s 217.61/217.90 Cost: 1; Total time: 0.987416 217.61/217.90 Termination implied by a set of invariant(s): 217.61/217.90 Invariant at l2: 1 <= flag10^0 + flag211^0 + l6^0 217.61/217.90 Invariant at l12: 0 <= 1 + l6^0 217.61/217.90 Invariant at l17: 0 <= flag10^0 + flag211^0 217.61/217.90 [ Invariant Graph ] 217.61/217.90 Strengthening and disabling transitions... 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 [ Termination Graph ] 217.61/217.90 Strengthening and disabling transitions... 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 Quasi-ranking function: 50000 - i3^0 - ir4^0 217.61/217.90 New Graphs: 217.61/217.90 Transitions: 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 Variables: 217.61/217.90 flag211^0, i3^0, ir4^0, j5^0 217.61/217.90 Checking conditional termination of SCC {l12}... 217.61/217.90 217.61/217.90 LOG: CALL solveLinear 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear - Elapsed time: 0.006913s 217.61/217.90 217.61/217.90 LOG: CALL solveLinear 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear - Elapsed time: 0.037889s 217.61/217.90 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.098743s 217.61/217.90 Time used: 0.096545 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.472436s 217.61/217.90 Time used: 0.470503 217.61/217.90 Solving with 2 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.999415s 217.61/217.90 Time used: 0.986639 217.61/217.90 Solving with 3 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.973674s 217.61/217.90 Time used: 0.967961 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.364631s 217.61/217.90 Time used: 0.348319 217.61/217.90 Improving Solution with cost 1 ... 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetNextSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.638440s 217.61/217.90 Time used: 0.637931 217.61/217.90 217.61/217.90 LOG: SAT solveNonLinear - Elapsed time: 1.003071s 217.61/217.90 Cost: 1; Total time: 0.98625 217.61/217.90 Termination implied by a set of invariant(s): 217.61/217.90 Invariant at l2: l6^0 <= 1 217.61/217.90 Invariant at l12: l6^0 <= j5^0 217.61/217.90 Invariant at l17: flag211^0 <= flag10^0 217.61/217.90 [ Invariant Graph ] 217.61/217.90 Strengthening and disabling transitions... 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 [ Termination Graph ] 217.61/217.90 Strengthening and disabling transitions... 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 Quasi-ranking function: 50000 - i3^0 + ir4^0 217.61/217.90 New Graphs: 217.61/217.90 Transitions: 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 Variables: 217.61/217.90 flag211^0, i3^0, ir4^0, j5^0 217.61/217.90 Checking conditional termination of SCC {l12}... 217.61/217.90 217.61/217.90 LOG: CALL solveLinear 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear - Elapsed time: 0.007036s 217.61/217.90 217.61/217.90 LOG: CALL solveLinear 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear - Elapsed time: 0.036600s 217.61/217.90 Trying to remove transition: 1 + i3^0, rest remain the same}> 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.099052s 217.61/217.90 Time used: 0.096837 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.459598s 217.61/217.90 Time used: 0.457534 217.61/217.90 Solving with 2 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.000540s 217.61/217.90 Time used: 0.986709 217.61/217.90 Solving with 3 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.972752s 217.61/217.90 Time used: 0.966011 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.001358s 217.61/217.90 Time used: 0.986704 217.61/217.90 217.61/217.90 Proving non-termination of subgraph 1 217.61/217.90 Transitions: 217.61/217.90 217.61/217.90 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 Variables: 217.61/217.90 flag10^0, ir4^0, l6^0, j5^0, flag211^0, i3^0, k1^0 217.61/217.90 217.61/217.90 Checking conditional non-termination of SCC {l2, l12, l17}... 217.61/217.90 EXIT TRANSITIONS: 217.61/217.90 217.61/217.90 217.61/217.90 217.61/217.90 217.61/217.90 217.61/217.90 217.61/217.90 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.702288s 217.61/217.90 Time used: 0.700824 217.61/217.90 Improving Solution with cost 4 ... 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetNextSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.007174s 217.61/217.90 Time used: 1.00708 217.61/217.90 217.61/217.90 LOG: SAT solveNonLinear - Elapsed time: 1.709462s 217.61/217.90 Cost: 4; Total time: 1.70791 217.61/217.90 Non-termination implied by a set of quasi-invariant(s): 217.61/217.90 Quasi-invariant at l2: flag10^0 + flag211^0 <= 0 217.61/217.90 Quasi-invariant at l17: flag10^0 + flag211^0 <= 0 217.61/217.90 217.61/217.90 Strengthening and disabling EXIT transitions... 217.61/217.90 Closed exits from l2: 3 217.61/217.90 Strengthening exit transition (result): 217.61/217.90 217.61/217.90 Strengthening exit transition (result): 217.61/217.90 217.61/217.90 Strengthening exit transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 Strengthening and disabling transitions... 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 Checking conditional non-termination of SCC {l2, l12, l17}... 217.61/217.90 EXIT TRANSITIONS: 217.61/217.90 217.61/217.90 217.61/217.90 217.61/217.90 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.510159s 217.61/217.90 Time used: 0.508837 217.61/217.90 Improving Solution with cost 3 ... 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetNextSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.722861s 217.61/217.90 Time used: 0.722796 217.61/217.90 Improving Solution with cost 2 ... 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetNextSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.007262s 217.61/217.90 Time used: 1.00718 217.61/217.90 217.61/217.90 LOG: SAT solveNonLinear - Elapsed time: 2.240281s 217.61/217.90 Cost: 2; Total time: 2.23881 217.61/217.90 Failed at location 2: 2 + flag211^0 + l6^0 <= ir4^0 217.61/217.90 Before Improving: 217.61/217.90 Quasi-invariant at l2: 2 + flag211^0 + l6^0 <= ir4^0 217.61/217.90 Quasi-invariant at l17: flag211^0 <= 0 217.61/217.90 Optimizing invariants... 217.61/217.90 217.61/217.90 LOG: CALL solveLinear 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear - Elapsed time: 0.019656s 217.61/217.90 Remaining time after improvement: 0.988308 217.61/217.90 Non-termination implied by a set of quasi-invariant(s): 217.61/217.90 Quasi-invariant at l2: 2 + flag211^0 + l6^0 <= ir4^0 217.61/217.90 Quasi-invariant at l17: flag211^0 <= 0 217.61/217.90 217.61/217.90 Strengthening and disabling EXIT transitions... 217.61/217.90 Closed exits from l2: 2 217.61/217.90 Strengthening exit transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 Strengthening and disabling transitions... 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 It's unfeasible. Removing transition: 217.61/217.90 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 It's unfeasible. Removing transition: 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 It's unfeasible. Removing transition: 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 It's unfeasible. Removing transition: 217.61/217.90 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 It's unfeasible. Removing transition: 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 It's unfeasible. Removing transition: 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 It's unfeasible. Removing transition: 217.61/217.90 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 It's unfeasible. Removing transition: 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 It's unfeasible. Removing transition: 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 It's unfeasible. Removing transition: 217.61/217.90 1 + l6^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 It's unfeasible. Removing transition: 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 It's unfeasible. Removing transition: 217.61/217.90 1 + l6^0, ir4^0 -> -1 + ir4^0, j5^0 -> ir4^0, l6^0 -> 1 + l6^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 Checking conditional non-termination of SCC {l2, l12, l17}... 217.61/217.90 EXIT TRANSITIONS: 217.61/217.90 217.61/217.90 217.61/217.90 Solving with 1 template(s). 217.61/217.90 217.61/217.90 LOG: CALL solveNonLinearGetFirstSolution 217.61/217.90 217.61/217.90 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.186206s 217.61/217.90 Time used: 0.185984 217.61/217.90 217.61/217.90 LOG: SAT solveNonLinear - Elapsed time: 0.186206s 217.61/217.90 Cost: 0; Total time: 0.185984 217.61/217.90 Non-termination implied by a set of quasi-invariant(s): 217.61/217.90 Quasi-invariant at l2: flag211^0 <= flag10^0 217.61/217.90 Quasi-invariant at l12: 1 + flag10^0 + l6^0 <= flag211^0 + i3^0 217.61/217.90 Quasi-invariant at l17: 1 + flag10^0 <= flag211^0 + l6^0 217.61/217.90 217.61/217.90 Strengthening and disabling EXIT transitions... 217.61/217.90 Closed exits from l2: 1 217.61/217.90 Unnecessary quasi-invariant at l17: 1 + flag10^0 <= flag211^0 + l6^0 217.61/217.90 217.61/217.90 Strengthening and disabling transitions... 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 1 + i3^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 LOG: CALL solverLinear in Graph for feasibility 217.61/217.90 217.61/217.90 LOG: RETURN solveLinear in Graph for feasibility 217.61/217.90 Strengthening transition (result): 217.61/217.90 2 + l6^0, j5^0 -> ir4^0, rest remain the same}> 217.61/217.90 217.61/217.90 Calling reachability with... 217.61/217.90 Transition: 217.61/217.90 Conditions: flag10^0 + flag211^0 <= 0, 2 + flag211^0 + l6^0 <= ir4^0, flag211^0 <= flag10^0, 217.61/217.90 OPEN EXITS: 217.61/217.90 217.61/217.90 217.61/217.90 --- Reachability graph --- 217.61/217.90 > Graph without transitions. 217.61/217.90 217.61/217.90 Calling reachability with... 217.61/217.90 Transition: 217.61/217.90 Conditions: flag10^0 + flag211^0 <= 0, flag211^0 <= flag10^0, 2 + flag211^0 + l6^0 <= ir4^0, 217.61/217.90 OPEN EXITS: 217.61/217.90 217.61/217.90 217.61/217.90 > Conditions are reachable! 217.61/217.90 217.61/217.90 Program does NOT terminate 217.61/217.90 /export/starexec/sandbox/solver/bin/starexec_run_termcomp2019_ITS: line 26: delete: command not found 217.61/217.90 /export/starexec/sandbox/solver/bin/starexec_run_termcomp2019_ITS: line 27: edit: command not found 217.61/217.90 EOF