59.50/22.60 NO 59.50/22.60 59.50/22.60 Solver Timeout: 4 59.50/22.60 Global Timeout: 300 59.50/22.60 Maximum number of concurrent processes: 900 59.50/22.60 ******************************************************************************************* 59.50/22.60 *********************** UNPROCESSED TRANSITION SYSTEMS PER FUNCTION *********************** 59.50/22.60 ******************************************************************************************* 59.50/22.60 59.50/22.60 59.50/22.60 List of LLVMGraphs + assumeNodes + staticAssertNodes [1] : 59.50/22.60 59.50/22.60 +++++++++++++++++++++++++++++++ main +++++++++++++++++++++++++++++++ 59.50/22.60 + + 59.50/22.60 Init Location: 0 59.50/22.60 Transitions: 59.50/22.60 0, main_x -> ¿functionCall(__VERIFIER_nondet_int), main_y -> ¿functionCall(__VERIFIER_nondet_int)}> 59.50/22.60 59.50/22.60 59.50/22.60 59.50/22.60 main_y, main_xtmp -> main_x}> 59.50/22.60 59.50/22.60 59.50/22.60 59.50/22.60 59.50/22.60 0}> 59.50/22.60 59.50/22.60 59.50/22.60 59.50/22.60 0}> 59.50/22.60 59.50/22.60 59.50/22.60 main_y))> 59.50/22.60 main_y)> 59.50/22.60 (main_xtmp - main_y)}> 59.50/22.60 59.50/22.60 59.50/22.60 59.50/22.60 main_xtmp, main_x -> main_tmp}> 59.50/22.60 59.50/22.60 0}> 59.50/22.60 59.50/22.60 Fresh variables: 59.50/22.60 59.50/22.60 Undef variables: 59.50/22.60 59.50/22.60 Abstraction variables: 59.50/22.60 59.50/22.60 Exit nodes: 59.50/22.60 59.50/22.60 Accepting locations: 59.50/22.60 59.50/22.60 Asserts: 59.50/22.60 59.50/22.60 + Assume Nodes [0]: ++++++++++++++++++++++++++++++++++++++++++++++++ 59.50/22.60 59.50/22.60 + Static Assert Nodes [0]: +++++++++++++++++++++++++++++++++++++++++ 59.50/22.60 59.50/22.60 + After preprocess (paralelization): ++++++++++++++++++++++++++++++ 59.50/22.60 59.50/22.60 Init Location: 0 59.50/22.60 Transitions: 59.50/22.60 0}> 59.50/22.60 ¿functionCall(__VERIFIER_nondet_int)}> 59.50/22.60 varCall_1}> 59.50/22.60 ¿functionCall(__VERIFIER_nondet_int)}> 59.50/22.60 varCall_2}> 59.50/22.60 59.50/22.60 59.50/22.60 59.50/22.60 main_y, main_xtmp -> main_x}> 59.50/22.60 59.50/22.60 59.50/22.60 59.50/22.60 59.50/22.60 0}> 59.50/22.60 59.50/22.60 59.50/22.60 59.50/22.60 0}> 59.50/22.60 59.50/22.60 59.50/22.60 main_y)> 59.50/22.60 main_y))> 59.50/22.60 (main_xtmp - main_y)}> 59.50/22.60 59.50/22.60 59.50/22.60 59.50/22.60 main_xtmp, main_x -> main_tmp}> 59.50/22.60 59.50/22.60 0}> 59.50/22.60 59.50/22.60 Fresh variables: 59.50/22.60 59.50/22.60 Undef variables: 59.50/22.60 59.50/22.60 Abstraction variables: 59.50/22.60 59.50/22.60 Exit nodes: 59.50/22.60 20, 59.50/22.60 Accepting locations: 59.50/22.60 59.50/22.60 Asserts: 59.50/22.60 59.50/22.60 + + 59.50/22.60 +++++++++++++++++++++++++++++++ main +++++++++++++++++++++++++++++++ 59.50/22.60 59.50/22.60 59.50/22.60 Function Return and Parameters Information [2 functions]: 59.50/22.60 function name: __VERIFIER_nondet_int [1 return + 0 parameters] demangled: __VERIFIER_nondet_int 59.50/22.60 __VERIFIER_nondet_int__func_return_ [function result] : int 59.50/22.60 function name: main [1 return + 0 parameters] demangled: main 59.50/22.60 main__func_return_ [function result] : int 59.50/22.60 59.50/22.60 59.50/22.60 AST Ident Scanner Information [6 idents]: 59.50/22.60 __VERIFIER_nondet_int | function | [integer, ()] | | 59.50/22.60 main | function | [integer, ()] | 59.50/22.60 x | local variable | integer | | 59.50/22.60 y | local variable | integer | | 59.50/22.60 tmp | local variable | integer | | 59.50/22.60 xtmp | local variable | integer | | 59.50/22.60 59.50/22.60 Main function: main 59.50/22.60 Preprocessed LLVMGraph 59.50/22.60 Init Location: 0 59.50/22.60 Transitions: 59.50/22.60 59.50/22.60 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x}> 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x}> 59.50/22.60 0) /\ (main_x <= 0), par{main_x -> main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x}> 59.50/22.60 0) /\ not((main_x <= 0)) /\ not((main_y <= 0)) /\ (main_x = main_y), par{main_x -> main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x}> 59.50/22.60 0) /\ not((main_x <= 0)) /\ not((main_y <= 0)) /\ (main_x < main_y), par{main_tmp -> main_y, main_xtmp -> main_x}> 59.50/22.60 0) /\ not((main_x <= 0)) /\ not((main_y <= 0)) /\ (main_x > main_y), par{main_tmp -> main_y, main_xtmp -> main_x}> 59.50/22.60 main_y), par{main_xtmp -> (main_xtmp - main_y)}> 59.50/22.60 main_y)), par{main_x -> main_tmp, main_y -> main_xtmp}> 59.50/22.60 59.50/22.60 Fresh variables: 59.50/22.60 undef3, undef4, 59.50/22.60 59.50/22.60 Undef variables: 59.50/22.60 undef3, undef4, 59.50/22.60 59.50/22.60 Abstraction variables: 59.50/22.60 59.50/22.60 Exit nodes: 59.50/22.60 20, 59.50/22.60 Accepting locations: 59.50/22.60 59.50/22.60 Asserts: 59.50/22.60 59.50/22.60 ************************************************************* 59.50/22.60 ******************************************************************************************* 59.50/22.60 *********************** WORKING TRANSITION SYSTEM (DAG) *********************** 59.50/22.60 ******************************************************************************************* 59.50/22.60 59.50/22.60 Init Location: 0 59.50/22.60 Graph 0: 59.50/22.60 Transitions: 59.50/22.60 Variables: 59.50/22.60 59.50/22.60 Graph 1: 59.50/22.60 Transitions: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 -main_y + main_xtmp, rest remain the same}> 59.50/22.60 main_tmp, main_y -> main_xtmp, rest remain the same}> 59.50/22.60 Variables: 59.50/22.60 main_x, main_y, main_tmp, main_xtmp 59.50/22.60 59.50/22.60 Graph 2: 59.50/22.60 Transitions: 59.50/22.60 Variables: 59.50/22.60 59.50/22.60 Precedence: 59.50/22.60 Graph 0 59.50/22.60 59.50/22.60 Graph 1 59.50/22.60 59.50/22.60 59.50/22.60 Graph 2 59.50/22.60 59.50/22.60 59.50/22.60 Map Locations to Subgraph: 59.50/22.60 ( 0 , 0 ) 59.50/22.60 ( 2 , 1 ) 59.50/22.60 ( 12 , 1 ) 59.50/22.60 ( 20 , 2 ) 59.50/22.60 59.50/22.60 ******************************************************************************************* 59.50/22.60 ******************************** CHECKING ASSERTIONS ******************************** 59.50/22.60 ******************************************************************************************* 59.50/22.60 59.50/22.60 Proving termination of subgraph 0 59.50/22.60 Proving termination of subgraph 1 59.50/22.60 Checking unfeasibility... 59.50/22.60 Time used: 0.039111 59.50/22.60 59.50/22.60 Checking conditional termination of SCC {l2, l12}... 59.50/22.60 59.50/22.60 LOG: CALL solveLinear 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear - Elapsed time: 0.005402s 59.50/22.60 59.50/22.60 LOG: CALL solveLinear 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear - Elapsed time: 0.045317s 59.50/22.60 [10455 : 10457] 59.50/22.60 [10455 : 10458] 59.50/22.60 Successful child: 10457 59.50/22.60 [ Invariant Graph ] 59.50/22.60 Strengthening and disabling transitions... 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 -main_y + main_xtmp, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_tmp, main_y -> main_xtmp, rest remain the same}> 59.50/22.60 [ Termination Graph ] 59.50/22.60 Strengthening and disabling transitions... 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 -main_y + main_xtmp, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_tmp, main_y -> main_xtmp, rest remain the same}> 59.50/22.60 New Graphs: 59.50/22.60 Transitions: 59.50/22.60 -main_y + main_xtmp, rest remain the same}> 59.50/22.60 Variables: 59.50/22.60 main_y, main_tmp, main_xtmp 59.50/22.60 Transitions: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 Variables: 59.50/22.60 main_x, main_y, main_tmp, main_xtmp 59.50/22.60 Checking conditional termination of SCC {l12}... 59.50/22.60 59.50/22.60 LOG: CALL solveLinear 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear - Elapsed time: 0.000666s 59.50/22.60 59.50/22.60 LOG: CALL solveLinear 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear - Elapsed time: 0.002199s 59.50/22.60 [10455 : 10462] 59.50/22.60 [10455 : 10463] 59.50/22.60 Successful child: 10462 59.50/22.60 [ Invariant Graph ] 59.50/22.60 Strengthening and disabling transitions... 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 -main_y + main_xtmp, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_tmp, main_y -> main_xtmp, rest remain the same}> 59.50/22.60 [ Termination Graph ] 59.50/22.60 Strengthening and disabling transitions... 59.50/22.60 > It's unfeasible. Removing transition: 59.50/22.60 -main_y + main_xtmp, rest remain the same}> 59.50/22.60 New Graphs: 59.50/22.60 Transitions: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 Variables: 59.50/22.60 main_x, main_y, main_tmp, main_xtmp 59.50/22.60 Checking conditional termination of SCC {l2}... 59.50/22.60 59.50/22.60 LOG: CALL solveLinear 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear - Elapsed time: 0.001925s 59.50/22.60 59.50/22.60 LOG: CALL solveLinear 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear - Elapsed time: 0.038820s 59.50/22.60 [10455 : 10467] 59.50/22.60 [10455 : 10468] 59.50/22.60 Successful child: 10467 59.50/22.60 [ Invariant Graph ] 59.50/22.60 Strengthening and disabling transitions... 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 [ Termination Graph ] 59.50/22.60 Strengthening and disabling transitions... 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 New Graphs: 59.50/22.60 Transitions: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 Variables: 59.50/22.60 main_x, main_y, main_tmp, main_xtmp 59.50/22.60 Checking conditional termination of SCC {l2}... 59.50/22.60 59.50/22.60 LOG: CALL solveLinear 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear - Elapsed time: 0.001498s 59.50/22.60 59.50/22.60 LOG: CALL solveLinear 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear - Elapsed time: 0.011855s 59.50/22.60 [10455 : 10472] 59.50/22.60 [10455 : 10473] 59.50/22.60 Successful child: 10472 59.50/22.60 [ Invariant Graph ] 59.50/22.60 Strengthening and disabling transitions... 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 [ Termination Graph ] 59.50/22.60 Strengthening and disabling transitions... 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 New Graphs: 59.50/22.60 59.50/22.60 LOG: CALL check - Post:main_x + main_y <= 1 - Process 1 59.50/22.60 * Exit transition: 59.50/22.60 * Postcondition : main_x + main_y <= 1 59.50/22.60 59.50/22.60 LOG: CALL solveLinear 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear - Elapsed time: 0.001494s 59.50/22.60 > Postcondition is not implied! 59.50/22.60 59.50/22.60 LOG: RETURN check - Elapsed time: 0.001612s 59.50/22.60 INVARIANTS: 59.50/22.60 2: 59.50/22.60 12: 59.50/22.60 Quasi-INVARIANTS to narrow Graph: 59.50/22.60 2: main_x + main_y <= 1 , 59.50/22.60 12: main_y + main_tmp <= 0 , 59.50/22.60 INVARIANTS: 59.50/22.60 12: 1 <= main_y + main_tmp , 59.50/22.60 Quasi-INVARIANTS to narrow Graph: 59.50/22.60 12: 59.50/22.60 59.50/22.60 LOG: CALL check - Post:0 <= main_x + main_y - Process 2 59.50/22.60 * Exit transition: 59.50/22.60 * Postcondition : 0 <= main_x + main_y 59.50/22.60 59.50/22.60 LOG: CALL solveLinear 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear - Elapsed time: 0.001171s 59.50/22.60 > Postcondition is not implied! 59.50/22.60 59.50/22.60 LOG: RETURN check - Elapsed time: 0.001267s 59.50/22.60 INVARIANTS: 59.50/22.60 2: 59.50/22.60 Quasi-INVARIANTS to narrow Graph: 59.50/22.60 2: 0 <= main_x + main_y , 59.50/22.60 [10455 : 10477] 59.50/22.60 [10455 : 10478] 59.50/22.60 INVARIANTS: 59.50/22.60 2: 59.50/22.60 Quasi-INVARIANTS to narrow Graph: 59.50/22.60 2: main_x <= 0 , main_y <= main_x , 59.50/22.60 Narrowing transition: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: Narrow transition size 4 59.50/22.60 Narrowing transition: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: Narrow transition size 4 59.50/22.60 Narrowing transition: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: Narrow transition size 4 59.50/22.60 Narrowing transition: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: Narrow transition size 4 59.50/22.60 Narrowing transition: 59.50/22.60 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: Narrow transition size 4 59.50/22.60 Narrowing transition: 59.50/22.60 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: Narrow transition size 4 59.50/22.60 Narrowing transition: 59.50/22.60 -main_y + main_xtmp, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: Narrow transition size 1 59.50/22.60 Narrowing transition: 59.50/22.60 main_tmp, main_y -> main_xtmp, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: Narrow transition size 1 59.50/22.60 invGraph after Narrowing: 59.50/22.60 Transitions: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 -main_y + main_xtmp, rest remain the same}> 59.50/22.60 main_tmp, main_y -> main_xtmp, rest remain the same}> 59.50/22.60 Variables: 59.50/22.60 main_x, main_y, main_tmp, main_xtmp 59.50/22.60 Checking conditional termination of SCC {l2, l12}... 59.50/22.60 59.50/22.60 LOG: CALL solveLinear 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear - Elapsed time: 0.004871s 59.50/22.60 59.50/22.60 LOG: CALL solveLinear 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear - Elapsed time: 0.100096s 59.50/22.60 [10455 : 10479] 59.50/22.60 [10455 : 10480] 59.50/22.60 Successful child: 10479 59.50/22.60 [ Invariant Graph ] 59.50/22.60 Strengthening and disabling transitions... 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 -main_y + main_xtmp, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_tmp, main_y -> main_xtmp, rest remain the same}> 59.50/22.60 [ Termination Graph ] 59.50/22.60 Strengthening and disabling transitions... 59.50/22.60 > It's unfeasible. Removing transition: 59.50/22.60 -main_y + main_xtmp, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_tmp, main_y -> main_xtmp, rest remain the same}> 59.50/22.60 New Graphs: 59.50/22.60 Transitions: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 Variables: 59.50/22.60 main_x, main_y, main_tmp, main_xtmp 59.50/22.60 Checking conditional termination of SCC {l2}... 59.50/22.60 59.50/22.60 LOG: CALL solveLinear 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear - Elapsed time: 0.002538s 59.50/22.60 59.50/22.60 LOG: CALL solveLinear 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear - Elapsed time: 0.086780s 59.50/22.60 [10455 : 10484] 59.50/22.60 [10455 : 10485] 59.50/22.60 Successful child: 10484 59.50/22.60 [ Invariant Graph ] 59.50/22.60 Strengthening and disabling transitions... 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 [ Termination Graph ] 59.50/22.60 Strengthening and disabling transitions... 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 It's unfeasible. Removing transition: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 59.50/22.60 LOG: CALL solverLinear in Graph for feasibility 59.50/22.60 59.50/22.60 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.60 Strengthening transition (result): 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.60 New Graphs: 59.50/22.60 Transitions: 59.50/22.60 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 Variables: 59.50/22.61 main_x, main_y, main_tmp, main_xtmp 59.50/22.61 Checking conditional termination of SCC {l2}... 59.50/22.61 59.50/22.61 LOG: CALL solveLinear 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear - Elapsed time: 0.001735s 59.50/22.61 59.50/22.61 LOG: CALL solveLinear 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear - Elapsed time: 0.017037s 59.50/22.61 [10455 : 10489] 59.50/22.61 [10455 : 10490] 59.50/22.61 Successful child: 10489 59.50/22.61 [ Invariant Graph ] 59.50/22.61 Strengthening and disabling transitions... 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 [ Termination Graph ] 59.50/22.61 Strengthening and disabling transitions... 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 Ranking function: 22 - 23*main_x - 22*main_y 59.50/22.61 New Graphs: 59.50/22.61 [10455 : 10495] 59.50/22.61 [10455 : 10496] 59.50/22.61 INVARIANTS: 59.50/22.61 2: 59.50/22.61 12: 59.50/22.61 Quasi-INVARIANTS to narrow Graph: 59.50/22.61 2: main_x + main_y <= 1 , 59.50/22.61 12: 1 <= 0 , 59.50/22.61 [10455 : 10497] 59.50/22.61 [10455 : 10498] 59.50/22.61 [10455 : 10499] 59.50/22.61 INVARIANTS: 59.50/22.61 2: 59.50/22.61 Quasi-INVARIANTS to narrow Graph: 59.50/22.61 2: 0 <= main_x + main_y , 59.50/22.61 [10455 : 10500] 59.50/22.61 [10455 : 10501] 59.50/22.61 [10455 : 10502] 59.50/22.61 [10455 : 10503] 59.50/22.61 INVARIANTS: 59.50/22.61 2: 59.50/22.61 Quasi-INVARIANTS to narrow Graph: 59.50/22.61 2: 0 <= main_x , main_x <= 1 + main_y , 59.50/22.61 Narrowing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: Narrow transition size 4 59.50/22.61 Narrowing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: Narrow transition size 4 59.50/22.61 Narrowing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: Narrow transition size 4 59.50/22.61 Narrowing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: Narrow transition size 4 59.50/22.61 Narrowing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: Narrow transition size 4 59.50/22.61 Narrowing transition: 59.50/22.61 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: Narrow transition size 4 59.50/22.61 Narrowing transition: 59.50/22.61 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: Narrow transition size 4 59.50/22.61 Narrowing transition: 59.50/22.61 -main_y + main_xtmp, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: Narrow transition size 1 59.50/22.61 Narrowing transition: 59.50/22.61 main_tmp, main_y -> main_xtmp, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: Narrow transition size 1 59.50/22.61 invGraph after Narrowing: 59.50/22.61 Transitions: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 -main_y + main_xtmp, rest remain the same}> 59.50/22.61 main_tmp, main_y -> main_xtmp, rest remain the same}> 59.50/22.61 Variables: 59.50/22.61 main_x, main_y, main_tmp, main_xtmp 59.50/22.61 Checking conditional termination of SCC {l2, l12}... 59.50/22.61 59.50/22.61 LOG: CALL solveLinear 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear - Elapsed time: 0.009911s 59.50/22.61 59.50/22.61 LOG: CALL solveLinear 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear - Elapsed time: 0.250975s 59.50/22.61 [10455 : 10504] 59.50/22.61 [10455 : 10505] 59.50/22.61 Successful child: 10504 59.50/22.61 [ Invariant Graph ] 59.50/22.61 Strengthening and disabling transitions... 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 -main_y + main_xtmp, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_tmp, main_y -> main_xtmp, rest remain the same}> 59.50/22.61 [ Termination Graph ] 59.50/22.61 Strengthening and disabling transitions... 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 -main_y + main_xtmp, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_tmp, main_y -> main_xtmp, rest remain the same}> 59.50/22.61 New Graphs: 59.50/22.61 Transitions: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 Variables: 59.50/22.61 main_x, main_y, main_tmp, main_xtmp 59.50/22.61 Checking conditional termination of SCC {l2}... 59.50/22.61 59.50/22.61 LOG: CALL solveLinear 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear - Elapsed time: 0.003927s 59.50/22.61 59.50/22.61 LOG: CALL solveLinear 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear - Elapsed time: 0.172442s 59.50/22.61 [10455 : 10509] 59.50/22.61 [10455 : 10510] 59.50/22.61 Successful child: 10509 59.50/22.61 [ Invariant Graph ] 59.50/22.61 Strengthening and disabling transitions... 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 [ Termination Graph ] 59.50/22.61 Strengthening and disabling transitions... 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 New Graphs: 59.50/22.61 Transitions: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 Variables: 59.50/22.61 main_x, main_y, main_tmp, main_xtmp 59.50/22.61 Checking conditional termination of SCC {l2}... 59.50/22.61 59.50/22.61 LOG: CALL solveLinear 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear - Elapsed time: 0.002906s 59.50/22.61 59.50/22.61 LOG: CALL solveLinear 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear - Elapsed time: 0.079321s 59.50/22.61 [10455 : 10514] 59.50/22.61 [10455 : 10515] 59.50/22.61 Successful child: 10514 59.50/22.61 [ Invariant Graph ] 59.50/22.61 Strengthening and disabling transitions... 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 [ Termination Graph ] 59.50/22.61 Strengthening and disabling transitions... 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 New Graphs: 59.50/22.61 Transitions: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 Variables: 59.50/22.61 main_x, main_y, main_tmp, main_xtmp 59.50/22.61 Checking conditional termination of SCC {l2}... 59.50/22.61 59.50/22.61 LOG: CALL solveLinear 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear - Elapsed time: 0.002239s 59.50/22.61 59.50/22.61 LOG: CALL solveLinear 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear - Elapsed time: 0.025580s 59.50/22.61 [10455 : 10519] 59.50/22.61 [10455 : 10520] 59.50/22.61 Successful child: 10519 59.50/22.61 [ Invariant Graph ] 59.50/22.61 Strengthening and disabling transitions... 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 [ Termination Graph ] 59.50/22.61 Strengthening and disabling transitions... 59.50/22.61 > It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 New Graphs: 59.50/22.61 Transitions: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 Variables: 59.50/22.61 main_x, main_y, main_tmp, main_xtmp 59.50/22.61 Checking conditional termination of SCC {l2}... 59.50/22.61 59.50/22.61 LOG: CALL solveLinear 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear - Elapsed time: 0.002929s 59.50/22.61 Ranking function: main_x 59.50/22.61 New Graphs: 59.50/22.61 [10455 : 10524] 59.50/22.61 [10455 : 10525] 59.50/22.61 [10455 : 10526] 59.50/22.61 INVARIANTS: 59.50/22.61 2: 59.50/22.61 12: 59.50/22.61 Quasi-INVARIANTS to narrow Graph: 59.50/22.61 2: main_x + main_y <= 1 , 59.50/22.61 12: main_y + main_tmp <= 0 , 59.50/22.61 [10455 : 10527] 59.50/22.61 [10455 : 10528] 59.50/22.61 [10455 : 10529] 59.50/22.61 [10455 : 10530] 59.50/22.61 INVARIANTS: 59.50/22.61 2: 59.50/22.61 Quasi-INVARIANTS to narrow Graph: 59.50/22.61 2: 0 <= 1 + main_x + main_y , 59.50/22.61 59.50/22.61 LOG: CALL check - Post:1 + main_x + main_y <= 0 - Process 3 59.50/22.61 * Exit transition: 59.50/22.61 * Postcondition : 1 + main_x + main_y <= 0 59.50/22.61 59.50/22.61 LOG: CALL solveLinear 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear - Elapsed time: 0.003178s 59.50/22.61 > Postcondition is not implied! 59.50/22.61 59.50/22.61 LOG: RETURN check - Elapsed time: 0.003349s 59.50/22.61 INVARIANTS: 59.50/22.61 2: 59.50/22.61 Quasi-INVARIANTS to narrow Graph: 59.50/22.61 2: 1 + main_x + main_y <= 0 , 59.50/22.61 [10455 : 10531] 59.50/22.61 [10455 : 10532] 59.50/22.61 [10455 : 10533] 59.50/22.61 [10455 : 10534] 59.50/22.61 [10455 : 10535] 59.50/22.61 INVARIANTS: 59.50/22.61 2: 59.50/22.61 Quasi-INVARIANTS to narrow Graph: 59.50/22.61 2: main_x <= 0 , 0 <= 1 + main_x , 59.50/22.61 Narrowing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: Narrow transition size 5 59.50/22.61 Narrowing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: Narrow transition size 5 59.50/22.61 Narrowing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: Narrow transition size 5 59.50/22.61 Narrowing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: Narrow transition size 5 59.50/22.61 Narrowing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: Narrow transition size 5 59.50/22.61 Narrowing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: Narrow transition size 5 59.50/22.61 Narrowing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: Narrow transition size 5 59.50/22.61 Narrowing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: Narrow transition size 5 59.50/22.61 Narrowing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: Narrow transition size 5 59.50/22.61 Narrowing transition: 59.50/22.61 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: Narrow transition size 5 59.50/22.61 Narrowing transition: 59.50/22.61 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: Narrow transition size 5 59.50/22.61 Narrowing transition: 59.50/22.61 -main_y + main_xtmp, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: Narrow transition size 1 59.50/22.61 Narrowing transition: 59.50/22.61 main_tmp, main_y -> main_xtmp, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: Narrow transition size 1 59.50/22.61 invGraph after Narrowing: 59.50/22.61 Transitions: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 -main_y + main_xtmp, rest remain the same}> 59.50/22.61 main_tmp, main_y -> main_xtmp, rest remain the same}> 59.50/22.61 Variables: 59.50/22.61 main_x, main_y, main_tmp, main_xtmp 59.50/22.61 Checking conditional termination of SCC {l2, l12}... 59.50/22.61 59.50/22.61 LOG: CALL solveLinear 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear - Elapsed time: 0.011956s 59.50/22.61 59.50/22.61 LOG: CALL solveLinear 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear - Elapsed time: 0.321333s 59.50/22.61 [10455 : 10536] 59.50/22.61 [10455 : 10537] 59.50/22.61 Successful child: 10536 59.50/22.61 [ Invariant Graph ] 59.50/22.61 Strengthening and disabling transitions... 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 -main_y + main_xtmp, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_tmp, main_y -> main_xtmp, rest remain the same}> 59.50/22.61 [ Termination Graph ] 59.50/22.61 Strengthening and disabling transitions... 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 -main_y + main_xtmp, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_tmp, main_y -> main_xtmp, rest remain the same}> 59.50/22.61 New Graphs: 59.50/22.61 Transitions: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 Variables: 59.50/22.61 main_x, main_y, main_tmp, main_xtmp 59.50/22.61 Checking conditional termination of SCC {l2}... 59.50/22.61 59.50/22.61 LOG: CALL solveLinear 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear - Elapsed time: 0.005533s 59.50/22.61 59.50/22.61 LOG: CALL solveLinear 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear - Elapsed time: 0.382253s 59.50/22.61 [10455 : 10541] 59.50/22.61 [10455 : 10542] 59.50/22.61 Successful child: 10541 59.50/22.61 [ Invariant Graph ] 59.50/22.61 Strengthening and disabling transitions... 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 [ Termination Graph ] 59.50/22.61 Strengthening and disabling transitions... 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 New Graphs: 59.50/22.61 Transitions: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 Variables: 59.50/22.61 main_x, main_y, main_tmp, main_xtmp 59.50/22.61 Checking conditional termination of SCC {l2}... 59.50/22.61 59.50/22.61 LOG: CALL solveLinear 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear - Elapsed time: 0.004306s 59.50/22.61 59.50/22.61 LOG: CALL solveLinear 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear - Elapsed time: 0.134863s 59.50/22.61 [10455 : 10546] 59.50/22.61 [10455 : 10547] 59.50/22.61 Successful child: 10546 59.50/22.61 [ Invariant Graph ] 59.50/22.61 Strengthening and disabling transitions... 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 [ Termination Graph ] 59.50/22.61 Strengthening and disabling transitions... 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 New Graphs: 59.50/22.61 Transitions: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 Variables: 59.50/22.61 main_x, main_y, main_tmp, main_xtmp 59.50/22.61 Checking conditional termination of SCC {l2}... 59.50/22.61 59.50/22.61 LOG: CALL solveLinear 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear - Elapsed time: 0.003319s 59.50/22.61 59.50/22.61 LOG: CALL solveLinear 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear - Elapsed time: 0.046023s 59.50/22.61 [10455 : 10551] 59.50/22.61 [10455 : 10552] 59.50/22.61 Successful child: 10551 59.50/22.61 [ Invariant Graph ] 59.50/22.61 Strengthening and disabling transitions... 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 [ Termination Graph ] 59.50/22.61 Strengthening and disabling transitions... 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 It's unfeasible. Removing transition: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 59.50/22.61 LOG: CALL solverLinear in Graph for feasibility 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear in Graph for feasibility 59.50/22.61 Strengthening transition (result): 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 New Graphs: 59.50/22.61 Transitions: 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 59.50/22.61 Variables: 59.50/22.61 main_x, main_y, main_tmp, main_xtmp 59.50/22.61 Checking conditional termination of SCC {l2}... 59.50/22.61 59.50/22.61 LOG: CALL solveLinear 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear - Elapsed time: 0.002147s 59.50/22.61 59.50/22.61 LOG: CALL solveLinear 59.50/22.61 59.50/22.61 LOG: RETURN solveLinear - Elapsed time: 0.012915s 59.50/22.61 [10455 : 10556] 59.50/22.61 [10455 : 10557] 59.50/22.61 Solving with 1 template(s). 59.50/22.61 59.50/22.61 LOG: CALL solveNonLinearGetFirstSolution 59.50/22.61 59.50/22.61 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.024979s 59.50/22.61 Time used: 0.024127 59.50/22.61 59.50/22.61 [10455 : 10561] 59.50/22.61 [10455 : 10565] 59.50/22.61 Successful child: 10561 59.50/22.61 59.50/22.61 Program does NOT terminate 59.50/22.61 EOF