13.46/6.78 NO 13.46/6.78 13.46/6.78 Solver Timeout: 4 13.46/6.78 Global Timeout: 300 13.46/6.78 Maximum number of concurrent processes: 900 13.46/6.78 ******************************************************************************************* 13.46/6.78 *********************** UNPROCESSED TRANSITION SYSTEMS PER FUNCTION *********************** 13.46/6.78 ******************************************************************************************* 13.46/6.78 13.46/6.78 13.46/6.78 List of LLVMGraphs + assumeNodes + staticAssertNodes [1] : 13.46/6.78 13.46/6.78 +++++++++++++++++++++++++++++++ main +++++++++++++++++++++++++++++++ 13.46/6.78 + + 13.46/6.78 Init Location: 0 13.46/6.78 Transitions: 13.46/6.78 0, main_x -> ¿functionCall(__VERIFIER_nondet_int), main_y -> ¿functionCall(__VERIFIER_nondet_int)}> 13.46/6.78 13.46/6.78 13.46/6.78 13.46/6.78 = 0))> 13.46/6.78 = 0)> 13.46/6.78 = 0))> 13.46/6.78 = 0)> 13.46/6.78 main_y, main_xtmp -> main_x}> 13.46/6.78 13.46/6.78 13.46/6.78 0}> 13.46/6.78 13.46/6.78 13.46/6.78 main_y))> 13.46/6.78 main_y)> 13.46/6.78 (main_xtmp - main_y)}> 13.46/6.78 13.46/6.78 13.46/6.78 main_xtmp, main_x -> main_tmp}> 13.46/6.78 13.46/6.78 0}> 13.46/6.78 13.46/6.78 Fresh variables: 13.46/6.78 13.46/6.78 Undef variables: 13.46/6.78 13.46/6.78 Abstraction variables: 13.46/6.78 13.46/6.78 Exit nodes: 13.46/6.78 13.46/6.78 Accepting locations: 13.46/6.78 13.46/6.78 Asserts: 13.46/6.78 13.46/6.78 + Assume Nodes [0]: ++++++++++++++++++++++++++++++++++++++++++++++++ 13.46/6.78 13.46/6.78 + Static Assert Nodes [0]: +++++++++++++++++++++++++++++++++++++++++ 13.46/6.78 13.46/6.78 + After preprocess (paralelization): ++++++++++++++++++++++++++++++ 13.46/6.78 13.46/6.78 Init Location: 0 13.46/6.78 Transitions: 13.46/6.78 0}> 13.46/6.78 ¿functionCall(__VERIFIER_nondet_int)}> 13.46/6.78 varCall_1}> 13.46/6.78 ¿functionCall(__VERIFIER_nondet_int)}> 13.46/6.78 varCall_2}> 13.46/6.78 13.46/6.78 13.46/6.78 13.46/6.78 = 0)> 13.46/6.78 = 0))> 13.46/6.78 = 0)> 13.46/6.78 = 0))> 13.46/6.78 main_y, main_xtmp -> main_x}> 13.46/6.78 13.46/6.78 13.46/6.78 0}> 13.46/6.78 13.46/6.78 13.46/6.78 main_y)> 13.46/6.78 main_y))> 13.46/6.78 (main_xtmp - main_y)}> 13.46/6.78 13.46/6.78 13.46/6.78 main_xtmp, main_x -> main_tmp}> 13.46/6.78 13.46/6.78 0}> 13.46/6.78 13.46/6.78 Fresh variables: 13.46/6.78 13.46/6.78 Undef variables: 13.46/6.78 13.46/6.78 Abstraction variables: 13.46/6.78 13.46/6.78 Exit nodes: 13.46/6.78 17, 13.46/6.78 Accepting locations: 13.46/6.78 13.46/6.78 Asserts: 13.46/6.78 13.46/6.78 + + 13.46/6.78 +++++++++++++++++++++++++++++++ main +++++++++++++++++++++++++++++++ 13.46/6.78 13.46/6.78 13.46/6.78 Function Return and Parameters Information [2 functions]: 13.46/6.78 function name: __VERIFIER_nondet_int [1 return + 0 parameters] demangled: __VERIFIER_nondet_int 13.46/6.78 __VERIFIER_nondet_int__func_return_ [function result] : int 13.46/6.78 function name: main [1 return + 0 parameters] demangled: main 13.46/6.78 main__func_return_ [function result] : int 13.46/6.78 13.46/6.78 13.46/6.78 AST Ident Scanner Information [6 idents]: 13.46/6.78 __VERIFIER_nondet_int | function | [integer, ()] | | 13.46/6.78 main | function | [integer, ()] | 13.46/6.78 x | local variable | integer | | 13.46/6.78 y | local variable | integer | | 13.46/6.78 tmp | local variable | integer | | 13.46/6.78 xtmp | local variable | integer | | 13.46/6.78 13.46/6.78 Main function: main 13.46/6.78 Preprocessed LLVMGraph 13.46/6.78 Init Location: 0 13.46/6.78 Transitions: 13.46/6.78 13.46/6.78 13.46/6.78 = 0) /\ not((main_y >= 0))> 13.46/6.78 = 0))> 13.46/6.78 0) /\ (main_x >= 0) /\ (main_y >= 0) /\ (main_x = main_y), par{main_x -> main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x}> 13.46/6.78 0) /\ (main_x >= 0) /\ (main_y >= 0) /\ (main_x < main_y), par{main_tmp -> main_y, main_xtmp -> main_x}> 13.46/6.78 0) /\ (main_x >= 0) /\ (main_y >= 0) /\ (main_x > main_y), par{main_tmp -> main_y, main_xtmp -> main_x}> 13.46/6.78 0) /\ not((main_x >= 0))> 13.46/6.78 main_y), par{main_xtmp -> (main_xtmp - main_y)}> 13.46/6.78 main_y)), par{main_x -> main_tmp, main_y -> main_xtmp}> 13.46/6.78 13.46/6.78 Fresh variables: 13.46/6.78 undef3, undef4, 13.46/6.78 13.46/6.78 Undef variables: 13.46/6.78 undef3, undef4, 13.46/6.78 13.46/6.78 Abstraction variables: 13.46/6.78 13.46/6.78 Exit nodes: 13.46/6.78 17, 13.46/6.78 Accepting locations: 13.46/6.78 13.46/6.78 Asserts: 13.46/6.78 13.46/6.78 ************************************************************* 13.46/6.78 ******************************************************************************************* 13.46/6.78 *********************** WORKING TRANSITION SYSTEM (DAG) *********************** 13.46/6.78 ******************************************************************************************* 13.46/6.78 13.46/6.78 Init Location: 0 13.46/6.78 Graph 0: 13.46/6.78 Transitions: 13.46/6.78 Variables: 13.46/6.78 13.46/6.78 Graph 1: 13.46/6.78 Transitions: 13.46/6.78 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 -main_y + main_xtmp, rest remain the same}> 13.46/6.78 main_tmp, main_y -> main_xtmp, rest remain the same}> 13.46/6.78 Variables: 13.46/6.78 main_x, main_y, main_tmp, main_xtmp 13.46/6.78 13.46/6.78 Graph 2: 13.46/6.78 Transitions: 13.46/6.78 Variables: 13.46/6.78 13.46/6.78 Precedence: 13.46/6.78 Graph 0 13.46/6.78 13.46/6.78 Graph 1 13.46/6.78 13.46/6.78 13.46/6.78 Graph 2 13.46/6.78 13.46/6.78 13.46/6.78 13.46/6.78 13.46/6.78 13.46/6.78 Map Locations to Subgraph: 13.46/6.78 ( 0 , 0 ) 13.46/6.78 ( 2 , 1 ) 13.46/6.78 ( 10 , 1 ) 13.46/6.78 ( 17 , 2 ) 13.46/6.78 13.46/6.78 ******************************************************************************************* 13.46/6.78 ******************************** CHECKING ASSERTIONS ******************************** 13.46/6.78 ******************************************************************************************* 13.46/6.78 13.46/6.78 Proving termination of subgraph 0 13.46/6.78 Proving termination of subgraph 1 13.46/6.78 Checking unfeasibility... 13.46/6.78 Time used: 0.020174 13.46/6.78 13.46/6.78 Checking conditional termination of SCC {l2, l10}... 13.46/6.78 13.46/6.78 LOG: CALL solveLinear 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear - Elapsed time: 0.002899s 13.46/6.78 13.46/6.78 LOG: CALL solveLinear 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear - Elapsed time: 0.012949s 13.46/6.78 [6690 : 6692] 13.46/6.78 [6690 : 6693] 13.46/6.78 Successful child: 6692 13.46/6.78 [ Invariant Graph ] 13.46/6.78 Strengthening and disabling transitions... 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 It's unfeasible. Removing transition: 13.46/6.78 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 It's unfeasible. Removing transition: 13.46/6.78 main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 It's unfeasible. Removing transition: 13.46/6.78 main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 It's unfeasible. Removing transition: 13.46/6.78 -main_y + main_xtmp, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 It's unfeasible. Removing transition: 13.46/6.78 main_tmp, main_y -> main_xtmp, rest remain the same}> 13.46/6.78 [ Termination Graph ] 13.46/6.78 Strengthening and disabling transitions... 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 It's unfeasible. Removing transition: 13.46/6.78 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 It's unfeasible. Removing transition: 13.46/6.78 main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 It's unfeasible. Removing transition: 13.46/6.78 main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 It's unfeasible. Removing transition: 13.46/6.78 -main_y + main_xtmp, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 It's unfeasible. Removing transition: 13.46/6.78 main_tmp, main_y -> main_xtmp, rest remain the same}> 13.46/6.78 New Graphs: 13.46/6.78 13.46/6.78 LOG: CALL check - Post:1 + main_x <= 0 - Process 1 13.46/6.78 * Exit transition: 13.46/6.78 * Postcondition : 1 + main_x <= 0 13.46/6.78 13.46/6.78 LOG: CALL solveLinear 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear - Elapsed time: 0.000623s 13.46/6.78 > Postcondition is not implied! 13.46/6.78 13.46/6.78 LOG: RETURN check - Elapsed time: 0.000712s 13.46/6.78 INVARIANTS: 13.46/6.78 2: 13.46/6.78 10: 13.46/6.78 Quasi-INVARIANTS to narrow Graph: 13.46/6.78 2: 1 + main_x <= 0 , 13.46/6.78 10: 1 <= 0 , 13.46/6.78 Narrowing transition: 13.46/6.78 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: Narrow transition size 1 13.46/6.78 Narrowing transition: 13.46/6.78 main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: Narrow transition size 1 13.46/6.78 Narrowing transition: 13.46/6.78 main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: Narrow transition size 1 13.46/6.78 Narrowing transition: 13.46/6.78 -main_y + main_xtmp, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: Narrow transition size 1 13.46/6.78 Narrowing transition: 13.46/6.78 main_tmp, main_y -> main_xtmp, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: Narrow transition size 1 13.46/6.78 invGraph after Narrowing: 13.46/6.78 Transitions: 13.46/6.78 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 -main_y + main_xtmp, rest remain the same}> 13.46/6.78 main_tmp, main_y -> main_xtmp, rest remain the same}> 13.46/6.78 Variables: 13.46/6.78 main_x, main_y, main_tmp, main_xtmp 13.46/6.78 Checking conditional termination of SCC {l2, l10}... 13.46/6.78 13.46/6.78 LOG: CALL solveLinear 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear - Elapsed time: 0.002236s 13.46/6.78 13.46/6.78 LOG: CALL solveLinear 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear - Elapsed time: 0.013594s 13.46/6.78 [6690 : 6697] 13.46/6.78 [6690 : 6698] 13.46/6.78 Successful child: 6697 13.46/6.78 [ Invariant Graph ] 13.46/6.78 Strengthening and disabling transitions... 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 It's unfeasible. Removing transition: 13.46/6.78 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 It's unfeasible. Removing transition: 13.46/6.78 main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 It's unfeasible. Removing transition: 13.46/6.78 main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 It's unfeasible. Removing transition: 13.46/6.78 -main_y + main_xtmp, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 It's unfeasible. Removing transition: 13.46/6.78 main_tmp, main_y -> main_xtmp, rest remain the same}> 13.46/6.78 [ Termination Graph ] 13.46/6.78 Strengthening and disabling transitions... 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 It's unfeasible. Removing transition: 13.46/6.78 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 It's unfeasible. Removing transition: 13.46/6.78 main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 It's unfeasible. Removing transition: 13.46/6.78 main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 It's unfeasible. Removing transition: 13.46/6.78 -main_y + main_xtmp, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 It's unfeasible. Removing transition: 13.46/6.78 main_tmp, main_y -> main_xtmp, rest remain the same}> 13.46/6.78 New Graphs: 13.46/6.78 13.46/6.78 LOG: CALL check - Post:main_y <= 0 - Process 2 13.46/6.78 * Exit transition: 13.46/6.78 * Postcondition : main_y <= 0 13.46/6.78 13.46/6.78 LOG: CALL solveLinear 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear - Elapsed time: 0.000990s 13.46/6.78 > Postcondition is not implied! 13.46/6.78 13.46/6.78 LOG: RETURN check - Elapsed time: 0.001085s 13.46/6.78 INVARIANTS: 13.46/6.78 2: 13.46/6.78 10: 13.46/6.78 Quasi-INVARIANTS to narrow Graph: 13.46/6.78 2: main_y <= 0 , 13.46/6.78 10: 1 <= 0 , 13.46/6.78 Narrowing transition: 13.46/6.78 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: Narrow transition size 1 13.46/6.78 Narrowing transition: 13.46/6.78 main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: Narrow transition size 1 13.46/6.78 Narrowing transition: 13.46/6.78 main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: Narrow transition size 1 13.46/6.78 Narrowing transition: 13.46/6.78 -main_y + main_xtmp, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: Narrow transition size 1 13.46/6.78 Narrowing transition: 13.46/6.78 main_tmp, main_y -> main_xtmp, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: Narrow transition size 1 13.46/6.78 invGraph after Narrowing: 13.46/6.78 Transitions: 13.46/6.78 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 -main_y + main_xtmp, rest remain the same}> 13.46/6.78 main_tmp, main_y -> main_xtmp, rest remain the same}> 13.46/6.78 Variables: 13.46/6.78 main_x, main_y, main_tmp, main_xtmp 13.46/6.78 Checking conditional termination of SCC {l2, l10}... 13.46/6.78 13.46/6.78 LOG: CALL solveLinear 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear - Elapsed time: 0.002276s 13.46/6.78 13.46/6.78 LOG: CALL solveLinear 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear - Elapsed time: 0.013506s 13.46/6.78 [6690 : 6702] 13.46/6.78 [6690 : 6703] 13.46/6.78 Successful child: 6702 13.46/6.78 [ Invariant Graph ] 13.46/6.78 Strengthening and disabling transitions... 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 Strengthening transition (result): 13.46/6.78 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 It's unfeasible. Removing transition: 13.46/6.78 main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 Strengthening transition (result): 13.46/6.78 main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 Strengthening transition (result): 13.46/6.78 -main_y + main_xtmp, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 Strengthening transition (result): 13.46/6.78 main_tmp, main_y -> main_xtmp, rest remain the same}> 13.46/6.78 [ Termination Graph ] 13.46/6.78 Strengthening and disabling transitions... 13.46/6.78 > It's unfeasible. Removing transition: 13.46/6.78 main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 Strengthening transition (result): 13.46/6.78 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 Strengthening transition (result): 13.46/6.78 main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 Strengthening transition (result): 13.46/6.78 -main_y + main_xtmp, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 Strengthening transition (result): 13.46/6.78 main_tmp, main_y -> main_xtmp, rest remain the same}> 13.46/6.78 New Graphs: 13.46/6.78 Transitions: 13.46/6.78 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 -main_y + main_xtmp, rest remain the same}> 13.46/6.78 main_tmp, main_y -> main_xtmp, rest remain the same}> 13.46/6.78 Variables: 13.46/6.78 main_x, main_y, main_tmp, main_xtmp 13.46/6.78 Checking conditional termination of SCC {l2, l10}... 13.46/6.78 13.46/6.78 LOG: CALL solveLinear 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear - Elapsed time: 0.002077s 13.46/6.78 13.46/6.78 LOG: CALL solveLinear 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear - Elapsed time: 0.011779s 13.46/6.78 [6690 : 6707] 13.46/6.78 [6690 : 6708] 13.46/6.78 Successful child: 6707 13.46/6.78 [ Invariant Graph ] 13.46/6.78 Strengthening and disabling transitions... 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 Strengthening transition (result): 13.46/6.78 -main_y + main_xtmp, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 Strengthening transition (result): 13.46/6.78 main_tmp, main_y -> main_xtmp, rest remain the same}> 13.46/6.78 [ Termination Graph ] 13.46/6.78 Strengthening and disabling transitions... 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 Strengthening transition (result): 13.46/6.78 -main_y + main_xtmp, rest remain the same}> 13.46/6.78 13.46/6.78 LOG: CALL solverLinear in Graph for feasibility 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear in Graph for feasibility 13.46/6.78 Strengthening transition (result): 13.46/6.78 main_tmp, main_y -> main_xtmp, rest remain the same}> 13.46/6.78 Ranking function: 1 + main_x 13.46/6.78 New Graphs: 13.46/6.78 Transitions: 13.46/6.78 main_y, main_y -> main_x, main_tmp -> main_y, main_xtmp -> main_x, rest remain the same}> 13.46/6.78 Variables: 13.46/6.78 main_x, main_y, main_tmp, main_xtmp 13.46/6.78 Transitions: 13.46/6.78 -main_y + main_xtmp, rest remain the same}> 13.46/6.78 Variables: 13.46/6.78 main_x, main_y, main_tmp, main_xtmp 13.46/6.78 Checking conditional termination of SCC {l2}... 13.46/6.78 13.46/6.78 LOG: CALL solveLinear 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear - Elapsed time: 0.000778s 13.46/6.78 13.46/6.78 LOG: CALL solveLinear 13.46/6.78 13.46/6.78 LOG: RETURN solveLinear - Elapsed time: 0.002653s 13.46/6.78 [6690 : 6712] 13.46/6.78 [6690 : 6713] 13.46/6.78 Solving with 1 template(s). 13.46/6.78 13.46/6.78 LOG: CALL solveNonLinearGetFirstSolution 13.46/6.78 13.46/6.78 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.019858s 13.46/6.78 Time used: 0.019421 13.46/6.78 13.46/6.78 [6690 : 6717] 13.46/6.78 [6690 : 6721] 13.46/6.78 Successful child: 6717 13.46/6.78 13.46/6.78 Program does NOT terminate 13.46/6.78 EOF