NO Solver Timeout: 4 Global Timeout: 60 No parsing errors! Init Location: 0 Transitions: undef75, ___cil_tmp5_20^0 -> undef78}> (0 + Result_5^0), i_22^0 -> (1 + i_22^0), len_98^0 -> (1 + len_98^0)}> (0 + x_16^0), len_98^0 -> undef168, ret_18^0 -> 0}> (1 + lt2^0), lt3^0 -> (~(1) + lt3^0)}> (0 + x_16^0), ret_18^0 -> 0}> 0, lt3^0 -> (0 + lt1^0)}> (0 + l_11^0), len_98^0 -> undef427, prev_14^0 -> 0}> (1 + i^0), lt1^0 -> (1 + lt1^0)}> (0 + undef781), ___cil_tmp5_15^0 -> undef781, l_11^0 -> undef796, len_98^0 -> undef797}> 0, i_22^0 -> 0, sz_23^0 -> (0 + undef844), tmp_24^0 -> undef844}> (0 + Result_5^0)}> 0, lt1^0 -> 0}> undef945}> (0 + undef965), ___cil_tmp5_10^0 -> undef965, a_6^0 -> undef968, buffer_604^0 -> undef973, d_7^0 -> undef976, i_22^0 -> undef980, len_98^0 -> undef982, sz_23^0 -> undef991, tmp_24^0 -> undef992, tmp_9^0 -> undef993, tmp___0_25^0 -> undef994, tmp___0_605^0 -> undef996, x_8^0 -> undef999}> undef1009, i_22^0 -> undef1019, sz_23^0 -> undef1030, tmp_24^0 -> undef1031, x_16^0 -> undef1037}> undef1040, ___cil_tmp5_10^0 -> undef1041, a_6^0 -> undef1044, buffer_21^0 -> (0 + undef1040), buffer_35^0 -> undef1048, d_7^0 -> undef1052, i_22^0 -> (1 + undef1077), len_98^0 -> (0 + undef1077), sz_23^0 -> undef1067, tmp_24^0 -> undef1068, tmp_9^0 -> undef1069, tmp___0_25^0 -> undef1070, tmp___0_36^0 -> undef1071, x_8^0 -> undef1075}> (0 + Result_5^0), i_22^0 -> (1 + i_22^0), len_98^0 -> (0 + i_22^0)}> undef1170}> undef1270, cand_1104^0 -> undef1273, cand_19^0 -> (0 + h_17^0), h_17^0 -> undef1277, i_22^0 -> undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, lt_29^0 -> undef1285, ret_1103^0 -> undef1287, sz_23^0 -> undef1290, tmp_24^0 -> undef1291, x_12^0 -> undef1296, x_16^0 -> undef1297}> undef1307, i_22^0 -> undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, tmp_24^0 -> undef1330, x_16^0 -> undef1336}> undef1365}> Fresh variables: undef75, undef78, undef112, undef168, undef427, undef781, undef796, undef797, undef844, undef945, undef965, undef968, undef973, undef976, undef980, undef982, undef991, undef992, undef993, undef994, undef996, undef999, undef1001, undef1002, undef1009, undef1019, undef1030, undef1031, undef1037, undef1040, undef1041, undef1044, undef1048, undef1052, undef1067, undef1068, undef1069, undef1070, undef1071, undef1075, undef1077, undef1170, undef1270, undef1273, undef1277, undef1279, undef1280, undef1281, undef1285, undef1287, undef1290, undef1291, undef1296, undef1297, undef1300, undef1301, undef1307, undef1318, undef1320, undef1329, undef1330, undef1336, undef1365, Undef variables: undef75, undef78, undef112, undef168, undef427, undef781, undef796, undef797, undef844, undef945, undef965, undef968, undef973, undef976, undef980, undef982, undef991, undef992, undef993, undef994, undef996, undef999, undef1001, undef1002, undef1009, undef1019, undef1030, undef1031, undef1037, undef1040, undef1041, undef1044, undef1048, undef1052, undef1067, undef1068, undef1069, undef1070, undef1071, undef1075, undef1077, undef1170, undef1270, undef1273, undef1277, undef1279, undef1280, undef1281, undef1285, undef1287, undef1290, undef1291, undef1296, undef1297, undef1300, undef1301, undef1307, undef1318, undef1320, undef1329, undef1330, undef1336, undef1365, Abstraction variables: Exit nodes: Accepting locations: Asserts: Preprocessed LLVMGraph Init Location: 0 Transitions: undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336}> undef1365}> 0, lt1^0 -> 0, sz^0 -> undef1365}> undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336}> (1 + i_22^0), len_98^0 -> undef945, sz^0 -> undef1365}> 0, i_22^0 -> (1 + i_22^0), len_98^0 -> undef945, lt1^0 -> 0, sz^0 -> undef1365}> (0 + undef965), i_22^0 -> undef980, len_98^0 -> undef982, sz_23^0 -> undef991}> undef168}> undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297}> undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297}> (1 + lt2^0), lt3^0 -> (~(1) + lt3^0)}> undef427}> undef427}> (0 + undef781), l_11^0 -> undef796, len_98^0 -> undef797}> (0 + undef781), i^0 -> 0, l_11^0 -> undef796, len_98^0 -> undef797, lt1^0 -> 0}> undef75}> 0, lt3^0 -> (0 + lt1^0)}> (1 + i^0), lt1^0 -> (1 + lt1^0)}> Fresh variables: undef75, undef78, undef112, undef168, undef427, undef781, undef796, undef797, undef844, undef945, undef965, undef968, undef973, undef976, undef980, undef982, undef991, undef992, undef993, undef994, undef996, undef999, undef1001, undef1002, undef1009, undef1019, undef1030, undef1031, undef1037, undef1040, undef1041, undef1044, undef1048, undef1052, undef1067, undef1068, undef1069, undef1070, undef1071, undef1075, undef1077, undef1170, undef1270, undef1273, undef1277, undef1279, undef1280, undef1281, undef1285, undef1287, undef1290, undef1291, undef1296, undef1297, undef1300, undef1301, undef1307, undef1318, undef1320, undef1329, undef1330, undef1336, undef1365, Undef variables: undef75, undef78, undef112, undef168, undef427, undef781, undef796, undef797, undef844, undef945, undef965, undef968, undef973, undef976, undef980, undef982, undef991, undef992, undef993, undef994, undef996, undef999, undef1001, undef1002, undef1009, undef1019, undef1030, undef1031, undef1037, undef1040, undef1041, undef1044, undef1048, undef1052, undef1067, undef1068, undef1069, undef1070, undef1071, undef1075, undef1077, undef1170, undef1270, undef1273, undef1277, undef1279, undef1280, undef1281, undef1285, undef1287, undef1290, undef1291, undef1296, undef1297, undef1300, undef1301, undef1307, undef1318, undef1320, undef1329, undef1330, undef1336, undef1365, Abstraction variables: Exit nodes: Accepting locations: Asserts: ************************************************************* ******************************************************************************************* *********************** WORKING TRANSITION SYSTEM (DAG) *********************** ******************************************************************************************* Init Location: 0 Graph 0: Transitions: Variables: Graph 1: Transitions: undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336, rest remain the same}> 0, i_22^0 -> 1 + i_22^0, len_98^0 -> undef945, lt1^0 -> 0, sz^0 -> undef1365, rest remain the same}> undef965, i_22^0 -> undef980, len_98^0 -> undef982, sz_23^0 -> undef991, rest remain the same}> undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> 1 + lt2^0, lt3^0 -> -1 + lt3^0, rest remain the same}> undef781, i^0 -> 0, l_11^0 -> undef796, len_98^0 -> undef797, lt1^0 -> 0, rest remain the same}> 0, lt3^0 -> lt1^0, rest remain the same}> 1 + i^0, lt1^0 -> 1 + lt1^0, rest remain the same}> Variables: i_22^0, len_98^0, sz_23^0, x_16^0, sz^0, Result_5^0, l_11^0, x_12^0, y_1094^0, lt3^0, lt2^0, i^0, lt1^0 Graph 2: Transitions: Variables: Graph 3: Transitions: Variables: Graph 4: Transitions: Variables: Graph 5: Transitions: Variables: Graph 6: Transitions: Variables: Precedence: Graph 0 Graph 1 undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336, rest remain the same}> 0, lt1^0 -> 0, sz^0 -> undef1365, rest remain the same}> Graph 2 undef75, rest remain the same}> Graph 3 Graph 4 undef1365, rest remain the same}> 1 + i_22^0, len_98^0 -> undef945, sz^0 -> undef1365, rest remain the same}> undef781, l_11^0 -> undef796, len_98^0 -> undef797, rest remain the same}> Graph 5 undef427, rest remain the same}> undef427, rest remain the same}> Graph 6 undef168, rest remain the same}> Map Locations to Subgraph: ( 0 , 0 ) ( 2 , 3 ) ( 3 , 2 ) ( 4 , 1 ) ( 6 , 1 ) ( 12 , 1 ) ( 18 , 5 ) ( 22 , 4 ) ( 24 , 6 ) ******************************************************************************************* ******************************** CHECKING ASSERTIONS ******************************** ******************************************************************************************* Proving termination of subgraph 0 Proving termination of subgraph 1 Checking unfeasibility... Time used: 0.173108 Checking conditional termination of SCC {l4, l6, l12}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.022365s LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.040495s Trying to remove transition: 1 + i^0, lt1^0 -> 1 + lt1^0, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.040471s Time used: 0.037308 Trying to remove transition: 0, lt3^0 -> lt1^0, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.046332s Time used: 0.040811 Trying to remove transition: undef781, i^0 -> 0, l_11^0 -> undef796, len_98^0 -> undef797, lt1^0 -> 0, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.059307s Time used: 0.050495 Trying to remove transition: 1 + lt2^0, lt3^0 -> -1 + lt3^0, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.043443s Time used: 0.031394 Trying to remove transition: undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.076283s Time used: 0.072053 Trying to remove transition: undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.071594s Time used: 0.056913 Trying to remove transition: undef965, i_22^0 -> undef980, len_98^0 -> undef982, sz_23^0 -> undef991, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.065460s Time used: 0.050647 Trying to remove transition: 0, i_22^0 -> 1 + i_22^0, len_98^0 -> undef945, lt1^0 -> 0, sz^0 -> undef1365, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.058021s Time used: 0.050176 Trying to remove transition: undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.048977s Time used: 0.03652 Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.774655s Time used: 0.766355 Improving Solution with cost 2 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.960294s Time used: 0.960137 LOG: SAT solveNonLinear - Elapsed time: 1.734949s Cost: 2; Total time: 1.72649 Failed at location 6: 1 + len_98^0 <= 0 Failed at location 12: 1 <= 0 Before Improving: Quasi-invariant at l4: 1 + len_98^0 <= 0 Quasi-invariant at l6: 1 + len_98^0 <= 0 Quasi-invariant at l12: 1 <= 0 Optimizing invariants... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.023704s Remaining time after improvement: 0.987689 Termination implied by a set of quasi-invariant(s): Quasi-invariant at l4: 1 + len_98^0 <= 0 Quasi-invariant at l6: 1 + len_98^0 <= 0 Quasi-invariant at l12: 1 <= 0 [ Invariant Graph ] Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: 0, i_22^0 -> 1 + i_22^0, len_98^0 -> undef945, lt1^0 -> 0, sz^0 -> undef1365, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef965, i_22^0 -> undef980, len_98^0 -> undef982, sz_23^0 -> undef991, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): 1 + lt2^0, lt3^0 -> -1 + lt3^0, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef781, i^0 -> 0, l_11^0 -> undef796, len_98^0 -> undef797, lt1^0 -> 0, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: 0, lt3^0 -> lt1^0, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: 1 + i^0, lt1^0 -> 1 + lt1^0, rest remain the same}> [ Termination Graph ] Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: 0, i_22^0 -> 1 + i_22^0, len_98^0 -> undef945, lt1^0 -> 0, sz^0 -> undef1365, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef965, i_22^0 -> undef980, len_98^0 -> undef982, sz_23^0 -> undef991, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): 1 + lt2^0, lt3^0 -> -1 + lt3^0, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef781, i^0 -> 0, l_11^0 -> undef796, len_98^0 -> undef797, lt1^0 -> 0, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: 0, lt3^0 -> lt1^0, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: 1 + i^0, lt1^0 -> 1 + lt1^0, rest remain the same}> New Graphs: Transitions: 1 + lt2^0, lt3^0 -> -1 + lt3^0, rest remain the same}> Variables: len_98^0, lt2^0, lt3^0 Checking conditional termination of SCC {l6}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.002307s Ranking function: -1 + lt3^0 New Graphs: Calling Safety with literal 1 + len_98^0 <= 0 and entry undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336, rest remain the same}> LOG: CALL check - Post:1 + len_98^0 <= 0 - Process 1 * Exit transition: undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336, rest remain the same}> * Postcondition : 1 + len_98^0 <= 0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001768s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001854s Calling Safety with literal 1 <= 0 and entry 0, lt1^0 -> 0, sz^0 -> undef1365, rest remain the same}> LOG: CALL check - Post:1 <= 0 - Process 2 * Exit transition: 0, lt1^0 -> 0, sz^0 -> undef1365, rest remain the same}> * Postcondition : 1 <= 0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001715s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001777s INVARIANTS: 4: 6: 12: Quasi-INVARIANTS to narrow Graph: 4: 1 + len_98^0 <= 0 , 6: 1 + len_98^0 <= 0 , 12: 1 <= 0 , Narrowing transition: undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336, rest remain the same}> LOG: Narrow transition size 1 Narrowing transition: 0, i_22^0 -> 1 + i_22^0, len_98^0 -> undef945, lt1^0 -> 0, sz^0 -> undef1365, rest remain the same}> LOG: Narrow transition size 1 Narrowing transition: undef965, i_22^0 -> undef980, len_98^0 -> undef982, sz_23^0 -> undef991, rest remain the same}> LOG: Narrow transition size 1 Narrowing transition: undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> LOG: Narrow transition size 1 Narrowing transition: undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> LOG: Narrow transition size 1 Narrowing transition: LOG: Narrow transition size 1 Narrowing transition: 1 + lt2^0, lt3^0 -> -1 + lt3^0, rest remain the same}> LOG: Narrow transition size 1 Narrowing transition: undef781, i^0 -> 0, l_11^0 -> undef796, len_98^0 -> undef797, lt1^0 -> 0, rest remain the same}> LOG: Narrow transition size 1 Narrowing transition: 0, lt3^0 -> lt1^0, rest remain the same}> LOG: Narrow transition size 1 Narrowing transition: 1 + i^0, lt1^0 -> 1 + lt1^0, rest remain the same}> LOG: Narrow transition size 1 invGraph after Narrowing: Transitions: undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336, rest remain the same}> 0, i_22^0 -> 1 + i_22^0, len_98^0 -> undef945, lt1^0 -> 0, sz^0 -> undef1365, rest remain the same}> undef965, i_22^0 -> undef980, len_98^0 -> undef982, sz_23^0 -> undef991, rest remain the same}> undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> 1 + lt2^0, lt3^0 -> -1 + lt3^0, rest remain the same}> undef781, i^0 -> 0, l_11^0 -> undef796, len_98^0 -> undef797, lt1^0 -> 0, rest remain the same}> 0, lt3^0 -> lt1^0, rest remain the same}> 1 + i^0, lt1^0 -> 1 + lt1^0, rest remain the same}> Variables: i_22^0, len_98^0, sz_23^0, x_16^0, sz^0, Result_5^0, l_11^0, x_12^0, y_1094^0, lt3^0, lt2^0, i^0, lt1^0 Checking conditional termination of SCC {l4, l6, l12}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007421s LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.042984s Trying to remove transition: 1 + i^0, lt1^0 -> 1 + lt1^0, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.048442s Time used: 0.044288 Trying to remove transition: 0, lt3^0 -> lt1^0, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.059214s Time used: 0.052011 Trying to remove transition: undef781, i^0 -> 0, l_11^0 -> undef796, len_98^0 -> undef797, lt1^0 -> 0, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.069566s Time used: 0.059098 Trying to remove transition: 1 + lt2^0, lt3^0 -> -1 + lt3^0, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.055386s Time used: 0.042006 Trying to remove transition: undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.074527s Time used: 0.067357 Trying to remove transition: undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.078496s Time used: 0.061827 Trying to remove transition: undef965, i_22^0 -> undef980, len_98^0 -> undef982, sz_23^0 -> undef991, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.063544s Time used: 0.047035 Trying to remove transition: 0, i_22^0 -> 1 + i_22^0, len_98^0 -> undef945, lt1^0 -> 0, sz^0 -> undef1365, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.062392s Time used: 0.052973 Trying to remove transition: undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.052971s Time used: 0.038951 Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.982556s Time used: 0.974028 Improving Solution with cost 2 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.886426s Time used: 0.886275 LOG: SAT solveNonLinear - Elapsed time: 1.868981s Cost: 2; Total time: 1.8603 Failed at location 6: 1 + len_98^0 <= 0 Failed at location 12: 1 + len_98^0 <= 0 Before Improving: Quasi-invariant at l4: 1 + len_98^0 <= 0 Quasi-invariant at l6: 1 + len_98^0 <= 0 Quasi-invariant at l12: 1 + len_98^0 <= 0 Optimizing invariants... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.026638s Remaining time after improvement: 0.985831 Termination implied by a set of quasi-invariant(s): Quasi-invariant at l4: 1 + len_98^0 <= 0 Quasi-invariant at l6: 1 + len_98^0 <= 0 Quasi-invariant at l12: 1 + len_98^0 <= 0 [ Invariant Graph ] Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: 0, i_22^0 -> 1 + i_22^0, len_98^0 -> undef945, lt1^0 -> 0, sz^0 -> undef1365, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef965, i_22^0 -> undef980, len_98^0 -> undef982, sz_23^0 -> undef991, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: 1 + lt2^0, lt3^0 -> -1 + lt3^0, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef781, i^0 -> 0, l_11^0 -> undef796, len_98^0 -> undef797, lt1^0 -> 0, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): 0, lt3^0 -> lt1^0, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): 1 + i^0, lt1^0 -> 1 + lt1^0, rest remain the same}> [ Termination Graph ] Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: 0, i_22^0 -> 1 + i_22^0, len_98^0 -> undef945, lt1^0 -> 0, sz^0 -> undef1365, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef965, i_22^0 -> undef980, len_98^0 -> undef982, sz_23^0 -> undef991, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: 1 + lt2^0, lt3^0 -> -1 + lt3^0, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef781, i^0 -> 0, l_11^0 -> undef796, len_98^0 -> undef797, lt1^0 -> 0, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): 0, lt3^0 -> lt1^0, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): 1 + i^0, lt1^0 -> 1 + lt1^0, rest remain the same}> New Graphs: Transitions: 1 + i^0, lt1^0 -> 1 + lt1^0, rest remain the same}> Variables: i^0, len_98^0, lt1^0, sz^0 Checking conditional termination of SCC {l12}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.002758s Ranking function: -1 - i^0 + sz^0 New Graphs: Calling Safety with literal 1 + len_98^0 <= 0 and entry undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336, rest remain the same}> LOG: CALL check - Post:1 + len_98^0 <= 0 - Process 3 * Exit transition: undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336, rest remain the same}> * Postcondition : 1 + len_98^0 <= 0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.002089s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.002171s Calling Safety with literal 1 + len_98^0 <= 0 and entry 0, lt1^0 -> 0, sz^0 -> undef1365, rest remain the same}> LOG: CALL check - Post:1 + len_98^0 <= 0 - Process 4 * Exit transition: 0, lt1^0 -> 0, sz^0 -> undef1365, rest remain the same}> * Postcondition : 1 + len_98^0 <= 0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.002071s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.002145s INVARIANTS: 4: 6: 12: Quasi-INVARIANTS to narrow Graph: 4: 1 + len_98^0 <= 0 , 6: 1 + len_98^0 <= 0 , 12: 1 + len_98^0 <= 0 , Narrowing transition: undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336, rest remain the same}> LOG: Narrow transition size 1 Narrowing transition: 0, i_22^0 -> 1 + i_22^0, len_98^0 -> undef945, lt1^0 -> 0, sz^0 -> undef1365, rest remain the same}> LOG: Narrow transition size 1 Narrowing transition: undef965, i_22^0 -> undef980, len_98^0 -> undef982, sz_23^0 -> undef991, rest remain the same}> LOG: Narrow transition size 1 Narrowing transition: undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> LOG: Narrow transition size 1 Narrowing transition: undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> LOG: Narrow transition size 1 Narrowing transition: LOG: Narrow transition size 1 Narrowing transition: 1 + lt2^0, lt3^0 -> -1 + lt3^0, rest remain the same}> LOG: Narrow transition size 1 Narrowing transition: undef781, i^0 -> 0, l_11^0 -> undef796, len_98^0 -> undef797, lt1^0 -> 0, rest remain the same}> LOG: Narrow transition size 1 Narrowing transition: 0, lt3^0 -> lt1^0, rest remain the same}> LOG: Narrow transition size 1 Narrowing transition: 1 + i^0, lt1^0 -> 1 + lt1^0, rest remain the same}> LOG: Narrow transition size 1 invGraph after Narrowing: Transitions: undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336, rest remain the same}> 0, i_22^0 -> 1 + i_22^0, len_98^0 -> undef945, lt1^0 -> 0, sz^0 -> undef1365, rest remain the same}> undef965, i_22^0 -> undef980, len_98^0 -> undef982, sz_23^0 -> undef991, rest remain the same}> undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> 1 + lt2^0, lt3^0 -> -1 + lt3^0, rest remain the same}> undef781, i^0 -> 0, l_11^0 -> undef796, len_98^0 -> undef797, lt1^0 -> 0, rest remain the same}> 0, lt3^0 -> lt1^0, rest remain the same}> 1 + i^0, lt1^0 -> 1 + lt1^0, rest remain the same}> Variables: i_22^0, len_98^0, sz_23^0, x_16^0, sz^0, Result_5^0, l_11^0, x_12^0, y_1094^0, lt3^0, lt2^0, i^0, lt1^0 Checking conditional termination of SCC {l4, l6, l12}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007976s LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.048171s Trying to remove transition: 1 + i^0, lt1^0 -> 1 + lt1^0, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.069905s Time used: 0.063564 Trying to remove transition: 0, lt3^0 -> lt1^0, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.072293s Time used: 0.063443 Trying to remove transition: undef781, i^0 -> 0, l_11^0 -> undef796, len_98^0 -> undef797, lt1^0 -> 0, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.072123s Time used: 0.057772 Trying to remove transition: 1 + lt2^0, lt3^0 -> -1 + lt3^0, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.058153s Time used: 0.043729 Trying to remove transition: undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.077163s Time used: 0.069865 Trying to remove transition: undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.083442s Time used: 0.065812 Trying to remove transition: undef965, i_22^0 -> undef980, len_98^0 -> undef982, sz_23^0 -> undef991, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.061594s Time used: 0.04376 Trying to remove transition: 0, i_22^0 -> 1 + i_22^0, len_98^0 -> undef945, lt1^0 -> 0, sz^0 -> undef1365, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.067232s Time used: 0.057636 Trying to remove transition: undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.055875s Time used: 0.041497 Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.514485s Time used: 1.50713 Solving with 2 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.006727s Time used: 4.00036 Solving with 3 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.023514s Time used: 1.00004 Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.339127s Time used: 0.306149 Proving non-termination of subgraph 1 Transitions: undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336, rest remain the same}> 0, i_22^0 -> 1 + i_22^0, len_98^0 -> undef945, lt1^0 -> 0, sz^0 -> undef1365, rest remain the same}> undef965, i_22^0 -> undef980, len_98^0 -> undef982, sz_23^0 -> undef991, rest remain the same}> undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> 1 + lt2^0, lt3^0 -> -1 + lt3^0, rest remain the same}> undef781, i^0 -> 0, l_11^0 -> undef796, len_98^0 -> undef797, lt1^0 -> 0, rest remain the same}> 0, lt3^0 -> lt1^0, rest remain the same}> 1 + i^0, lt1^0 -> 1 + lt1^0, rest remain the same}> Variables: i_22^0, len_98^0, sz_23^0, x_16^0, sz^0, Result_5^0, l_11^0, x_12^0, y_1094^0, lt3^0, lt2^0, i^0, lt1^0 Checking that every undef value has an assignment... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.015660s Checking conditional non-termination of SCC {l4, l6, l12}... EXIT TRANSITIONS: Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.879753s Time used: 1.87561 Improving Solution with cost 2 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.609045s Time used: 0.608956 LOG: SAT solveNonLinear - Elapsed time: 2.488798s Cost: 2; Total time: 2.48456 Failed at location 6: 1 <= len_98^0 Failed at location 12: 1 <= len_98^0 Before Improving: Quasi-invariant at l4: 1 <= len_98^0 Quasi-invariant at l6: 1 <= len_98^0 Quasi-invariant at l12: 1 <= len_98^0 Optimizing invariants... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.065756s Remaining time after improvement: 0.978206 Minimizing number of undef constraints... LOG: CALL solveNonLinear LOG: RETURN solveNonLinear - Elapsed time: 0.054169s Number of undef constraints reduced! Non-termination implied by a set of quasi-invariant(s): Quasi-invariant at l4: 1 <= len_98^0 Quasi-invariant at l6: 1 <= len_98^0 Quasi-invariant at l12: 1 <= len_98^0 Constraint over undef '1 + len_98^0 <= undef1320' in transition: undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336, rest remain the same}> Constraint over undef '1 + len_98^0 <= undef945' in transition: 0, i_22^0 -> 1 + i_22^0, len_98^0 -> undef945, lt1^0 -> 0, sz^0 -> undef1365, rest remain the same}> Constraint over undef '1 <= undef982' in transition: undef965, i_22^0 -> undef980, len_98^0 -> undef982, sz_23^0 -> undef991, rest remain the same}> Constraint over undef 'len_98^0 <= undef1281' in transition: undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> Constraint over undef '1 <= undef1281' in transition: undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> Constraint over undef '1 <= undef797' in transition: undef781, i^0 -> 0, l_11^0 -> undef796, len_98^0 -> undef797, lt1^0 -> 0, rest remain the same}> Strengthening and disabling EXIT transitions... Closed exits from l4: 1 Closed exits from l6: 2 Closed exits from l12: 2 Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): 0, i_22^0 -> 1 + i_22^0, len_98^0 -> undef945, lt1^0 -> 0, sz^0 -> undef1365, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef965, i_22^0 -> undef980, len_98^0 -> undef982, sz_23^0 -> undef991, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef1279, l_11^0 -> undef1280, len_98^0 -> undef1281, sz_23^0 -> undef1290, x_12^0 -> undef1296, x_16^0 -> undef1297, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): 1 + lt2^0, lt3^0 -> -1 + lt3^0, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef781, i^0 -> 0, l_11^0 -> undef796, len_98^0 -> undef797, lt1^0 -> 0, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): 0, lt3^0 -> lt1^0, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): 1 + i^0, lt1^0 -> 1 + lt1^0, rest remain the same}> Calling reachability with... Transition: Conditions: 1 <= len_98^0, Transition: Conditions: 1 <= len_98^0, OPEN EXITS: --- Reachability graph --- > Graph without transitions. Calling reachability with... Transition: undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336, rest remain the same}> Conditions: 1 <= len_98^0, Transition: 0, lt1^0 -> 0, sz^0 -> undef1365, rest remain the same}> Conditions: 1 <= len_98^0, OPEN EXITS: undef1318, len_98^0 -> undef1320, sz_23^0 -> undef1329, x_16^0 -> undef1336, rest remain the same}> 0, lt1^0 -> 0, sz^0 -> undef1365, rest remain the same}> > Conditions are reachable! Program does NOT terminate