7.19/7.23 NO 7.19/7.23 7.19/7.23 Solver Timeout: 4 7.19/7.23 Global Timeout: 300 7.19/7.23 No parsing errors! 7.19/7.23 Init Location: 0 7.19/7.23 Transitions: 7.19/7.23 7.19/7.23 ~(1)) /\ (arg1 > 0) /\ (undef1 > 0) /\ (undef2 > ~(1)), par{arg1 -> undef1, arg2 -> undef2, arg3 -> undef3, arg4 -> undef4, arg5 -> undef5, arg6 -> undef6}> 7.19/7.23 ~(1)) /\ ((undef8 + 1) <= arg1) /\ (arg1 > 0) /\ (undef7 > 0) /\ (undef8 > ~(1)), par{arg1 -> undef7, arg2 -> undef8, arg3 -> undef9, arg4 -> undef10, arg5 -> undef11, arg6 -> undef12}> 7.19/7.23 = undef20) /\ ((undef14 - 1) <= arg2) /\ (undef15 <= arg2) /\ (arg1 > 0) /\ (arg2 > ~(1)) /\ (undef14 > 0) /\ (undef15 > ~(1)), par{arg1 -> undef14, arg2 -> undef15, arg3 -> undef16, arg4 -> undef17, arg5 -> undef18, arg6 -> undef19}> 7.19/7.23 = undef27) /\ (undef21 <= arg2) /\ (arg1 > 0) /\ (arg2 > 0) /\ (undef21 > 0) /\ (undef22 > 1), par{arg1 -> undef21, arg2 -> undef22, arg3 -> undef23, arg4 -> undef24, arg5 -> undef25, arg6 -> undef26}> 7.19/7.23 ~(1)) /\ (undef28 <= arg1) /\ ((undef28 - 1) <= arg2) /\ (undef29 <= arg2) /\ (arg1 > 0) /\ (arg2 > ~(1)) /\ (undef28 > 0) /\ (undef29 > ~(1)), par{arg1 -> undef28, arg2 -> undef29, arg3 -> (undef34 + 1), arg4 -> undef31, arg5 -> undef32, arg6 -> undef33}> 7.19/7.23 0) /\ (arg2 > 1) /\ (undef36 > 1) /\ ((arg3 + 2) <= arg2), par{arg1 -> undef36, arg2 -> 0, arg3 -> undef38, arg4 -> undef39, arg5 -> undef40, arg6 -> undef41}> 7.19/7.23 ~(1)) /\ (undef49 > 0) /\ ((undef48 + 1) <= undef49) /\ (undef43 > ~(1)) /\ (arg1 > 0) /\ (arg2 > 0) /\ (undef42 > 1), par{arg1 -> undef42, arg2 -> undef43, arg3 -> undef44, arg4 -> undef45, arg5 -> undef46, arg6 -> undef47}> 7.19/7.23 0) /\ (undef50 > ~(1)) /\ (0 = arg2), par{arg1 -> undef50, arg2 -> 0, arg3 -> 0, arg4 -> 0, arg5 -> 0, arg6 -> undef55}> 7.19/7.23 0) /\ (arg1 > 0) /\ (undef56 > ~(1)), par{arg1 -> undef56, arg2 -> 0, arg3 -> 0, arg4 -> arg2, arg5 -> 1, arg6 -> undef61}> 7.19/7.23 ~(1)) /\ (arg2 > 0) /\ ((undef62 + 1) <= arg1) /\ (arg1 > 0) /\ (undef62 > ~(1)), par{arg1 -> undef62, arg2 -> 0, arg3 -> undef64, arg4 -> arg2, arg5 -> 1, arg6 -> undef67}> 7.19/7.23 = arg4) /\ (arg4 > ~(1)) /\ (arg3 > arg2) /\ ((undef68 - 2) <= arg1) /\ (arg1 > ~(1)) /\ (undef68 > 1), par{arg1 -> undef68, arg2 -> (arg2 + 1), arg6 -> undef73}> 7.19/7.23 = arg4) /\ (arg4 > ~(1)) /\ (arg3 > arg2) /\ (arg1 > 0) /\ (undef74 > 4), par{arg1 -> undef74, arg2 -> (arg2 + 1), arg6 -> undef79}> 7.19/7.23 arg2) /\ (arg4 > ~(1)) /\ (arg5 < arg4) /\ (arg5 > ~(1)) /\ (undef83 <= arg1) /\ (arg1 > ~(1)) /\ (undef81 > 1) /\ (undef83 > ~(1)), par{arg1 -> arg3, arg2 -> undef81, arg3 -> arg2, arg4 -> undef83, arg5 -> arg4, arg6 -> (arg5 + 1)}> 7.19/7.23 arg2) /\ (arg4 > ~(1)) /\ (arg5 < arg4) /\ (arg5 > ~(1)) /\ (undef92 > ~(1)) /\ (undef89 <= arg1) /\ (arg1 > ~(1)) /\ (undef87 > 1) /\ (undef89 > ~(1)), par{arg1 -> arg3, arg2 -> undef87, arg3 -> arg2, arg4 -> undef89, arg5 -> arg4, arg6 -> (arg5 + 1)}> 7.19/7.23 1) /\ (arg4 > ~(1)) /\ (undef93 > 1), par{arg1 -> undef93, arg2 -> (arg3 + 1), arg3 -> arg1, arg4 -> arg5, arg5 -> arg6, arg6 -> undef98}> 7.19/7.23 2) /\ (arg4 > 0) /\ (undef99 > 4), par{arg1 -> undef99, arg2 -> (arg3 + 1), arg3 -> arg1, arg4 -> arg5, arg5 -> arg6, arg6 -> undef104}> 7.19/7.23 = undef111) /\ (arg1 > 0) /\ (arg2 > 0) /\ (undef105 > 0) /\ (undef106 > ~(1)) /\ ((undef107 + 2) <= arg2), par{arg1 -> undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, arg6 -> undef110}> 7.19/7.23 ~(1)) /\ (undef119 > 0) /\ (undef120 > ~(1)) /\ ((undef118 + 1) <= undef119) /\ (undef112 <= arg2) /\ (arg1 > 0) /\ (arg2 > 0) /\ (undef112 > 0) /\ (undef113 > ~(1)) /\ ((undef114 + 2) <= arg2), par{arg1 -> undef112, arg2 -> undef113, arg3 -> undef114, arg4 -> undef115, arg5 -> undef116, arg6 -> undef117}> 7.19/7.23 2) /\ (arg2 > 0) /\ (undef121 > 0) /\ (undef122 > ~(1)) /\ ((arg3 + 2) <= arg1), par{arg1 -> undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, arg6 -> undef126}> 7.19/7.23 0) /\ (arg1 > 2) /\ (undef127 > 0), par{arg1 -> undef127, arg2 -> (arg2 - 1), arg3 -> undef129, arg4 -> undef130, arg5 -> undef131, arg6 -> undef132}> 7.19/7.23 undef133, arg2 -> undef134, arg3 -> undef135, arg4 -> undef136, arg5 -> undef137, arg6 -> undef138}> 7.19/7.23 7.19/7.23 Fresh variables: 7.19/7.23 undef1, undef2, undef3, undef4, undef5, undef6, undef7, undef8, undef9, undef10, undef11, undef12, undef13, undef14, undef15, undef16, undef17, undef18, undef19, undef20, undef21, undef22, undef23, undef24, undef25, undef26, undef27, undef28, undef29, undef31, undef32, undef33, undef34, undef35, undef36, undef38, undef39, undef40, undef41, undef42, undef43, undef44, undef45, undef46, undef47, undef48, undef49, undef50, undef55, undef56, undef61, undef62, undef64, undef67, undef68, undef73, undef74, undef79, undef81, undef83, undef87, undef89, undef92, undef93, undef98, undef99, undef104, undef105, undef106, undef107, undef108, undef109, undef110, undef111, undef112, undef113, undef114, undef115, undef116, undef117, undef118, undef119, undef120, undef121, undef122, undef123, undef124, undef125, undef126, undef127, undef129, undef130, undef131, undef132, undef133, undef134, undef135, undef136, undef137, undef138, 7.19/7.23 7.19/7.23 Undef variables: 7.19/7.23 undef1, undef2, undef3, undef4, undef5, undef6, undef7, undef8, undef9, undef10, undef11, undef12, undef13, undef14, undef15, undef16, undef17, undef18, undef19, undef20, undef21, undef22, undef23, undef24, undef25, undef26, undef27, undef28, undef29, undef31, undef32, undef33, undef34, undef35, undef36, undef38, undef39, undef40, undef41, undef42, undef43, undef44, undef45, undef46, undef47, undef48, undef49, undef50, undef55, undef56, undef61, undef62, undef64, undef67, undef68, undef73, undef74, undef79, undef81, undef83, undef87, undef89, undef92, undef93, undef98, undef99, undef104, undef105, undef106, undef107, undef108, undef109, undef110, undef111, undef112, undef113, undef114, undef115, undef116, undef117, undef118, undef119, undef120, undef121, undef122, undef123, undef124, undef125, undef126, undef127, undef129, undef130, undef131, undef132, undef133, undef134, undef135, undef136, undef137, undef138, 7.19/7.23 7.19/7.23 Abstraction variables: 7.19/7.23 7.19/7.23 Exit nodes: 7.19/7.23 7.19/7.23 Accepting locations: 7.19/7.23 7.19/7.23 Asserts: 7.19/7.23 7.19/7.23 Preprocessed LLVMGraph 7.19/7.23 Init Location: 0 7.19/7.23 Transitions: 7.19/7.23 ~(1)) /\ (undef133 > 0) /\ (undef1 > 0) /\ (undef2 > ~(1)) /\ (undef14 <= undef1) /\ (undef16 >= undef20) /\ ((undef14 - 1) <= undef2) /\ (undef15 <= undef2) /\ (undef1 > 0) /\ (undef2 > ~(1)) /\ (undef14 > 0) /\ (undef15 > ~(1)) /\ (undef21 <= undef14) /\ (undef16 >= undef27) /\ (undef21 <= undef15) /\ (undef14 > 0) /\ (undef15 > 0) /\ (undef21 > 0) /\ (undef22 > 1) /\ (undef36 <= undef22) /\ (undef21 > 0) /\ (undef22 > 1) /\ (undef36 > 1) /\ ((undef23 + 2) <= undef22), par{arg1 -> undef36, arg2 -> 0, arg3 -> undef38, arg4 -> undef39, arg5 -> undef40}> 7.19/7.23 ~(1)) /\ (undef133 > 0) /\ (undef1 > 0) /\ (undef2 > ~(1)) /\ (undef14 <= undef1) /\ (undef16 >= undef20) /\ ((undef14 - 1) <= undef2) /\ (undef15 <= undef2) /\ (undef1 > 0) /\ (undef2 > ~(1)) /\ (undef14 > 0) /\ (undef15 > ~(1)) /\ (undef105 <= undef15) /\ (undef16 >= undef111) /\ (undef14 > 0) /\ (undef15 > 0) /\ (undef105 > 0) /\ (undef106 > ~(1)) /\ ((undef107 + 2) <= undef15), par{arg1 -> undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109}> 7.19/7.23 ~(1)) /\ (undef133 > 0) /\ (undef1 > 0) /\ (undef2 > ~(1)) /\ (undef34 < undef35) /\ (undef34 > ~(1)) /\ (undef28 <= undef1) /\ ((undef28 - 1) <= undef2) /\ (undef29 <= undef2) /\ (undef1 > 0) /\ (undef2 > ~(1)) /\ (undef28 > 0) /\ (undef29 > ~(1)) /\ (undef21 <= undef28) /\ ((undef34 + 1) >= undef27) /\ (undef21 <= undef29) /\ (undef28 > 0) /\ (undef29 > 0) /\ (undef21 > 0) /\ (undef22 > 1) /\ (undef36 <= undef22) /\ (undef21 > 0) /\ (undef22 > 1) /\ (undef36 > 1) /\ ((undef23 + 2) <= undef22), par{arg1 -> undef36, arg2 -> 0, arg3 -> undef38, arg4 -> undef39, arg5 -> undef40}> 7.19/7.23 ~(1)) /\ (undef133 > 0) /\ (undef1 > 0) /\ (undef2 > ~(1)) /\ (undef34 < undef35) /\ (undef34 > ~(1)) /\ (undef28 <= undef1) /\ ((undef28 - 1) <= undef2) /\ (undef29 <= undef2) /\ (undef1 > 0) /\ (undef2 > ~(1)) /\ (undef28 > 0) /\ (undef29 > ~(1)) /\ (undef105 <= undef29) /\ ((undef34 + 1) >= undef111) /\ (undef28 > 0) /\ (undef29 > 0) /\ (undef105 > 0) /\ (undef106 > ~(1)) /\ ((undef107 + 2) <= undef29), par{arg1 -> undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109}> 7.19/7.23 ~(1)) /\ (undef133 > 0) /\ (undef1 > 0) /\ (undef2 > ~(1)) /\ (undef48 < undef49) /\ (undef48 > ~(1)) /\ (undef49 > 0) /\ ((undef48 + 1) <= undef49) /\ (undef43 > ~(1)) /\ (undef1 > 0) /\ (undef2 > 0) /\ (undef42 > 1), par{arg1 -> undef42, arg2 -> undef43, arg3 -> undef44, arg4 -> undef45, arg5 -> undef46}> 7.19/7.23 ~(1)) /\ (undef133 > 0) /\ (undef1 > 0) /\ (undef2 > ~(1)) /\ (undef118 < undef119) /\ (undef118 > ~(1)) /\ (undef119 > 0) /\ (undef120 > ~(1)) /\ ((undef118 + 1) <= undef119) /\ (undef112 <= undef2) /\ (undef1 > 0) /\ (undef2 > 0) /\ (undef112 > 0) /\ (undef113 > ~(1)) /\ ((undef114 + 2) <= undef2), par{arg1 -> undef112, arg2 -> undef113, arg3 -> undef114, arg4 -> undef115, arg5 -> undef116}> 7.19/7.23 0) /\ (undef50 > ~(1)) /\ (0 = undef134), par{arg1 -> undef50, arg2 -> 0, arg3 -> 0, arg4 -> 0, arg5 -> 0}> 7.19/7.23 0) /\ (undef133 > 0) /\ (undef56 > ~(1)), par{arg1 -> undef56, arg2 -> 0, arg3 -> 0, arg4 -> undef134, arg5 -> 1}> 7.19/7.23 ~(1)) /\ (undef134 > 0) /\ ((undef62 + 1) <= undef133) /\ (undef133 > 0) /\ (undef62 > ~(1)), par{arg1 -> undef62, arg2 -> 0, arg3 -> undef64, arg4 -> undef134, arg5 -> 1}> 7.19/7.23 0) /\ (arg1 > 2) /\ (undef127 > 0), par{arg1 -> undef127, arg2 -> (arg2 - 1), arg3 -> undef129, arg4 -> undef130, arg5 -> undef131}> 7.19/7.23 = arg4) /\ (arg4 > ~(1)) /\ (arg3 > arg2) /\ ((undef68 - 2) <= arg1) /\ (arg1 > ~(1)) /\ (undef68 > 1), par{arg1 -> undef68, arg2 -> (arg2 + 1)}> 7.19/7.23 = arg4) /\ (arg4 > ~(1)) /\ (arg3 > arg2) /\ (arg1 > 0) /\ (undef74 > 4), par{arg1 -> undef74, arg2 -> (arg2 + 1)}> 7.19/7.23 arg2) /\ (arg4 > ~(1)) /\ (arg5 < arg4) /\ (arg5 > ~(1)) /\ (undef83 <= arg1) /\ (arg1 > ~(1)) /\ (undef81 > 1) /\ (undef83 > ~(1)) /\ (undef93 <= undef81) /\ ((undef93 - 2) <= undef83) /\ (undef81 > 1) /\ (undef83 > ~(1)) /\ (undef93 > 1), par{arg1 -> undef93, arg2 -> (arg2 + 1), arg3 -> arg3, arg4 -> arg4, arg5 -> (arg5 + 1)}> 7.19/7.23 arg2) /\ (arg4 > ~(1)) /\ (arg5 < arg4) /\ (arg5 > ~(1)) /\ (undef83 <= arg1) /\ (arg1 > ~(1)) /\ (undef81 > 1) /\ (undef83 > ~(1)) /\ (undef81 > 2) /\ (undef83 > 0) /\ (undef99 > 4), par{arg1 -> undef99, arg2 -> (arg2 + 1), arg3 -> arg3, arg4 -> arg4, arg5 -> (arg5 + 1)}> 7.19/7.23 arg2) /\ (arg4 > ~(1)) /\ (arg5 < arg4) /\ (arg5 > ~(1)) /\ (undef92 > ~(1)) /\ (undef89 <= arg1) /\ (arg1 > ~(1)) /\ (undef87 > 1) /\ (undef89 > ~(1)) /\ (undef93 <= undef87) /\ ((undef93 - 2) <= undef89) /\ (undef87 > 1) /\ (undef89 > ~(1)) /\ (undef93 > 1), par{arg1 -> undef93, arg2 -> (arg2 + 1), arg3 -> arg3, arg4 -> arg4, arg5 -> (arg5 + 1)}> 7.19/7.23 arg2) /\ (arg4 > ~(1)) /\ (arg5 < arg4) /\ (arg5 > ~(1)) /\ (undef92 > ~(1)) /\ (undef89 <= arg1) /\ (arg1 > ~(1)) /\ (undef87 > 1) /\ (undef89 > ~(1)) /\ (undef87 > 2) /\ (undef89 > 0) /\ (undef99 > 4), par{arg1 -> undef99, arg2 -> (arg2 + 1), arg3 -> arg3, arg4 -> arg4, arg5 -> (arg5 + 1)}> 7.19/7.23 2) /\ (arg2 > 0) /\ (undef121 > 0) /\ (undef122 > ~(1)) /\ ((arg3 + 2) <= arg1), par{arg1 -> undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125}> 7.19/7.23 7.19/7.23 Fresh variables: 7.19/7.23 undef1, undef2, undef3, undef4, undef5, undef6, undef7, undef8, undef9, undef10, undef11, undef12, undef13, undef14, undef15, undef16, undef17, undef18, undef19, undef20, undef21, undef22, undef23, undef24, undef25, undef26, undef27, undef28, undef29, undef31, undef32, undef33, undef34, undef35, undef36, undef38, undef39, undef40, undef41, undef42, undef43, undef44, undef45, undef46, undef47, undef48, undef49, undef50, undef55, undef56, undef61, undef62, undef64, undef67, undef68, undef73, undef74, undef79, undef81, undef83, undef87, undef89, undef92, undef93, undef98, undef99, undef104, undef105, undef106, undef107, undef108, undef109, undef110, undef111, undef112, undef113, undef114, undef115, undef116, undef117, undef118, undef119, undef120, undef121, undef122, undef123, undef124, undef125, undef126, undef127, undef129, undef130, undef131, undef132, undef133, undef134, undef135, undef136, undef137, undef138, 7.19/7.23 7.19/7.23 Undef variables: 7.19/7.23 undef1, undef2, undef3, undef4, undef5, undef6, undef7, undef8, undef9, undef10, undef11, undef12, undef13, undef14, undef15, undef16, undef17, undef18, undef19, undef20, undef21, undef22, undef23, undef24, undef25, undef26, undef27, undef28, undef29, undef31, undef32, undef33, undef34, undef35, undef36, undef38, undef39, undef40, undef41, undef42, undef43, undef44, undef45, undef46, undef47, undef48, undef49, undef50, undef55, undef56, undef61, undef62, undef64, undef67, undef68, undef73, undef74, undef79, undef81, undef83, undef87, undef89, undef92, undef93, undef98, undef99, undef104, undef105, undef106, undef107, undef108, undef109, undef110, undef111, undef112, undef113, undef114, undef115, undef116, undef117, undef118, undef119, undef120, undef121, undef122, undef123, undef124, undef125, undef126, undef127, undef129, undef130, undef131, undef132, undef133, undef134, undef135, undef136, undef137, undef138, 7.19/7.23 7.19/7.23 Abstraction variables: 7.19/7.23 7.19/7.23 Exit nodes: 7.19/7.23 7.19/7.23 Accepting locations: 7.19/7.23 7.19/7.23 Asserts: 7.19/7.23 7.19/7.23 ************************************************************* 7.19/7.23 ******************************************************************************************* 7.19/7.23 *********************** WORKING TRANSITION SYSTEM (DAG) *********************** 7.19/7.23 ******************************************************************************************* 7.19/7.23 7.19/7.23 Init Location: 0 7.19/7.23 Graph 0: 7.19/7.23 Transitions: 7.19/7.23 Variables: 7.19/7.23 7.19/7.23 Graph 1: 7.19/7.23 Transitions: 7.19/7.23 undef68, arg2 -> 1 + arg2, rest remain the same}> 7.19/7.23 undef74, arg2 -> 1 + arg2, rest remain the same}> 7.19/7.23 undef93, arg2 -> 1 + arg2, arg5 -> 1 + arg5, rest remain the same}> 7.19/7.23 undef99, arg2 -> 1 + arg2, arg5 -> 1 + arg5, rest remain the same}> 7.19/7.23 undef93, arg2 -> 1 + arg2, arg5 -> 1 + arg5, rest remain the same}> 7.19/7.23 undef99, arg2 -> 1 + arg2, arg5 -> 1 + arg5, rest remain the same}> 7.19/7.23 Variables: 7.19/7.23 arg1, arg2, arg3, arg4, arg5 7.19/7.23 7.19/7.23 Graph 2: 7.19/7.23 Transitions: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 Variables: 7.19/7.23 arg1, arg2, arg3, arg4, arg5 7.19/7.23 7.19/7.23 Graph 3: 7.19/7.23 Transitions: 7.19/7.23 undef127, arg2 -> -1 + arg2, arg3 -> undef129, arg4 -> undef130, arg5 -> undef131, rest remain the same}> 7.19/7.23 Variables: 7.19/7.23 arg1, arg2, arg3, arg4, arg5 7.19/7.23 7.19/7.23 Precedence: 7.19/7.23 Graph 0 7.19/7.23 7.19/7.23 Graph 1 7.19/7.23 undef50, arg2 -> 0, arg3 -> 0, arg4 -> 0, arg5 -> 0, rest remain the same}> 7.19/7.23 undef56, arg2 -> 0, arg3 -> 0, arg4 -> undef134, arg5 -> 1, rest remain the same}> 7.19/7.23 undef62, arg2 -> 0, arg3 -> undef64, arg4 -> undef134, arg5 -> 1, rest remain the same}> 7.19/7.23 7.19/7.23 Graph 2 7.19/7.23 undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 undef112, arg2 -> undef113, arg3 -> undef114, arg4 -> undef115, arg5 -> undef116, rest remain the same}> 7.19/7.23 7.19/7.23 Graph 3 7.19/7.23 undef36, arg2 -> 0, arg3 -> undef38, arg4 -> undef39, arg5 -> undef40, rest remain the same}> 7.19/7.23 undef36, arg2 -> 0, arg3 -> undef38, arg4 -> undef39, arg5 -> undef40, rest remain the same}> 7.19/7.23 undef42, arg2 -> undef43, arg3 -> undef44, arg4 -> undef45, arg5 -> undef46, rest remain the same}> 7.19/7.23 7.19/7.23 Map Locations to Subgraph: 7.19/7.23 ( 0 , 0 ) 7.19/7.23 ( 6 , 3 ) 7.19/7.23 ( 7 , 1 ) 7.19/7.23 ( 9 , 2 ) 7.19/7.23 7.19/7.23 ******************************************************************************************* 7.19/7.23 ******************************** CHECKING ASSERTIONS ******************************** 7.19/7.23 ******************************************************************************************* 7.19/7.23 7.19/7.23 Proving termination of subgraph 0 7.19/7.23 Proving termination of subgraph 1 7.19/7.23 Checking unfeasibility... 7.19/7.23 Time used: 0.037357 7.19/7.23 7.19/7.23 Checking conditional termination of SCC {l7}... 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.012528s 7.19/7.23 Ranking function: -1 - arg2 + arg3 7.19/7.23 New Graphs: 7.19/7.23 Proving termination of subgraph 2 7.19/7.23 Checking unfeasibility... 7.19/7.23 Time used: 0.00651 7.19/7.23 7.19/7.23 Checking conditional termination of SCC {l9}... 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.001271s 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.004281s 7.19/7.23 Trying to remove transition: undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 Solving with 1 template(s). 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetFirstSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.012629s 7.19/7.23 Time used: 0.012349 7.19/7.23 Solving with 1 template(s). 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetFirstSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.021662s 7.19/7.23 Time used: 0.02076 7.19/7.23 Improving Solution with cost 3 ... 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetNextSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.024345s 7.19/7.23 Time used: 0.024339 7.19/7.23 7.19/7.23 LOG: SAT solveNonLinear - Elapsed time: 0.046007s 7.19/7.23 Cost: 3; Total time: 0.045099 7.19/7.23 Failed at location 9: 1 + arg1 <= arg3 7.19/7.23 Failed at location 9: 1 + arg1 <= arg3 7.19/7.23 Failed at location 9: 1 + arg1 <= arg3 7.19/7.23 Before Improving: 7.19/7.23 Quasi-invariant at l9: 1 + arg1 <= arg3 7.19/7.23 Optimizing invariants... 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.006209s 7.19/7.23 Quasi-invariant improved 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.002514s 7.19/7.23 Remaining time after improvement: 0.994248 7.19/7.23 Termination implied by a set of quasi-invariant(s): 7.19/7.23 Quasi-invariant at l9: arg1 <= arg3 7.19/7.23 [ Invariant Graph ] 7.19/7.23 Strengthening and disabling transitions... 7.19/7.23 7.19/7.23 LOG: CALL solverLinear in Graph for feasibility 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear in Graph for feasibility 7.19/7.23 It's unfeasible. Removing transition: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 [ Termination Graph ] 7.19/7.23 Strengthening and disabling transitions... 7.19/7.23 7.19/7.23 LOG: CALL solverLinear in Graph for feasibility 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear in Graph for feasibility 7.19/7.23 It's unfeasible. Removing transition: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 New Graphs: 7.19/7.23 Calling Safety with literal arg1 <= arg3 and entry undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 7.19/7.23 LOG: CALL check - Post:arg1 <= arg3 - Process 1 7.19/7.23 * Exit transition: undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 * Postcondition : arg1 <= arg3 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.001294s 7.19/7.23 > Postcondition is not implied! 7.19/7.23 7.19/7.23 LOG: RETURN check - Elapsed time: 0.001532s 7.19/7.23 Calling Safety with literal arg1 <= arg3 and entry undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 7.19/7.23 LOG: CALL check - Post:arg1 <= arg3 - Process 2 7.19/7.23 * Exit transition: undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 * Postcondition : arg1 <= arg3 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.001338s 7.19/7.23 > Postcondition is not implied! 7.19/7.23 7.19/7.23 LOG: RETURN check - Elapsed time: 0.001605s 7.19/7.23 Calling Safety with literal arg1 <= arg3 and entry undef112, arg2 -> undef113, arg3 -> undef114, arg4 -> undef115, arg5 -> undef116, rest remain the same}> 7.19/7.23 7.19/7.23 LOG: CALL check - Post:arg1 <= arg3 - Process 3 7.19/7.23 * Exit transition: undef112, arg2 -> undef113, arg3 -> undef114, arg4 -> undef115, arg5 -> undef116, rest remain the same}> 7.19/7.23 * Postcondition : arg1 <= arg3 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.001127s 7.19/7.23 > Postcondition is not implied! 7.19/7.23 7.19/7.23 LOG: RETURN check - Elapsed time: 0.001327s 7.19/7.23 INVARIANTS: 7.19/7.23 9: 7.19/7.23 Quasi-INVARIANTS to narrow Graph: 7.19/7.23 9: arg1 <= arg3 , 7.19/7.23 Narrowing transition: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 7.19/7.23 LOG: Narrow transition size 1 7.19/7.23 invGraph after Narrowing: 7.19/7.23 Transitions: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 Variables: 7.19/7.23 arg1, arg2, arg3, arg4, arg5 7.19/7.23 Checking conditional termination of SCC {l9}... 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.001023s 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.004370s 7.19/7.23 Trying to remove transition: undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 Solving with 1 template(s). 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetFirstSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.012904s 7.19/7.23 Time used: 0.012699 7.19/7.23 Solving with 1 template(s). 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetFirstSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.021837s 7.19/7.23 Time used: 0.020973 7.19/7.23 Improving Solution with cost 3 ... 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetNextSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.024356s 7.19/7.23 Time used: 0.024349 7.19/7.23 7.19/7.23 LOG: SAT solveNonLinear - Elapsed time: 0.046193s 7.19/7.23 Cost: 3; Total time: 0.045322 7.19/7.23 Failed at location 9: arg2 <= 0 7.19/7.23 Failed at location 9: arg2 <= 0 7.19/7.23 Failed at location 9: arg2 <= 0 7.19/7.23 Before Improving: 7.19/7.23 Quasi-invariant at l9: arg2 <= 0 7.19/7.23 Optimizing invariants... 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.005294s 7.19/7.23 Remaining time after improvement: 0.997527 7.19/7.23 Termination implied by a set of quasi-invariant(s): 7.19/7.23 Quasi-invariant at l9: arg2 <= 0 7.19/7.23 [ Invariant Graph ] 7.19/7.23 Strengthening and disabling transitions... 7.19/7.23 7.19/7.23 LOG: CALL solverLinear in Graph for feasibility 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear in Graph for feasibility 7.19/7.23 It's unfeasible. Removing transition: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 [ Termination Graph ] 7.19/7.23 Strengthening and disabling transitions... 7.19/7.23 > It's unfeasible. Removing transition: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 New Graphs: 7.19/7.23 Calling Safety with literal arg2 <= 0 and entry undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 7.19/7.23 LOG: CALL check - Post:arg2 <= 0 - Process 4 7.19/7.23 * Exit transition: undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 * Postcondition : arg2 <= 0 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.001451s 7.19/7.23 > Postcondition is not implied! 7.19/7.23 7.19/7.23 LOG: RETURN check - Elapsed time: 0.001684s 7.19/7.23 Calling Safety with literal arg2 <= 0 and entry undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 7.19/7.23 LOG: CALL check - Post:arg2 <= 0 - Process 5 7.19/7.23 * Exit transition: undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 * Postcondition : arg2 <= 0 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.001420s 7.19/7.23 > Postcondition is not implied! 7.19/7.23 7.19/7.23 LOG: RETURN check - Elapsed time: 0.001661s 7.19/7.23 Calling Safety with literal arg2 <= 0 and entry undef112, arg2 -> undef113, arg3 -> undef114, arg4 -> undef115, arg5 -> undef116, rest remain the same}> 7.19/7.23 7.19/7.23 LOG: CALL check - Post:arg2 <= 0 - Process 6 7.19/7.23 * Exit transition: undef112, arg2 -> undef113, arg3 -> undef114, arg4 -> undef115, arg5 -> undef116, rest remain the same}> 7.19/7.23 * Postcondition : arg2 <= 0 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.001171s 7.19/7.23 > Postcondition is not implied! 7.19/7.23 7.19/7.23 LOG: RETURN check - Elapsed time: 0.001371s 7.19/7.23 INVARIANTS: 7.19/7.23 9: 7.19/7.23 Quasi-INVARIANTS to narrow Graph: 7.19/7.23 9: arg2 <= 0 , 7.19/7.23 Narrowing transition: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 7.19/7.23 LOG: Narrow transition size 1 7.19/7.23 invGraph after Narrowing: 7.19/7.23 Transitions: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 Variables: 7.19/7.23 arg1, arg2, arg3, arg4, arg5 7.19/7.23 Checking conditional termination of SCC {l9}... 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.001016s 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.004399s 7.19/7.23 Trying to remove transition: undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 Solving with 1 template(s). 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetFirstSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.013052s 7.19/7.23 Time used: 0.012851 7.19/7.23 Solving with 1 template(s). 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetFirstSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.029701s 7.19/7.23 Time used: 0.028751 7.19/7.23 Improving Solution with cost 3 ... 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetNextSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.026197s 7.19/7.23 Time used: 0.02619 7.19/7.23 7.19/7.23 LOG: SAT solveNonLinear - Elapsed time: 0.055897s 7.19/7.23 Cost: 3; Total time: 0.054941 7.19/7.23 Failed at location 9: arg1 <= 1 + arg3 7.19/7.23 Failed at location 9: arg1 <= 1 + arg3 7.19/7.23 Failed at location 9: arg1 <= 1 + arg3 7.19/7.23 Before Improving: 7.19/7.23 Quasi-invariant at l9: arg1 <= 1 + arg3 7.19/7.23 Optimizing invariants... 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.005398s 7.19/7.23 Remaining time after improvement: 0.997466 7.19/7.23 Termination implied by a set of quasi-invariant(s): 7.19/7.23 Quasi-invariant at l9: arg1 <= 1 + arg3 7.19/7.23 [ Invariant Graph ] 7.19/7.23 Strengthening and disabling transitions... 7.19/7.23 7.19/7.23 LOG: CALL solverLinear in Graph for feasibility 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear in Graph for feasibility 7.19/7.23 It's unfeasible. Removing transition: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 [ Termination Graph ] 7.19/7.23 Strengthening and disabling transitions... 7.19/7.23 7.19/7.23 LOG: CALL solverLinear in Graph for feasibility 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear in Graph for feasibility 7.19/7.23 It's unfeasible. Removing transition: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 New Graphs: 7.19/7.23 Calling Safety with literal arg1 <= 1 + arg3 and entry undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 7.19/7.23 LOG: CALL check - Post:arg1 <= 1 + arg3 - Process 7 7.19/7.23 * Exit transition: undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 * Postcondition : arg1 <= 1 + arg3 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.001461s 7.19/7.23 > Postcondition is not implied! 7.19/7.23 7.19/7.23 LOG: RETURN check - Elapsed time: 0.001705s 7.19/7.23 Calling Safety with literal arg1 <= 1 + arg3 and entry undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 7.19/7.23 LOG: CALL check - Post:arg1 <= 1 + arg3 - Process 8 7.19/7.23 * Exit transition: undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 * Postcondition : arg1 <= 1 + arg3 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.001439s 7.19/7.23 > Postcondition is not implied! 7.19/7.23 7.19/7.23 LOG: RETURN check - Elapsed time: 0.001691s 7.19/7.23 Calling Safety with literal arg1 <= 1 + arg3 and entry undef112, arg2 -> undef113, arg3 -> undef114, arg4 -> undef115, arg5 -> undef116, rest remain the same}> 7.19/7.23 7.19/7.23 LOG: CALL check - Post:arg1 <= 1 + arg3 - Process 9 7.19/7.23 * Exit transition: undef112, arg2 -> undef113, arg3 -> undef114, arg4 -> undef115, arg5 -> undef116, rest remain the same}> 7.19/7.23 * Postcondition : arg1 <= 1 + arg3 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.001195s 7.19/7.23 > Postcondition is not implied! 7.19/7.23 7.19/7.23 LOG: RETURN check - Elapsed time: 0.001407s 7.19/7.23 INVARIANTS: 7.19/7.23 9: 7.19/7.23 Quasi-INVARIANTS to narrow Graph: 7.19/7.23 9: arg1 <= 1 + arg3 , 7.19/7.23 Narrowing transition: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 7.19/7.23 LOG: Narrow transition size 1 7.19/7.23 invGraph after Narrowing: 7.19/7.23 Transitions: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 Variables: 7.19/7.23 arg1, arg2, arg3, arg4, arg5 7.19/7.23 Checking conditional termination of SCC {l9}... 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.001027s 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.004405s 7.19/7.23 Trying to remove transition: undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 Solving with 1 template(s). 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetFirstSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.013077s 7.19/7.23 Time used: 0.012876 7.19/7.23 Solving with 1 template(s). 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetFirstSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.027248s 7.19/7.23 Time used: 0.026314 7.19/7.23 Improving Solution with cost 3 ... 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetNextSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.023789s 7.19/7.23 Time used: 0.023782 7.19/7.23 7.19/7.23 LOG: SAT solveNonLinear - Elapsed time: 0.051037s 7.19/7.23 Cost: 3; Total time: 0.050096 7.19/7.23 Failed at location 9: arg1 <= 1 7.19/7.23 Failed at location 9: arg1 <= 1 7.19/7.23 Failed at location 9: arg1 <= 1 7.19/7.23 Before Improving: 7.19/7.23 Quasi-invariant at l9: arg1 <= 1 7.19/7.23 Optimizing invariants... 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.005381s 7.19/7.23 Remaining time after improvement: 0.997515 7.19/7.23 Termination implied by a set of quasi-invariant(s): 7.19/7.23 Quasi-invariant at l9: arg1 <= 1 7.19/7.23 [ Invariant Graph ] 7.19/7.23 Strengthening and disabling transitions... 7.19/7.23 7.19/7.23 LOG: CALL solverLinear in Graph for feasibility 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear in Graph for feasibility 7.19/7.23 It's unfeasible. Removing transition: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 [ Termination Graph ] 7.19/7.23 Strengthening and disabling transitions... 7.19/7.23 > It's unfeasible. Removing transition: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 New Graphs: 7.19/7.23 Calling Safety with literal arg1 <= 1 and entry undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 7.19/7.23 LOG: CALL check - Post:arg1 <= 1 - Process 10 7.19/7.23 * Exit transition: undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 * Postcondition : arg1 <= 1 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.001484s 7.19/7.23 > Postcondition is not implied! 7.19/7.23 7.19/7.23 LOG: RETURN check - Elapsed time: 0.001730s 7.19/7.23 Calling Safety with literal arg1 <= 1 and entry undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 7.19/7.23 LOG: CALL check - Post:arg1 <= 1 - Process 11 7.19/7.23 * Exit transition: undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 * Postcondition : arg1 <= 1 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.001465s 7.19/7.23 > Postcondition is not implied! 7.19/7.23 7.19/7.23 LOG: RETURN check - Elapsed time: 0.001716s 7.19/7.23 Calling Safety with literal arg1 <= 1 and entry undef112, arg2 -> undef113, arg3 -> undef114, arg4 -> undef115, arg5 -> undef116, rest remain the same}> 7.19/7.23 7.19/7.23 LOG: CALL check - Post:arg1 <= 1 - Process 12 7.19/7.23 * Exit transition: undef112, arg2 -> undef113, arg3 -> undef114, arg4 -> undef115, arg5 -> undef116, rest remain the same}> 7.19/7.23 * Postcondition : arg1 <= 1 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.001206s 7.19/7.23 > Postcondition is not implied! 7.19/7.23 7.19/7.23 LOG: RETURN check - Elapsed time: 0.001441s 7.19/7.23 INVARIANTS: 7.19/7.23 9: 7.19/7.23 Quasi-INVARIANTS to narrow Graph: 7.19/7.23 9: arg1 <= 1 , 7.19/7.23 Narrowing transition: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 7.19/7.23 LOG: Narrow transition size 1 7.19/7.23 invGraph after Narrowing: 7.19/7.23 Transitions: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 Variables: 7.19/7.23 arg1, arg2, arg3, arg4, arg5 7.19/7.23 Checking conditional termination of SCC {l9}... 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.001026s 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.004437s 7.19/7.23 Trying to remove transition: undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 Solving with 1 template(s). 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetFirstSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.013048s 7.19/7.23 Time used: 0.012847 7.19/7.23 Solving with 1 template(s). 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetFirstSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.057621s 7.19/7.23 Time used: 0.056653 7.19/7.23 Improving Solution with cost 3 ... 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetNextSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.028651s 7.19/7.23 Time used: 0.028639 7.19/7.23 7.19/7.23 LOG: SAT solveNonLinear - Elapsed time: 0.086272s 7.19/7.23 Cost: 3; Total time: 0.085292 7.19/7.23 Failed at location 9: arg1 <= 2 7.19/7.23 Failed at location 9: arg1 <= 2 7.19/7.23 Failed at location 9: arg1 <= 2 7.19/7.23 Before Improving: 7.19/7.23 Quasi-invariant at l9: arg1 <= 2 7.19/7.23 Optimizing invariants... 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.005587s 7.19/7.23 Remaining time after improvement: 0.997446 7.19/7.23 Termination implied by a set of quasi-invariant(s): 7.19/7.23 Quasi-invariant at l9: arg1 <= 2 7.19/7.23 [ Invariant Graph ] 7.19/7.23 Strengthening and disabling transitions... 7.19/7.23 7.19/7.23 LOG: CALL solverLinear in Graph for feasibility 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear in Graph for feasibility 7.19/7.23 It's unfeasible. Removing transition: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 [ Termination Graph ] 7.19/7.23 Strengthening and disabling transitions... 7.19/7.23 > It's unfeasible. Removing transition: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 New Graphs: 7.19/7.23 Calling Safety with literal arg1 <= 2 and entry undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 7.19/7.23 LOG: CALL check - Post:arg1 <= 2 - Process 13 7.19/7.23 * Exit transition: undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 * Postcondition : arg1 <= 2 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.001486s 7.19/7.23 > Postcondition is not implied! 7.19/7.23 7.19/7.23 LOG: RETURN check - Elapsed time: 0.001746s 7.19/7.23 Calling Safety with literal arg1 <= 2 and entry undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 7.19/7.23 LOG: CALL check - Post:arg1 <= 2 - Process 14 7.19/7.23 * Exit transition: undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 * Postcondition : arg1 <= 2 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.001479s 7.19/7.23 > Postcondition is not implied! 7.19/7.23 7.19/7.23 LOG: RETURN check - Elapsed time: 0.001721s 7.19/7.23 Calling Safety with literal arg1 <= 2 and entry undef112, arg2 -> undef113, arg3 -> undef114, arg4 -> undef115, arg5 -> undef116, rest remain the same}> 7.19/7.23 7.19/7.23 LOG: CALL check - Post:arg1 <= 2 - Process 15 7.19/7.23 * Exit transition: undef112, arg2 -> undef113, arg3 -> undef114, arg4 -> undef115, arg5 -> undef116, rest remain the same}> 7.19/7.23 * Postcondition : arg1 <= 2 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.001212s 7.19/7.23 > Postcondition is not implied! 7.19/7.23 7.19/7.23 LOG: RETURN check - Elapsed time: 0.001413s 7.19/7.23 INVARIANTS: 7.19/7.23 9: 7.19/7.23 Quasi-INVARIANTS to narrow Graph: 7.19/7.23 9: arg1 <= 2 , 7.19/7.23 Narrowing transition: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 7.19/7.23 LOG: Narrow transition size 1 7.19/7.23 invGraph after Narrowing: 7.19/7.23 Transitions: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 Variables: 7.19/7.23 arg1, arg2, arg3, arg4, arg5 7.19/7.23 Checking conditional termination of SCC {l9}... 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.001030s 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.004447s 7.19/7.23 Trying to remove transition: undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 Solving with 1 template(s). 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetFirstSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.013096s 7.19/7.23 Time used: 0.012892 7.19/7.23 Solving with 1 template(s). 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetFirstSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.076941s 7.19/7.23 Time used: 0.076173 7.19/7.23 Solving with 2 template(s). 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetFirstSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.002439s 7.19/7.23 Time used: 4.00038 7.19/7.23 Solving with 3 template(s). 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetFirstSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.009986s 7.19/7.23 Time used: 1.00005 7.19/7.23 Solving with 1 template(s). 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetFirstSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.024329s 7.19/7.23 Time used: 0.014949 7.19/7.23 7.19/7.23 Proving non-termination of subgraph 2 7.19/7.23 Transitions: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 Variables: 7.19/7.23 arg1, arg2, arg3, arg4, arg5 7.19/7.23 7.19/7.23 Checking conditional non-termination of SCC {l9}... 7.19/7.23 EXIT TRANSITIONS: 7.19/7.23 7.19/7.23 7.19/7.23 7.19/7.23 7.19/7.23 Solving with 1 template(s). 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetFirstSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.059460s 7.19/7.23 Time used: 0.05909 7.19/7.23 Improving Solution with cost 6 ... 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetNextSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.115988s 7.19/7.23 Time used: 0.115976 7.19/7.23 7.19/7.23 LOG: SAT solveNonLinear - Elapsed time: 0.175448s 7.19/7.23 Cost: 6; Total time: 0.175066 7.19/7.23 Failed at location 9: 1 <= arg2 7.19/7.23 Failed at location 9: 1 <= arg2 7.19/7.23 Failed at location 9: 1 <= arg2 7.19/7.23 Before Improving: 7.19/7.23 Quasi-invariant at l9: 1 <= arg2 7.19/7.23 Optimizing invariants... 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.019657s 7.19/7.23 Remaining time after improvement: 0.997619 7.19/7.23 Minimizing number of undef constraints... 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinear - Elapsed time: 0.004796s 7.19/7.23 Non-termination implied by a set of quasi-invariant(s): 7.19/7.23 Quasi-invariant at l9: 1 <= arg2 7.19/7.23 Constraint over undef '1 <= undef122' in transition: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 7.19/7.23 Strengthening and disabling EXIT transitions... 7.19/7.23 Closed exits from l9: 1 7.19/7.23 Strengthening exit transition (result): 7.19/7.23 7.19/7.23 Strengthening exit transition (result): 7.19/7.23 7.19/7.23 7.19/7.23 Strengthening and disabling transitions... 7.19/7.23 7.19/7.23 LOG: CALL solverLinear in Graph for feasibility 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear in Graph for feasibility 7.19/7.23 Strengthening transition (result): 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 7.19/7.23 Checking conditional non-termination of SCC {l9}... 7.19/7.23 EXIT TRANSITIONS: 7.19/7.23 7.19/7.23 7.19/7.23 7.19/7.23 Solving with 1 template(s). 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetFirstSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.043895s 7.19/7.23 Time used: 0.043494 7.19/7.23 Improving Solution with cost 5 ... 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetNextSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.153360s 7.19/7.23 Time used: 0.153341 7.19/7.23 Improving Solution with cost 4 ... 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetNextSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.121913s 7.19/7.23 Time used: 0.121902 7.19/7.23 7.19/7.23 LOG: SAT solveNonLinear - Elapsed time: 0.319167s 7.19/7.23 Cost: 4; Total time: 0.318737 7.19/7.23 Failed at location 9: 2 + arg3 <= arg1 7.19/7.23 Failed at location 9: 2 + arg3 <= arg1 7.19/7.23 Failed at location 9: 2 + arg3 <= arg1 7.19/7.23 Before Improving: 7.19/7.23 Quasi-invariant at l9: 2 + arg3 <= arg1 7.19/7.23 Optimizing invariants... 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.005811s 7.19/7.23 Remaining time after improvement: 0.997636 7.19/7.23 Minimizing number of undef constraints... 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinear - Elapsed time: 0.004885s 7.19/7.23 Non-termination implied by a set of quasi-invariant(s): 7.19/7.23 Quasi-invariant at l9: 2 + arg3 <= arg1 7.19/7.23 Constraint over undef '12 + 7*arg1 + 2*undef123 <= arg3' in transition: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 7.19/7.23 Strengthening and disabling EXIT transitions... 7.19/7.23 Closed exits from l9: 1 7.19/7.23 Strengthening exit transition (result): 7.19/7.23 7.19/7.23 7.19/7.23 Strengthening and disabling transitions... 7.19/7.23 7.19/7.23 LOG: CALL solverLinear in Graph for feasibility 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear in Graph for feasibility 7.19/7.23 Strengthening transition (result): 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 7.19/7.23 Checking conditional non-termination of SCC {l9}... 7.19/7.23 EXIT TRANSITIONS: 7.19/7.23 7.19/7.23 7.19/7.23 Solving with 1 template(s). 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetFirstSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.624814s 7.19/7.23 Time used: 0.624298 7.19/7.23 Improving Solution with cost 3 ... 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinearGetNextSolution 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.174954s 7.19/7.23 Time used: 0.1748 7.19/7.23 7.19/7.23 LOG: SAT solveNonLinear - Elapsed time: 0.799768s 7.19/7.23 Cost: 3; Total time: 0.799098 7.19/7.23 Failed at location 9: 3 <= arg1 7.19/7.23 Failed at location 9: 3 <= arg1 7.19/7.23 Failed at location 9: 3 <= arg1 7.19/7.23 Before Improving: 7.19/7.23 Quasi-invariant at l9: 3 <= arg1 7.19/7.23 Optimizing invariants... 7.19/7.23 7.19/7.23 LOG: CALL solveLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear - Elapsed time: 0.031317s 7.19/7.23 Remaining time after improvement: 0.996605 7.19/7.23 Minimizing number of undef constraints... 7.19/7.23 7.19/7.23 LOG: CALL solveNonLinear 7.19/7.23 7.19/7.23 LOG: RETURN solveNonLinear - Elapsed time: 0.006088s 7.19/7.23 Non-termination implied by a set of quasi-invariant(s): 7.19/7.23 Quasi-invariant at l9: 3 <= arg1 7.19/7.23 Constraint over undef '3 <= undef121' in transition: 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 7.19/7.23 Strengthening and disabling EXIT transitions... 7.19/7.23 Closed exits from l9: 1 7.19/7.23 7.19/7.23 Strengthening and disabling transitions... 7.19/7.23 7.19/7.23 LOG: CALL solverLinear in Graph for feasibility 7.19/7.23 7.19/7.23 LOG: RETURN solveLinear in Graph for feasibility 7.19/7.23 Strengthening transition (result): 7.19/7.23 undef121, arg2 -> undef122, arg3 -> undef123, arg4 -> undef124, arg5 -> undef125, rest remain the same}> 7.19/7.23 7.19/7.23 Calling reachability with... 7.19/7.23 Transition: 7.19/7.23 Conditions: 1 <= arg2, 2 + arg3 <= arg1, 3 <= arg1, 7.19/7.23 Transition: 7.19/7.23 Conditions: 1 <= arg2, 2 + arg3 <= arg1, 3 <= arg1, 7.19/7.23 Transition: 7.19/7.23 Conditions: 1 <= arg2, 2 + arg3 <= arg1, 3 <= arg1, 7.19/7.23 OPEN EXITS: 7.19/7.23 7.19/7.23 7.19/7.23 7.19/7.23 7.19/7.23 --- Reachability graph --- 7.19/7.23 > Graph without transitions. 7.19/7.23 7.19/7.23 Calling reachability with... 7.19/7.23 Transition: undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 Conditions: 1 <= arg2, 2 + arg3 <= arg1, 3 <= arg1, 7.19/7.23 Transition: undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 Conditions: 1 <= arg2, 2 + arg3 <= arg1, 3 <= arg1, 7.19/7.23 Transition: undef112, arg2 -> undef113, arg3 -> undef114, arg4 -> undef115, arg5 -> undef116, rest remain the same}> 7.19/7.23 Conditions: 1 <= arg2, 2 + arg3 <= arg1, 3 <= arg1, 7.19/7.23 Transition: undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 Conditions: 1 <= arg2, 2 + arg3 <= arg1, 3 <= arg1, 7.19/7.23 Transition: undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 Conditions: 1 <= arg2, 2 + arg3 <= arg1, 3 <= arg1, 7.19/7.23 Transition: undef112, arg2 -> undef113, arg3 -> undef114, arg4 -> undef115, arg5 -> undef116, rest remain the same}> 7.19/7.23 Conditions: 1 <= arg2, 2 + arg3 <= arg1, 3 <= arg1, 7.19/7.23 Transition: undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 Conditions: 1 <= arg2, 2 + arg3 <= arg1, 3 <= arg1, 7.19/7.23 Transition: undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 Conditions: 1 <= arg2, 2 + arg3 <= arg1, 3 <= arg1, 7.19/7.23 Transition: undef112, arg2 -> undef113, arg3 -> undef114, arg4 -> undef115, arg5 -> undef116, rest remain the same}> 7.19/7.23 Conditions: 1 <= arg2, 2 + arg3 <= arg1, 3 <= arg1, 7.19/7.23 OPEN EXITS: 7.19/7.23 undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 undef112, arg2 -> undef113, arg3 -> undef114, arg4 -> undef115, arg5 -> undef116, rest remain the same}> 7.19/7.23 undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 undef112, arg2 -> undef113, arg3 -> undef114, arg4 -> undef115, arg5 -> undef116, rest remain the same}> 7.19/7.23 undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 undef105, arg2 -> undef106, arg3 -> undef107, arg4 -> undef108, arg5 -> undef109, rest remain the same}> 7.19/7.23 undef112, arg2 -> undef113, arg3 -> undef114, arg4 -> undef115, arg5 -> undef116, rest remain the same}> 7.19/7.23 7.19/7.23 > Conditions are reachable! 7.19/7.23 7.19/7.23 Program does NOT terminate 7.19/7.23 /export/starexec/sandbox/solver/bin/starexec_run_termcomp2019_ITS: line 26: delete: command not found 7.19/7.23 /export/starexec/sandbox/solver/bin/starexec_run_termcomp2019_ITS: line 27: edit: command not found 7.19/7.23 EOF