17.05/17.09 NO 17.05/17.09 17.05/17.09 Solver Timeout: 4 17.05/17.09 Global Timeout: 300 17.05/17.09 No parsing errors! 17.05/17.09 Init Location: 0 17.05/17.09 Transitions: 17.05/17.09 17.05/17.09 ~(1)) /\ (arg2 > 3) /\ (undef8 > ~(1)) /\ (undef9 > ~(1)) /\ ((undef9 - (2 * undef10)) = 1) /\ ((undef11 - (2 * undef12)) = 0) /\ (undef11 > ~(1)) /\ (arg1 > 0), par{arg3 -> undef3, arg4 -> undef4, arg5 -> undef5, arg6 -> undef6}> 17.05/17.09 ~(1)) /\ (arg2 > 3) /\ (undef19 > ~(1)) /\ (undef20 > ~(1)) /\ ((undef20 - (2 * undef21)) = 1) /\ ((undef22 - (2 * undef23)) = 0) /\ (undef22 > ~(1)) /\ (arg1 > 0) /\ ((undef20 - (2 * undef21)) >= 0) /\ ((undef20 - (2 * undef21)) < 2) /\ ((undef22 - (2 * undef23)) < 2) /\ ((undef22 - (2 * undef23)) >= 0), par{arg1 -> (0 - undef19), arg2 -> (0 - undef19), arg3 -> undef15, arg4 -> (0 - undef19), arg5 -> undef17, arg6 -> undef18}> 17.05/17.09 ~(1)) /\ (arg2 > 3) /\ (undef31 > ~(1)) /\ (undef32 > ~(1)) /\ ((undef32 - (2 * undef33)) = 1) /\ ((undef34 - (2 * undef35)) = 1) /\ (undef34 > ~(1)) /\ (arg1 > 0), par{arg3 -> undef26, arg4 -> undef27, arg5 -> undef28, arg6 -> undef29}> 17.05/17.09 ~(1)) /\ (arg2 > 3) /\ (undef37 > ~(1)) /\ (undef42 > ~(1)) /\ ((undef42 - (2 * undef43)) = 1) /\ ((undef44 - (2 * undef45)) = 1) /\ (undef44 > ~(1)) /\ (arg1 > 0) /\ ((undef42 - (2 * undef43)) >= 0) /\ ((undef42 - (2 * undef43)) < 2) /\ ((undef44 - (2 * undef45)) < 2) /\ ((undef44 - (2 * undef45)) >= 0), par{arg1 -> undef36, arg2 -> undef37, arg3 -> undef36, arg4 -> undef37, arg5 -> undef36, arg6 -> undef37}> 17.05/17.09 arg2) /\ (arg2 = arg4), par{arg2 -> (arg2 + arg1), arg4 -> (arg2 + arg1), arg5 -> undef50, arg6 -> undef51}> 17.05/17.09 ~(1)) /\ (arg2 > 3) /\ (undef59 > ~(1)) /\ (undef60 > ~(1)) /\ ((undef60 - (2 * undef61)) = 0) /\ ((undef62 - (2 * undef63)) = 1) /\ (undef62 > ~(1)) /\ (arg1 > 0), par{arg3 -> undef54, arg4 -> undef55, arg5 -> undef56, arg6 -> undef57}> 17.05/17.09 ~(1)) /\ (arg2 > 3) /\ (undef65 > ~(1)) /\ (undef71 > ~(1)) /\ ((undef71 - (2 * undef72)) = 0) /\ ((undef73 - (2 * undef74)) = 1) /\ (undef73 > ~(1)) /\ (arg1 > 0) /\ ((undef71 - (2 * undef72)) >= 0) /\ ((undef71 - (2 * undef72)) < 2) /\ ((undef73 - (2 * undef74)) < 2) /\ ((undef73 - (2 * undef74)) >= 0), par{arg1 -> (0 - undef70), arg2 -> undef65, arg3 -> (0 - undef70), arg4 -> undef65, arg5 -> (0 - undef70), arg6 -> undef65}> 17.05/17.09 ~(1)) /\ (arg2 > 3) /\ (undef82 > ~(1)) /\ (undef83 > ~(1)) /\ ((undef83 - (2 * undef84)) = 0) /\ ((undef85 - (2 * undef86)) = 0) /\ (undef85 > ~(1)) /\ (arg1 > 0), par{arg3 -> undef77, arg4 -> undef78, arg5 -> undef79, arg6 -> undef80}> 17.05/17.09 ~(1)) /\ (arg2 > 3) /\ (undef94 > ~(1)) /\ (undef95 > ~(1)) /\ ((undef95 - (2 * undef96)) = 0) /\ ((undef97 - (2 * undef98)) = 0) /\ (undef97 > ~(1)) /\ (arg1 > 0) /\ ((undef95 - (2 * undef96)) >= 0) /\ ((undef95 - (2 * undef96)) < 2) /\ ((undef97 - (2 * undef98)) < 2) /\ ((undef97 - (2 * undef98)) >= 0), par{arg1 -> (0 - undef93), arg2 -> (0 - undef94), arg3 -> (0 - undef93), arg4 -> (0 - undef94), arg5 -> (0 - undef93), arg6 -> (0 - undef94)}> 17.05/17.09 ~(1)) /\ (arg1 > ~(1)) /\ (arg4 > arg3) /\ (arg3 = arg5) /\ (arg4 = arg6), par{arg3 -> (arg3 + arg1), arg5 -> (arg3 + arg1), arg6 -> arg4}> 17.05/17.09 ~(1)) /\ (arg2 > ~(1)) /\ (arg4 < arg3) /\ (arg3 = arg5) /\ (arg4 = arg6), par{arg4 -> (arg4 + arg2), arg5 -> arg3, arg6 -> (arg4 + arg2)}> 17.05/17.09 arg3) /\ (arg3 = arg5) /\ (arg4 = arg6), par{arg3 -> (arg3 + arg1), arg5 -> (arg3 + arg1), arg6 -> arg4}> 17.05/17.09 (arg4 + arg2), arg5 -> arg3, arg6 -> (arg4 + arg2)}> 17.05/17.09 undef123, arg2 -> undef124, arg3 -> undef125, arg4 -> undef126, arg5 -> undef127, arg6 -> undef128}> 17.05/17.09 17.05/17.09 Fresh variables: 17.05/17.09 undef3, undef4, undef5, undef6, undef7, undef8, undef9, undef10, undef11, undef12, undef15, undef17, undef18, undef19, undef20, undef21, undef22, undef23, undef26, undef27, undef28, undef29, undef30, undef31, undef32, undef33, undef34, undef35, undef36, undef37, undef42, undef43, undef44, undef45, undef50, undef51, undef54, undef55, undef56, undef57, undef58, undef59, undef60, undef61, undef62, undef63, undef65, undef70, undef71, undef72, undef73, undef74, undef77, undef78, undef79, undef80, undef81, undef82, undef83, undef84, undef85, undef86, undef93, undef94, undef95, undef96, undef97, undef98, undef123, undef124, undef125, undef126, undef127, undef128, 17.05/17.09 17.05/17.09 Undef variables: 17.05/17.09 undef3, undef4, undef5, undef6, undef7, undef8, undef9, undef10, undef11, undef12, undef15, undef17, undef18, undef19, undef20, undef21, undef22, undef23, undef26, undef27, undef28, undef29, undef30, undef31, undef32, undef33, undef34, undef35, undef36, undef37, undef42, undef43, undef44, undef45, undef50, undef51, undef54, undef55, undef56, undef57, undef58, undef59, undef60, undef61, undef62, undef63, undef65, undef70, undef71, undef72, undef73, undef74, undef77, undef78, undef79, undef80, undef81, undef82, undef83, undef84, undef85, undef86, undef93, undef94, undef95, undef96, undef97, undef98, undef123, undef124, undef125, undef126, undef127, undef128, 17.05/17.09 17.05/17.09 Abstraction variables: 17.05/17.09 17.05/17.09 Exit nodes: 17.05/17.09 17.05/17.09 Accepting locations: 17.05/17.09 17.05/17.09 Asserts: 17.05/17.09 17.05/17.09 Preprocessed LLVMGraph 17.05/17.09 Init Location: 0 17.05/17.09 Transitions: 17.05/17.09 ~(1)) /\ (undef124 > 3) /\ (undef8 > ~(1)) /\ (undef9 > ~(1)) /\ ((undef9 - (2 * undef10)) = 1) /\ ((undef11 - (2 * undef12)) = 0) /\ (undef11 > ~(1)) /\ (undef123 > 0) /\ (undef15 > ~(1)) /\ (undef124 > 3) /\ (undef19 > ~(1)) /\ (undef20 > ~(1)) /\ ((undef20 - (2 * undef21)) = 1) /\ ((undef22 - (2 * undef23)) = 0) /\ (undef22 > ~(1)) /\ (undef123 > 0) /\ ((undef20 - (2 * undef21)) >= 0) /\ ((undef20 - (2 * undef21)) < 2) /\ ((undef22 - (2 * undef23)) < 2) /\ ((undef22 - (2 * undef23)) >= 0), par{arg1 -> (0 - undef19), arg2 -> (0 - undef19), arg3 -> undef15, arg4 -> (0 - undef19), arg5 -> undef17, arg6 -> undef18}> 17.05/17.09 ~(1)) /\ (undef124 > 3) /\ (undef8 > ~(1)) /\ (undef9 > ~(1)) /\ ((undef9 - (2 * undef10)) = 1) /\ ((undef11 - (2 * undef12)) = 0) /\ (undef11 > ~(1)) /\ (undef123 > 0) /\ (undef36 > ~(1)) /\ (undef124 > 3) /\ (undef37 > ~(1)) /\ (undef42 > ~(1)) /\ ((undef42 - (2 * undef43)) = 1) /\ ((undef44 - (2 * undef45)) = 1) /\ (undef44 > ~(1)) /\ (undef123 > 0) /\ ((undef42 - (2 * undef43)) >= 0) /\ ((undef42 - (2 * undef43)) < 2) /\ ((undef44 - (2 * undef45)) < 2) /\ ((undef44 - (2 * undef45)) >= 0), par{arg1 -> undef36, arg2 -> undef37, arg3 -> undef36, arg4 -> undef37, arg5 -> undef36, arg6 -> undef37}> 17.05/17.09 ~(1)) /\ (undef124 > 3) /\ (undef8 > ~(1)) /\ (undef9 > ~(1)) /\ ((undef9 - (2 * undef10)) = 1) /\ ((undef11 - (2 * undef12)) = 0) /\ (undef11 > ~(1)) /\ (undef123 > 0) /\ (undef70 > ~(1)) /\ (undef124 > 3) /\ (undef65 > ~(1)) /\ (undef71 > ~(1)) /\ ((undef71 - (2 * undef72)) = 0) /\ ((undef73 - (2 * undef74)) = 1) /\ (undef73 > ~(1)) /\ (undef123 > 0) /\ ((undef71 - (2 * undef72)) >= 0) /\ ((undef71 - (2 * undef72)) < 2) /\ ((undef73 - (2 * undef74)) < 2) /\ ((undef73 - (2 * undef74)) >= 0), par{arg1 -> (0 - undef70), arg2 -> undef65, arg3 -> (0 - undef70), arg4 -> undef65, arg5 -> (0 - undef70), arg6 -> undef65}> 17.05/17.09 ~(1)) /\ (undef124 > 3) /\ (undef8 > ~(1)) /\ (undef9 > ~(1)) /\ ((undef9 - (2 * undef10)) = 1) /\ ((undef11 - (2 * undef12)) = 0) /\ (undef11 > ~(1)) /\ (undef123 > 0) /\ (undef93 > ~(1)) /\ (undef124 > 3) /\ (undef94 > ~(1)) /\ (undef95 > ~(1)) /\ ((undef95 - (2 * undef96)) = 0) /\ ((undef97 - (2 * undef98)) = 0) /\ (undef97 > ~(1)) /\ (undef123 > 0) /\ ((undef95 - (2 * undef96)) >= 0) /\ ((undef95 - (2 * undef96)) < 2) /\ ((undef97 - (2 * undef98)) < 2) /\ ((undef97 - (2 * undef98)) >= 0), par{arg1 -> (0 - undef93), arg2 -> (0 - undef94), arg3 -> (0 - undef93), arg4 -> (0 - undef94), arg5 -> (0 - undef93), arg6 -> (0 - undef94)}> 17.05/17.09 ~(1)) /\ (undef124 > 3) /\ (undef31 > ~(1)) /\ (undef32 > ~(1)) /\ ((undef32 - (2 * undef33)) = 1) /\ ((undef34 - (2 * undef35)) = 1) /\ (undef34 > ~(1)) /\ (undef123 > 0) /\ (undef15 > ~(1)) /\ (undef124 > 3) /\ (undef19 > ~(1)) /\ (undef20 > ~(1)) /\ ((undef20 - (2 * undef21)) = 1) /\ ((undef22 - (2 * undef23)) = 0) /\ (undef22 > ~(1)) /\ (undef123 > 0) /\ ((undef20 - (2 * undef21)) >= 0) /\ ((undef20 - (2 * undef21)) < 2) /\ ((undef22 - (2 * undef23)) < 2) /\ ((undef22 - (2 * undef23)) >= 0), par{arg1 -> (0 - undef19), arg2 -> (0 - undef19), arg3 -> undef15, arg4 -> (0 - undef19), arg5 -> undef17, arg6 -> undef18}> 17.05/17.09 ~(1)) /\ (undef124 > 3) /\ (undef31 > ~(1)) /\ (undef32 > ~(1)) /\ ((undef32 - (2 * undef33)) = 1) /\ ((undef34 - (2 * undef35)) = 1) /\ (undef34 > ~(1)) /\ (undef123 > 0) /\ (undef36 > ~(1)) /\ (undef124 > 3) /\ (undef37 > ~(1)) /\ (undef42 > ~(1)) /\ ((undef42 - (2 * undef43)) = 1) /\ ((undef44 - (2 * undef45)) = 1) /\ (undef44 > ~(1)) /\ (undef123 > 0) /\ ((undef42 - (2 * undef43)) >= 0) /\ ((undef42 - (2 * undef43)) < 2) /\ ((undef44 - (2 * undef45)) < 2) /\ ((undef44 - (2 * undef45)) >= 0), par{arg1 -> undef36, arg2 -> undef37, arg3 -> undef36, arg4 -> undef37, arg5 -> undef36, arg6 -> undef37}> 17.05/17.09 ~(1)) /\ (undef124 > 3) /\ (undef31 > ~(1)) /\ (undef32 > ~(1)) /\ ((undef32 - (2 * undef33)) = 1) /\ ((undef34 - (2 * undef35)) = 1) /\ (undef34 > ~(1)) /\ (undef123 > 0) /\ (undef70 > ~(1)) /\ (undef124 > 3) /\ (undef65 > ~(1)) /\ (undef71 > ~(1)) /\ ((undef71 - (2 * undef72)) = 0) /\ ((undef73 - (2 * undef74)) = 1) /\ (undef73 > ~(1)) /\ (undef123 > 0) /\ ((undef71 - (2 * undef72)) >= 0) /\ ((undef71 - (2 * undef72)) < 2) /\ ((undef73 - (2 * undef74)) < 2) /\ ((undef73 - (2 * undef74)) >= 0), par{arg1 -> (0 - undef70), arg2 -> undef65, arg3 -> (0 - undef70), arg4 -> undef65, arg5 -> (0 - undef70), arg6 -> undef65}> 17.05/17.09 ~(1)) /\ (undef124 > 3) /\ (undef31 > ~(1)) /\ (undef32 > ~(1)) /\ ((undef32 - (2 * undef33)) = 1) /\ ((undef34 - (2 * undef35)) = 1) /\ (undef34 > ~(1)) /\ (undef123 > 0) /\ (undef93 > ~(1)) /\ (undef124 > 3) /\ (undef94 > ~(1)) /\ (undef95 > ~(1)) /\ ((undef95 - (2 * undef96)) = 0) /\ ((undef97 - (2 * undef98)) = 0) /\ (undef97 > ~(1)) /\ (undef123 > 0) /\ ((undef95 - (2 * undef96)) >= 0) /\ ((undef95 - (2 * undef96)) < 2) /\ ((undef97 - (2 * undef98)) < 2) /\ ((undef97 - (2 * undef98)) >= 0), par{arg1 -> (0 - undef93), arg2 -> (0 - undef94), arg3 -> (0 - undef93), arg4 -> (0 - undef94), arg5 -> (0 - undef93), arg6 -> (0 - undef94)}> 17.05/17.09 ~(1)) /\ (undef124 > 3) /\ (undef59 > ~(1)) /\ (undef60 > ~(1)) /\ ((undef60 - (2 * undef61)) = 0) /\ ((undef62 - (2 * undef63)) = 1) /\ (undef62 > ~(1)) /\ (undef123 > 0) /\ (undef15 > ~(1)) /\ (undef124 > 3) /\ (undef19 > ~(1)) /\ (undef20 > ~(1)) /\ ((undef20 - (2 * undef21)) = 1) /\ ((undef22 - (2 * undef23)) = 0) /\ (undef22 > ~(1)) /\ (undef123 > 0) /\ ((undef20 - (2 * undef21)) >= 0) /\ ((undef20 - (2 * undef21)) < 2) /\ ((undef22 - (2 * undef23)) < 2) /\ ((undef22 - (2 * undef23)) >= 0), par{arg1 -> (0 - undef19), arg2 -> (0 - undef19), arg3 -> undef15, arg4 -> (0 - undef19), arg5 -> undef17, arg6 -> undef18}> 17.05/17.09 ~(1)) /\ (undef124 > 3) /\ (undef59 > ~(1)) /\ (undef60 > ~(1)) /\ ((undef60 - (2 * undef61)) = 0) /\ ((undef62 - (2 * undef63)) = 1) /\ (undef62 > ~(1)) /\ (undef123 > 0) /\ (undef36 > ~(1)) /\ (undef124 > 3) /\ (undef37 > ~(1)) /\ (undef42 > ~(1)) /\ ((undef42 - (2 * undef43)) = 1) /\ ((undef44 - (2 * undef45)) = 1) /\ (undef44 > ~(1)) /\ (undef123 > 0) /\ ((undef42 - (2 * undef43)) >= 0) /\ ((undef42 - (2 * undef43)) < 2) /\ ((undef44 - (2 * undef45)) < 2) /\ ((undef44 - (2 * undef45)) >= 0), par{arg1 -> undef36, arg2 -> undef37, arg3 -> undef36, arg4 -> undef37, arg5 -> undef36, arg6 -> undef37}> 17.05/17.09 ~(1)) /\ (undef124 > 3) /\ (undef59 > ~(1)) /\ (undef60 > ~(1)) /\ ((undef60 - (2 * undef61)) = 0) /\ ((undef62 - (2 * undef63)) = 1) /\ (undef62 > ~(1)) /\ (undef123 > 0) /\ (undef70 > ~(1)) /\ (undef124 > 3) /\ (undef65 > ~(1)) /\ (undef71 > ~(1)) /\ ((undef71 - (2 * undef72)) = 0) /\ ((undef73 - (2 * undef74)) = 1) /\ (undef73 > ~(1)) /\ (undef123 > 0) /\ ((undef71 - (2 * undef72)) >= 0) /\ ((undef71 - (2 * undef72)) < 2) /\ ((undef73 - (2 * undef74)) < 2) /\ ((undef73 - (2 * undef74)) >= 0), par{arg1 -> (0 - undef70), arg2 -> undef65, arg3 -> (0 - undef70), arg4 -> undef65, arg5 -> (0 - undef70), arg6 -> undef65}> 17.05/17.09 ~(1)) /\ (undef124 > 3) /\ (undef59 > ~(1)) /\ (undef60 > ~(1)) /\ ((undef60 - (2 * undef61)) = 0) /\ ((undef62 - (2 * undef63)) = 1) /\ (undef62 > ~(1)) /\ (undef123 > 0) /\ (undef93 > ~(1)) /\ (undef124 > 3) /\ (undef94 > ~(1)) /\ (undef95 > ~(1)) /\ ((undef95 - (2 * undef96)) = 0) /\ ((undef97 - (2 * undef98)) = 0) /\ (undef97 > ~(1)) /\ (undef123 > 0) /\ ((undef95 - (2 * undef96)) >= 0) /\ ((undef95 - (2 * undef96)) < 2) /\ ((undef97 - (2 * undef98)) < 2) /\ ((undef97 - (2 * undef98)) >= 0), par{arg1 -> (0 - undef93), arg2 -> (0 - undef94), arg3 -> (0 - undef93), arg4 -> (0 - undef94), arg5 -> (0 - undef93), arg6 -> (0 - undef94)}> 17.05/17.09 ~(1)) /\ (undef124 > 3) /\ (undef82 > ~(1)) /\ (undef83 > ~(1)) /\ ((undef83 - (2 * undef84)) = 0) /\ ((undef85 - (2 * undef86)) = 0) /\ (undef85 > ~(1)) /\ (undef123 > 0) /\ (undef15 > ~(1)) /\ (undef124 > 3) /\ (undef19 > ~(1)) /\ (undef20 > ~(1)) /\ ((undef20 - (2 * undef21)) = 1) /\ ((undef22 - (2 * undef23)) = 0) /\ (undef22 > ~(1)) /\ (undef123 > 0) /\ ((undef20 - (2 * undef21)) >= 0) /\ ((undef20 - (2 * undef21)) < 2) /\ ((undef22 - (2 * undef23)) < 2) /\ ((undef22 - (2 * undef23)) >= 0), par{arg1 -> (0 - undef19), arg2 -> (0 - undef19), arg3 -> undef15, arg4 -> (0 - undef19), arg5 -> undef17, arg6 -> undef18}> 17.05/17.09 ~(1)) /\ (undef124 > 3) /\ (undef82 > ~(1)) /\ (undef83 > ~(1)) /\ ((undef83 - (2 * undef84)) = 0) /\ ((undef85 - (2 * undef86)) = 0) /\ (undef85 > ~(1)) /\ (undef123 > 0) /\ (undef36 > ~(1)) /\ (undef124 > 3) /\ (undef37 > ~(1)) /\ (undef42 > ~(1)) /\ ((undef42 - (2 * undef43)) = 1) /\ ((undef44 - (2 * undef45)) = 1) /\ (undef44 > ~(1)) /\ (undef123 > 0) /\ ((undef42 - (2 * undef43)) >= 0) /\ ((undef42 - (2 * undef43)) < 2) /\ ((undef44 - (2 * undef45)) < 2) /\ ((undef44 - (2 * undef45)) >= 0), par{arg1 -> undef36, arg2 -> undef37, arg3 -> undef36, arg4 -> undef37, arg5 -> undef36, arg6 -> undef37}> 17.05/17.09 ~(1)) /\ (undef124 > 3) /\ (undef82 > ~(1)) /\ (undef83 > ~(1)) /\ ((undef83 - (2 * undef84)) = 0) /\ ((undef85 - (2 * undef86)) = 0) /\ (undef85 > ~(1)) /\ (undef123 > 0) /\ (undef70 > ~(1)) /\ (undef124 > 3) /\ (undef65 > ~(1)) /\ (undef71 > ~(1)) /\ ((undef71 - (2 * undef72)) = 0) /\ ((undef73 - (2 * undef74)) = 1) /\ (undef73 > ~(1)) /\ (undef123 > 0) /\ ((undef71 - (2 * undef72)) >= 0) /\ ((undef71 - (2 * undef72)) < 2) /\ ((undef73 - (2 * undef74)) < 2) /\ ((undef73 - (2 * undef74)) >= 0), par{arg1 -> (0 - undef70), arg2 -> undef65, arg3 -> (0 - undef70), arg4 -> undef65, arg5 -> (0 - undef70), arg6 -> undef65}> 17.05/17.09 ~(1)) /\ (undef124 > 3) /\ (undef82 > ~(1)) /\ (undef83 > ~(1)) /\ ((undef83 - (2 * undef84)) = 0) /\ ((undef85 - (2 * undef86)) = 0) /\ (undef85 > ~(1)) /\ (undef123 > 0) /\ (undef93 > ~(1)) /\ (undef124 > 3) /\ (undef94 > ~(1)) /\ (undef95 > ~(1)) /\ ((undef95 - (2 * undef96)) = 0) /\ ((undef97 - (2 * undef98)) = 0) /\ (undef97 > ~(1)) /\ (undef123 > 0) /\ ((undef95 - (2 * undef96)) >= 0) /\ ((undef95 - (2 * undef96)) < 2) /\ ((undef97 - (2 * undef98)) < 2) /\ ((undef97 - (2 * undef98)) >= 0), par{arg1 -> (0 - undef93), arg2 -> (0 - undef94), arg3 -> (0 - undef93), arg4 -> (0 - undef94), arg5 -> (0 - undef93), arg6 -> (0 - undef94)}> 17.05/17.09 arg2) /\ (arg2 = arg4), par{arg2 -> (arg2 + arg1), arg4 -> (arg2 + arg1), arg5 -> undef50, arg6 -> undef51}> 17.05/17.09 ~(1)) /\ (arg1 > ~(1)) /\ (arg4 > arg3) /\ (arg3 = arg5) /\ (arg4 = arg6), par{arg3 -> (arg3 + arg1), arg5 -> (arg3 + arg1), arg6 -> arg4}> 17.05/17.09 ~(1)) /\ (arg2 > ~(1)) /\ (arg4 < arg3) /\ (arg3 = arg5) /\ (arg4 = arg6), par{arg4 -> (arg4 + arg2), arg5 -> arg3, arg6 -> (arg4 + arg2)}> 17.05/17.09 arg3) /\ (arg3 = arg5) /\ (arg4 = arg6), par{arg3 -> (arg3 + arg1), arg5 -> (arg3 + arg1), arg6 -> arg4}> 17.05/17.09 (arg4 + arg2), arg5 -> arg3, arg6 -> (arg4 + arg2)}> 17.05/17.09 17.05/17.09 Fresh variables: 17.05/17.09 undef3, undef4, undef5, undef6, undef7, undef8, undef9, undef10, undef11, undef12, undef15, undef17, undef18, undef19, undef20, undef21, undef22, undef23, undef26, undef27, undef28, undef29, undef30, undef31, undef32, undef33, undef34, undef35, undef36, undef37, undef42, undef43, undef44, undef45, undef50, undef51, undef54, undef55, undef56, undef57, undef58, undef59, undef60, undef61, undef62, undef63, undef65, undef70, undef71, undef72, undef73, undef74, undef77, undef78, undef79, undef80, undef81, undef82, undef83, undef84, undef85, undef86, undef93, undef94, undef95, undef96, undef97, undef98, undef123, undef124, undef125, undef126, undef127, undef128, 17.05/17.09 17.05/17.09 Undef variables: 17.05/17.09 undef3, undef4, undef5, undef6, undef7, undef8, undef9, undef10, undef11, undef12, undef15, undef17, undef18, undef19, undef20, undef21, undef22, undef23, undef26, undef27, undef28, undef29, undef30, undef31, undef32, undef33, undef34, undef35, undef36, undef37, undef42, undef43, undef44, undef45, undef50, undef51, undef54, undef55, undef56, undef57, undef58, undef59, undef60, undef61, undef62, undef63, undef65, undef70, undef71, undef72, undef73, undef74, undef77, undef78, undef79, undef80, undef81, undef82, undef83, undef84, undef85, undef86, undef93, undef94, undef95, undef96, undef97, undef98, undef123, undef124, undef125, undef126, undef127, undef128, 17.05/17.09 17.05/17.09 Abstraction variables: 17.05/17.09 17.05/17.09 Exit nodes: 17.05/17.09 17.05/17.09 Accepting locations: 17.05/17.09 17.05/17.09 Asserts: 17.05/17.09 17.05/17.09 ************************************************************* 17.05/17.09 ******************************************************************************************* 17.05/17.09 *********************** WORKING TRANSITION SYSTEM (DAG) *********************** 17.05/17.09 ******************************************************************************************* 17.05/17.09 17.05/17.09 Init Location: 0 17.05/17.09 Graph 0: 17.05/17.09 Transitions: 17.05/17.09 Variables: 17.05/17.09 17.05/17.09 Graph 1: 17.05/17.09 Transitions: 17.05/17.09 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.09 arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.09 Variables: 17.05/17.09 arg1, arg3, arg4, arg5, arg6, arg2 17.05/17.09 17.05/17.09 Graph 2: 17.05/17.09 Transitions: 17.05/17.09 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.09 arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.09 Variables: 17.05/17.09 arg1, arg3, arg4, arg5, arg6, arg2 17.05/17.09 17.05/17.09 Graph 3: 17.05/17.09 Transitions: 17.05/17.09 arg1 + arg2, arg4 -> arg1 + arg2, arg5 -> undef50, arg6 -> undef51, rest remain the same}> 17.05/17.09 Variables: 17.05/17.09 arg1, arg2, arg3, arg4, arg5, arg6 17.05/17.09 17.05/17.09 Precedence: 17.05/17.09 Graph 0 17.05/17.09 17.05/17.09 Graph 1 17.05/17.09 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.09 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.09 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.09 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.09 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.09 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.09 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.09 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.09 17.05/17.09 Graph 2 17.05/17.09 undef36, arg2 -> undef37, arg3 -> undef36, arg4 -> undef37, arg5 -> undef36, arg6 -> undef37, rest remain the same}> 17.05/17.09 undef36, arg2 -> undef37, arg3 -> undef36, arg4 -> undef37, arg5 -> undef36, arg6 -> undef37, rest remain the same}> 17.05/17.09 undef36, arg2 -> undef37, arg3 -> undef36, arg4 -> undef37, arg5 -> undef36, arg6 -> undef37, rest remain the same}> 17.05/17.09 undef36, arg2 -> undef37, arg3 -> undef36, arg4 -> undef37, arg5 -> undef36, arg6 -> undef37, rest remain the same}> 17.05/17.09 17.05/17.09 Graph 3 17.05/17.09 -undef19, arg2 -> -undef19, arg3 -> undef15, arg4 -> -undef19, arg5 -> undef17, arg6 -> undef18, rest remain the same}> 17.05/17.09 -undef19, arg2 -> -undef19, arg3 -> undef15, arg4 -> -undef19, arg5 -> undef17, arg6 -> undef18, rest remain the same}> 17.05/17.09 -undef19, arg2 -> -undef19, arg3 -> undef15, arg4 -> -undef19, arg5 -> undef17, arg6 -> undef18, rest remain the same}> 17.05/17.09 -undef19, arg2 -> -undef19, arg3 -> undef15, arg4 -> -undef19, arg5 -> undef17, arg6 -> undef18, rest remain the same}> 17.05/17.09 17.05/17.09 Map Locations to Subgraph: 17.05/17.09 ( 0 , 0 ) 17.05/17.09 ( 3 , 3 ) 17.05/17.09 ( 4 , 2 ) 17.05/17.09 ( 5 , 1 ) 17.05/17.09 17.05/17.09 ******************************************************************************************* 17.05/17.09 ******************************** CHECKING ASSERTIONS ******************************** 17.05/17.09 ******************************************************************************************* 17.05/17.09 17.05/17.09 Proving termination of subgraph 0 17.05/17.09 Proving termination of subgraph 1 17.05/17.09 Checking unfeasibility... 17.05/17.09 Time used: 0.017682 17.05/17.09 17.05/17.09 Checking conditional termination of SCC {l5}... 17.05/17.09 17.05/17.09 LOG: CALL solveLinear 17.05/17.09 17.05/17.09 LOG: RETURN solveLinear - Elapsed time: 0.002387s 17.05/17.09 17.05/17.09 LOG: CALL solveLinear 17.05/17.09 17.05/17.09 LOG: RETURN solveLinear - Elapsed time: 0.007381s 17.05/17.09 Trying to remove transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.09 Solving with 1 template(s). 17.05/17.09 17.05/17.09 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.09 17.05/17.09 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.015729s 17.05/17.09 Time used: 0.015224 17.05/17.09 Trying to remove transition: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.09 Solving with 1 template(s). 17.05/17.09 17.05/17.09 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.09 17.05/17.09 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.015579s 17.05/17.09 Time used: 0.014351 17.05/17.09 Solving with 1 template(s). 17.05/17.09 17.05/17.09 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.09 17.05/17.09 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.079436s 17.05/17.09 Time used: 0.077924 17.05/17.09 Improving Solution with cost 4 ... 17.05/17.09 17.05/17.09 LOG: CALL solveNonLinearGetNextSolution 17.05/17.09 17.05/17.09 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.107655s 17.05/17.09 Time used: 0.107644 17.05/17.09 17.05/17.09 LOG: SAT solveNonLinear - Elapsed time: 0.187091s 17.05/17.09 Cost: 4; Total time: 0.185568 17.05/17.09 Failed at location 5: arg3 <= arg4 17.05/17.09 Failed at location 5: arg3 <= arg4 17.05/17.09 Failed at location 5: arg3 <= arg4 17.05/17.09 Failed at location 5: arg3 <= arg4 17.05/17.09 Before Improving: 17.05/17.09 Quasi-invariant at l5: arg3 <= arg4 17.05/17.09 Optimizing invariants... 17.05/17.09 17.05/17.09 LOG: CALL solveLinear 17.05/17.09 17.05/17.09 LOG: RETURN solveLinear - Elapsed time: 0.013508s 17.05/17.09 Remaining time after improvement: 0.994025 17.05/17.09 Termination implied by a set of quasi-invariant(s): 17.05/17.09 Quasi-invariant at l5: arg3 <= arg4 17.05/17.09 [ Invariant Graph ] 17.05/17.09 Strengthening and disabling transitions... 17.05/17.09 17.05/17.09 LOG: CALL solverLinear in Graph for feasibility 17.05/17.09 17.05/17.09 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.09 Strengthening transition (result): 17.05/17.09 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.09 17.05/17.09 LOG: CALL solverLinear in Graph for feasibility 17.05/17.09 17.05/17.09 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.09 It's unfeasible. Removing transition: 17.05/17.09 arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.09 [ Termination Graph ] 17.05/17.09 Strengthening and disabling transitions... 17.05/17.09 > It's unfeasible. Removing transition: 17.05/17.09 arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.09 17.05/17.09 LOG: CALL solverLinear in Graph for feasibility 17.05/17.09 17.05/17.09 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.09 Strengthening transition (result): 17.05/17.09 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.09 New Graphs: 17.05/17.09 Transitions: 17.05/17.09 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.09 Variables: 17.05/17.09 arg1, arg3, arg4, arg5, arg6 17.05/17.09 Checking conditional termination of SCC {l5}... 17.05/17.09 17.05/17.09 LOG: CALL solveLinear 17.05/17.09 17.05/17.09 LOG: RETURN solveLinear - Elapsed time: 0.000931s 17.05/17.09 17.05/17.09 LOG: CALL solveLinear 17.05/17.09 17.05/17.09 LOG: RETURN solveLinear - Elapsed time: 0.003260s 17.05/17.09 Trying to remove transition: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.09 Solving with 1 template(s). 17.05/17.09 17.05/17.09 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.09 17.05/17.09 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.009645s 17.05/17.09 Time used: 0.00944 17.05/17.09 Solving with 1 template(s). 17.05/17.09 17.05/17.09 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.09 17.05/17.09 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.041600s 17.05/17.09 Time used: 0.040603 17.05/17.09 Improving Solution with cost 8 ... 17.05/17.09 17.05/17.09 LOG: CALL solveNonLinearGetNextSolution 17.05/17.09 17.05/17.09 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.049110s 17.05/17.09 Time used: 0.049101 17.05/17.09 17.05/17.09 LOG: SAT solveNonLinear - Elapsed time: 0.090710s 17.05/17.09 Cost: 8; Total time: 0.089704 17.05/17.09 Failed at location 5: arg6 <= arg1 + arg5 17.05/17.09 Failed at location 5: arg6 <= arg1 + arg5 17.05/17.09 Failed at location 5: arg6 <= arg1 + arg5 17.05/17.09 Failed at location 5: arg6 <= arg1 + arg5 17.05/17.09 Failed at location 5: arg6 <= arg1 + arg5 17.05/17.09 Failed at location 5: arg6 <= arg1 + arg5 17.05/17.09 Failed at location 5: arg6 <= arg1 + arg5 17.05/17.09 Failed at location 5: arg6 <= arg1 + arg5 17.05/17.09 Before Improving: 17.05/17.09 Quasi-invariant at l5: arg6 <= arg1 + arg5 17.05/17.09 Optimizing invariants... 17.05/17.09 17.05/17.09 LOG: CALL solveLinear 17.05/17.09 17.05/17.09 LOG: RETURN solveLinear - Elapsed time: 0.006246s 17.05/17.09 Remaining time after improvement: 0.997054 17.05/17.09 Termination implied by a set of quasi-invariant(s): 17.05/17.09 Quasi-invariant at l5: arg6 <= arg1 + arg5 17.05/17.09 [ Invariant Graph ] 17.05/17.09 Strengthening and disabling transitions... 17.05/17.09 17.05/17.09 LOG: CALL solverLinear in Graph for feasibility 17.05/17.09 17.05/17.09 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.09 It's unfeasible. Removing transition: 17.05/17.09 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.09 [ Termination Graph ] 17.05/17.09 Strengthening and disabling transitions... 17.05/17.09 17.05/17.09 LOG: CALL solverLinear in Graph for feasibility 17.05/17.09 17.05/17.09 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.09 It's unfeasible. Removing transition: 17.05/17.09 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.09 New Graphs: 17.05/17.09 Calling Safety with literal arg3 <= arg4 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.09 17.05/17.09 LOG: CALL check - Post:arg3 <= arg4 - Process 1 17.05/17.09 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.09 * Postcondition : arg3 <= arg4 17.05/17.09 17.05/17.09 LOG: CALL solveLinear 17.05/17.09 17.05/17.09 LOG: RETURN solveLinear - Elapsed time: 0.001317s 17.05/17.09 > Postcondition is not implied! 17.05/17.09 17.05/17.09 LOG: RETURN check - Elapsed time: 0.001548s 17.05/17.09 Calling Safety with literal arg3 <= arg4 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.09 17.05/17.09 LOG: CALL check - Post:arg3 <= arg4 - Process 2 17.05/17.09 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.09 * Postcondition : arg3 <= arg4 17.05/17.09 17.05/17.09 LOG: CALL solveLinear 17.05/17.09 17.05/17.09 LOG: RETURN solveLinear - Elapsed time: 0.001249s 17.05/17.09 > Postcondition is not implied! 17.05/17.09 17.05/17.09 LOG: RETURN check - Elapsed time: 0.001463s 17.05/17.09 Calling Safety with literal arg3 <= arg4 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.09 17.05/17.09 LOG: CALL check - Post:arg3 <= arg4 - Process 3 17.05/17.09 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.09 * Postcondition : arg3 <= arg4 17.05/17.09 17.05/17.09 LOG: CALL solveLinear 17.05/17.09 17.05/17.09 LOG: RETURN solveLinear - Elapsed time: 0.001147s 17.05/17.09 > Postcondition is not implied! 17.05/17.09 17.05/17.09 LOG: RETURN check - Elapsed time: 0.001360s 17.05/17.09 Calling Safety with literal arg3 <= arg4 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.09 17.05/17.09 LOG: CALL check - Post:arg3 <= arg4 - Process 4 17.05/17.09 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.09 * Postcondition : arg3 <= arg4 17.05/17.09 17.05/17.09 LOG: CALL solveLinear 17.05/17.09 17.05/17.09 LOG: RETURN solveLinear - Elapsed time: 0.001124s 17.05/17.09 > Postcondition is not implied! 17.05/17.09 17.05/17.09 LOG: RETURN check - Elapsed time: 0.001338s 17.05/17.09 INVARIANTS: 17.05/17.09 5: 17.05/17.09 Quasi-INVARIANTS to narrow Graph: 17.05/17.09 5: arg3 <= arg4 , 17.05/17.09 Calling Safety with literal arg6 <= arg1 + arg5 and entry -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.09 17.05/17.09 LOG: CALL check - Post:arg6 <= arg1 + arg5 - Process 5 17.05/17.09 * Exit transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.09 * Postcondition : arg6 <= arg1 + arg5 17.05/17.09 17.05/17.09 LOG: CALL solveLinear 17.05/17.09 17.05/17.09 LOG: RETURN solveLinear - Elapsed time: 0.001134s 17.05/17.09 > Postcondition is not implied! 17.05/17.09 17.05/17.09 LOG: RETURN check - Elapsed time: 0.001370s 17.05/17.09 Calling Safety with literal arg6 <= arg1 + arg5 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.09 17.05/17.09 LOG: CALL check - Post:arg6 <= arg1 + arg5 - Process 6 17.05/17.09 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.09 * Postcondition : arg6 <= arg1 + arg5 17.05/17.09 17.05/17.09 LOG: CALL solveLinear 17.05/17.09 17.05/17.09 LOG: RETURN solveLinear - Elapsed time: 0.001139s 17.05/17.09 > Postcondition is not implied! 17.05/17.09 17.05/17.09 LOG: RETURN check - Elapsed time: 0.001356s 17.05/17.09 Calling Safety with literal arg6 <= arg1 + arg5 and entry -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.09 17.05/17.09 LOG: CALL check - Post:arg6 <= arg1 + arg5 - Process 7 17.05/17.09 * Exit transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.09 * Postcondition : arg6 <= arg1 + arg5 17.05/17.09 17.05/17.09 LOG: CALL solveLinear 17.05/17.09 17.05/17.09 LOG: RETURN solveLinear - Elapsed time: 0.001143s 17.05/17.09 > Postcondition is not implied! 17.05/17.09 17.05/17.09 LOG: RETURN check - Elapsed time: 0.001372s 17.05/17.09 Calling Safety with literal arg6 <= arg1 + arg5 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL check - Post:arg6 <= arg1 + arg5 - Process 8 17.05/17.10 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 * Postcondition : arg6 <= arg1 + arg5 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.001146s 17.05/17.10 > Postcondition is not implied! 17.05/17.10 17.05/17.10 LOG: RETURN check - Elapsed time: 0.001364s 17.05/17.10 Calling Safety with literal arg6 <= arg1 + arg5 and entry -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL check - Post:arg6 <= arg1 + arg5 - Process 9 17.05/17.10 * Exit transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 * Postcondition : arg6 <= arg1 + arg5 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.001140s 17.05/17.10 > Postcondition is not implied! 17.05/17.10 17.05/17.10 LOG: RETURN check - Elapsed time: 0.001358s 17.05/17.10 Calling Safety with literal arg6 <= arg1 + arg5 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL check - Post:arg6 <= arg1 + arg5 - Process 10 17.05/17.10 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 * Postcondition : arg6 <= arg1 + arg5 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.001145s 17.05/17.10 > Postcondition is not implied! 17.05/17.10 17.05/17.10 LOG: RETURN check - Elapsed time: 0.001362s 17.05/17.10 Calling Safety with literal arg6 <= arg1 + arg5 and entry -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL check - Post:arg6 <= arg1 + arg5 - Process 11 17.05/17.10 * Exit transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 * Postcondition : arg6 <= arg1 + arg5 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.001137s 17.05/17.10 > Postcondition is not implied! 17.05/17.10 17.05/17.10 LOG: RETURN check - Elapsed time: 0.001354s 17.05/17.10 Calling Safety with literal arg6 <= arg1 + arg5 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL check - Post:arg6 <= arg1 + arg5 - Process 12 17.05/17.10 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 * Postcondition : arg6 <= arg1 + arg5 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.001133s 17.05/17.10 > Postcondition is not implied! 17.05/17.10 17.05/17.10 LOG: RETURN check - Elapsed time: 0.001368s 17.05/17.10 INVARIANTS: 17.05/17.10 5: 17.05/17.10 Quasi-INVARIANTS to narrow Graph: 17.05/17.10 5: arg6 <= arg1 + arg5 , 17.05/17.10 Narrowing transition: 17.05/17.10 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: Narrow transition size 2 17.05/17.10 Narrowing transition: 17.05/17.10 arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: Narrow transition size 2 17.05/17.10 invGraph after Narrowing: 17.05/17.10 Transitions: 17.05/17.10 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.10 arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.10 arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.10 Variables: 17.05/17.10 arg1, arg3, arg4, arg5, arg6, arg2 17.05/17.10 Checking conditional termination of SCC {l5}... 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.002263s 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.012714s 17.05/17.10 Trying to remove transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.10 Solving with 1 template(s). 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.029166s 17.05/17.10 Time used: 0.028197 17.05/17.10 Trying to remove transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.10 Solving with 1 template(s). 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.024572s 17.05/17.10 Time used: 0.021844 17.05/17.10 Trying to remove transition: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.10 Solving with 1 template(s). 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.020525s 17.05/17.10 Time used: 0.017806 17.05/17.10 Solving with 1 template(s). 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.332877s 17.05/17.10 Time used: 0.329934 17.05/17.10 Improving Solution with cost 4 ... 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetNextSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.380990s 17.05/17.10 Time used: 0.380965 17.05/17.10 17.05/17.10 LOG: SAT solveNonLinear - Elapsed time: 0.713867s 17.05/17.10 Cost: 4; Total time: 0.710899 17.05/17.10 Failed at location 5: arg3 <= arg6 17.05/17.10 Failed at location 5: arg3 <= arg6 17.05/17.10 Failed at location 5: arg3 <= arg6 17.05/17.10 Failed at location 5: arg3 <= arg6 17.05/17.10 Before Improving: 17.05/17.10 Quasi-invariant at l5: arg3 <= arg6 17.05/17.10 Optimizing invariants... 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.025314s 17.05/17.10 Remaining time after improvement: 0.989593 17.05/17.10 Termination implied by a set of quasi-invariant(s): 17.05/17.10 Quasi-invariant at l5: arg3 <= arg6 17.05/17.10 [ Invariant Graph ] 17.05/17.10 Strengthening and disabling transitions... 17.05/17.10 17.05/17.10 LOG: CALL solverLinear in Graph for feasibility 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.10 Strengthening transition (result): 17.05/17.10 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL solverLinear in Graph for feasibility 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.10 It's unfeasible. Removing transition: 17.05/17.10 arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL solverLinear in Graph for feasibility 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.10 It's unfeasible. Removing transition: 17.05/17.10 arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.10 [ Termination Graph ] 17.05/17.10 Strengthening and disabling transitions... 17.05/17.10 17.05/17.10 LOG: CALL solverLinear in Graph for feasibility 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.10 Strengthening transition (result): 17.05/17.10 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL solverLinear in Graph for feasibility 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.10 It's unfeasible. Removing transition: 17.05/17.10 arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL solverLinear in Graph for feasibility 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.10 It's unfeasible. Removing transition: 17.05/17.10 arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.10 New Graphs: 17.05/17.10 Transitions: 17.05/17.10 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.10 Variables: 17.05/17.10 arg1, arg3, arg4, arg5, arg6 17.05/17.10 Checking conditional termination of SCC {l5}... 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.001056s 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.004230s 17.05/17.10 Trying to remove transition: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.10 Solving with 1 template(s). 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.012593s 17.05/17.10 Time used: 0.01236 17.05/17.10 Solving with 1 template(s). 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.107328s 17.05/17.10 Time used: 0.106058 17.05/17.10 Improving Solution with cost 8 ... 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetNextSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.079017s 17.05/17.10 Time used: 0.079007 17.05/17.10 17.05/17.10 LOG: SAT solveNonLinear - Elapsed time: 0.186345s 17.05/17.10 Cost: 8; Total time: 0.185065 17.05/17.10 Failed at location 5: arg4 <= arg5 17.05/17.10 Failed at location 5: arg4 <= arg5 17.05/17.10 Failed at location 5: arg4 <= arg5 17.05/17.10 Failed at location 5: arg4 <= arg5 17.05/17.10 Failed at location 5: arg4 <= arg5 17.05/17.10 Failed at location 5: arg4 <= arg5 17.05/17.10 Failed at location 5: arg4 <= arg5 17.05/17.10 Failed at location 5: arg4 <= arg5 17.05/17.10 Before Improving: 17.05/17.10 Quasi-invariant at l5: arg4 <= arg5 17.05/17.10 Optimizing invariants... 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.009925s 17.05/17.10 Remaining time after improvement: 0.9941 17.05/17.10 Termination implied by a set of quasi-invariant(s): 17.05/17.10 Quasi-invariant at l5: arg4 <= arg5 17.05/17.10 [ Invariant Graph ] 17.05/17.10 Strengthening and disabling transitions... 17.05/17.10 17.05/17.10 LOG: CALL solverLinear in Graph for feasibility 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.10 It's unfeasible. Removing transition: 17.05/17.10 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.10 [ Termination Graph ] 17.05/17.10 Strengthening and disabling transitions... 17.05/17.10 > It's unfeasible. Removing transition: 17.05/17.10 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.10 New Graphs: 17.05/17.10 Calling Safety with literal arg3 <= arg6 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL check - Post:arg3 <= arg6 - Process 13 17.05/17.10 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 * Postcondition : arg3 <= arg6 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.001702s 17.05/17.10 > Postcondition is not implied! 17.05/17.10 17.05/17.10 LOG: RETURN check - Elapsed time: 0.001941s 17.05/17.10 Calling Safety with literal arg3 <= arg6 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL check - Post:arg3 <= arg6 - Process 14 17.05/17.10 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 * Postcondition : arg3 <= arg6 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.001636s 17.05/17.10 > Postcondition is not implied! 17.05/17.10 17.05/17.10 LOG: RETURN check - Elapsed time: 0.001864s 17.05/17.10 Calling Safety with literal arg3 <= arg6 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL check - Post:arg3 <= arg6 - Process 15 17.05/17.10 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 * Postcondition : arg3 <= arg6 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.001517s 17.05/17.10 > Postcondition is not implied! 17.05/17.10 17.05/17.10 LOG: RETURN check - Elapsed time: 0.001743s 17.05/17.10 Calling Safety with literal arg3 <= arg6 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL check - Post:arg3 <= arg6 - Process 16 17.05/17.10 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 * Postcondition : arg3 <= arg6 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.001490s 17.05/17.10 > Postcondition is not implied! 17.05/17.10 17.05/17.10 LOG: RETURN check - Elapsed time: 0.001726s 17.05/17.10 INVARIANTS: 17.05/17.10 5: 17.05/17.10 Quasi-INVARIANTS to narrow Graph: 17.05/17.10 5: arg3 <= arg6 , 17.05/17.10 Calling Safety with literal arg4 <= arg5 and entry -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL check - Post:arg4 <= arg5 - Process 17 17.05/17.10 * Exit transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 * Postcondition : arg4 <= arg5 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.001253s 17.05/17.10 > Postcondition is not implied! 17.05/17.10 17.05/17.10 LOG: RETURN check - Elapsed time: 0.001480s 17.05/17.10 Calling Safety with literal arg4 <= arg5 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL check - Post:arg4 <= arg5 - Process 18 17.05/17.10 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 * Postcondition : arg4 <= arg5 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.001271s 17.05/17.10 > Postcondition is not implied! 17.05/17.10 17.05/17.10 LOG: RETURN check - Elapsed time: 0.001508s 17.05/17.10 Calling Safety with literal arg4 <= arg5 and entry -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL check - Post:arg4 <= arg5 - Process 19 17.05/17.10 * Exit transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 * Postcondition : arg4 <= arg5 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.001252s 17.05/17.10 > Postcondition is not implied! 17.05/17.10 17.05/17.10 LOG: RETURN check - Elapsed time: 0.001490s 17.05/17.10 Calling Safety with literal arg4 <= arg5 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL check - Post:arg4 <= arg5 - Process 20 17.05/17.10 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 * Postcondition : arg4 <= arg5 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.001279s 17.05/17.10 > Postcondition is not implied! 17.05/17.10 17.05/17.10 LOG: RETURN check - Elapsed time: 0.001517s 17.05/17.10 Calling Safety with literal arg4 <= arg5 and entry -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL check - Post:arg4 <= arg5 - Process 21 17.05/17.10 * Exit transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 * Postcondition : arg4 <= arg5 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.001253s 17.05/17.10 > Postcondition is not implied! 17.05/17.10 17.05/17.10 LOG: RETURN check - Elapsed time: 0.001480s 17.05/17.10 Calling Safety with literal arg4 <= arg5 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL check - Post:arg4 <= arg5 - Process 22 17.05/17.10 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 * Postcondition : arg4 <= arg5 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.001273s 17.05/17.10 > Postcondition is not implied! 17.05/17.10 17.05/17.10 LOG: RETURN check - Elapsed time: 0.001508s 17.05/17.10 Calling Safety with literal arg4 <= arg5 and entry -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL check - Post:arg4 <= arg5 - Process 23 17.05/17.10 * Exit transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 * Postcondition : arg4 <= arg5 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.001258s 17.05/17.10 > Postcondition is not implied! 17.05/17.10 17.05/17.10 LOG: RETURN check - Elapsed time: 0.001504s 17.05/17.10 Calling Safety with literal arg4 <= arg5 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL check - Post:arg4 <= arg5 - Process 24 17.05/17.10 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 * Postcondition : arg4 <= arg5 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.001280s 17.05/17.10 > Postcondition is not implied! 17.05/17.10 17.05/17.10 LOG: RETURN check - Elapsed time: 0.001514s 17.05/17.10 INVARIANTS: 17.05/17.10 5: 17.05/17.10 Quasi-INVARIANTS to narrow Graph: 17.05/17.10 5: arg4 <= arg5 , 17.05/17.10 Narrowing transition: 17.05/17.10 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: Narrow transition size 2 17.05/17.10 Narrowing transition: 17.05/17.10 arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: Narrow transition size 2 17.05/17.10 Narrowing transition: 17.05/17.10 arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: Narrow transition size 2 17.05/17.10 invGraph after Narrowing: 17.05/17.10 Transitions: 17.05/17.10 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.10 arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.10 arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.10 Variables: 17.05/17.10 arg1, arg3, arg4, arg5, arg6, arg2 17.05/17.10 Checking conditional termination of SCC {l5}... 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.002813s 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.015236s 17.05/17.10 Trying to remove transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.10 Solving with 1 template(s). 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.028860s 17.05/17.10 Time used: 0.027641 17.05/17.10 Trying to remove transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.10 Solving with 1 template(s). 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.025541s 17.05/17.10 Time used: 0.022484 17.05/17.10 Trying to remove transition: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.10 Solving with 1 template(s). 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.024318s 17.05/17.10 Time used: 0.021238 17.05/17.10 Solving with 1 template(s). 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.306187s 17.05/17.10 Time used: 0.302783 17.05/17.10 Improving Solution with cost 4 ... 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetNextSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.321856s 17.05/17.10 Time used: 0.321685 17.05/17.10 17.05/17.10 LOG: SAT solveNonLinear - Elapsed time: 0.628043s 17.05/17.10 Cost: 4; Total time: 0.624468 17.05/17.10 Failed at location 5: arg5 <= arg4 17.05/17.10 Failed at location 5: arg5 <= arg4 17.05/17.10 Failed at location 5: arg5 <= arg4 17.05/17.10 Failed at location 5: arg5 <= arg4 17.05/17.10 Before Improving: 17.05/17.10 Quasi-invariant at l5: arg5 <= arg4 17.05/17.10 Optimizing invariants... 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.026635s 17.05/17.10 Remaining time after improvement: 0.988478 17.05/17.10 Termination implied by a set of quasi-invariant(s): 17.05/17.10 Quasi-invariant at l5: arg5 <= arg4 17.05/17.10 [ Invariant Graph ] 17.05/17.10 Strengthening and disabling transitions... 17.05/17.10 17.05/17.10 LOG: CALL solverLinear in Graph for feasibility 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.10 Strengthening transition (result): 17.05/17.10 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL solverLinear in Graph for feasibility 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.10 It's unfeasible. Removing transition: 17.05/17.10 arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL solverLinear in Graph for feasibility 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.10 It's unfeasible. Removing transition: 17.05/17.10 arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.10 [ Termination Graph ] 17.05/17.10 Strengthening and disabling transitions... 17.05/17.10 17.05/17.10 LOG: CALL solverLinear in Graph for feasibility 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.10 Strengthening transition (result): 17.05/17.10 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL solverLinear in Graph for feasibility 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.10 It's unfeasible. Removing transition: 17.05/17.10 arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL solverLinear in Graph for feasibility 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.10 It's unfeasible. Removing transition: 17.05/17.10 arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.10 New Graphs: 17.05/17.10 Transitions: 17.05/17.10 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.10 Variables: 17.05/17.10 arg1, arg3, arg4, arg5, arg6 17.05/17.10 Checking conditional termination of SCC {l5}... 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.001169s 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.004695s 17.05/17.10 Trying to remove transition: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.10 Solving with 1 template(s). 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.012556s 17.05/17.10 Time used: 0.012322 17.05/17.10 Solving with 1 template(s). 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.152408s 17.05/17.10 Time used: 0.151599 17.05/17.10 Solving with 2 template(s). 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.003511s 17.05/17.10 Time used: 4.00005 17.05/17.10 Solving with 3 template(s). 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.015784s 17.05/17.10 Time used: 1.00027 17.05/17.10 Solving with 1 template(s). 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.047453s 17.05/17.10 Time used: 0.031522 17.05/17.10 17.05/17.10 Proving non-termination of subgraph 1 17.05/17.10 Transitions: 17.05/17.10 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.10 arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.10 arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.10 Variables: 17.05/17.10 arg1, arg3, arg4, arg5, arg6, arg2 17.05/17.10 17.05/17.10 Checking conditional non-termination of SCC {l5}... 17.05/17.10 EXIT TRANSITIONS: 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 Solving with 1 template(s). 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 5.013170s 17.05/17.10 Time used: 5.01026 17.05/17.10 Improving Solution with cost 67 ... 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetNextSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.112825s 17.05/17.10 Time used: 0.11281 17.05/17.10 17.05/17.10 LOG: SAT solveNonLinear - Elapsed time: 5.125995s 17.05/17.10 Cost: 67; Total time: 5.12307 17.05/17.10 Failed at location 5: 1 + arg3 <= arg4 17.05/17.10 Failed at location 5: 1 + arg3 <= arg4 17.05/17.10 Failed at location 5: 1 + arg3 <= arg4 17.05/17.10 Failed at location 5: 1 + arg3 <= arg4 17.05/17.10 Failed at location 5: 1 + arg3 <= arg4 17.05/17.10 Failed at location 5: 1 + arg3 <= arg4 17.05/17.10 Failed at location 5: 1 + arg3 <= arg4 17.05/17.10 Failed at location 5: 1 + arg3 <= arg4 17.05/17.10 Before Improving: 17.05/17.10 Quasi-invariant at l5: 1 + arg3 <= arg4 17.05/17.10 Optimizing invariants... 17.05/17.10 17.05/17.10 LOG: CALL solveLinear 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear - Elapsed time: 0.042773s 17.05/17.10 Remaining time after improvement: 0.965712 17.05/17.10 Non-termination implied by a set of quasi-invariant(s): 17.05/17.10 Quasi-invariant at l5: 1 + arg3 <= arg4 17.05/17.10 17.05/17.10 Strengthening and disabling EXIT transitions... 17.05/17.10 Closed exits from l5: 40 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 17.05/17.10 Strengthening and disabling transitions... 17.05/17.10 17.05/17.10 LOG: CALL solverLinear in Graph for feasibility 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.10 Strengthening transition (result): 17.05/17.10 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL solverLinear in Graph for feasibility 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.10 It's unfeasible. Removing transition: 17.05/17.10 arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.10 17.05/17.10 LOG: CALL solverLinear in Graph for feasibility 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.10 It's unfeasible. Removing transition: 17.05/17.10 arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> 17.05/17.10 17.05/17.10 Checking conditional non-termination of SCC {l5}... 17.05/17.10 EXIT TRANSITIONS: 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 Solving with 1 template(s). 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.669922s 17.05/17.10 Time used: 1.66811 17.05/17.10 Improving Solution with cost 20 ... 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetNextSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.001606s 17.05/17.10 Time used: 1.00154 17.05/17.10 17.05/17.10 LOG: SAT solveNonLinear - Elapsed time: 2.671528s 17.05/17.10 Cost: 20; Total time: 2.66965 17.05/17.10 Non-termination implied by a set of quasi-invariant(s): 17.05/17.10 Quasi-invariant at l5: arg4 <= arg6 17.05/17.10 17.05/17.10 Strengthening and disabling EXIT transitions... 17.05/17.10 Closed exits from l5: 23 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 17.05/17.10 Strengthening and disabling transitions... 17.05/17.10 17.05/17.10 LOG: CALL solverLinear in Graph for feasibility 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.10 Strengthening transition (result): 17.05/17.10 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.10 17.05/17.10 Checking conditional non-termination of SCC {l5}... 17.05/17.10 EXIT TRANSITIONS: 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 Solving with 1 template(s). 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.194465s 17.05/17.10 Time used: 0.193499 17.05/17.10 Improving Solution with cost 9 ... 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetNextSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.309613s 17.05/17.10 Time used: 0.30959 17.05/17.10 17.05/17.10 LOG: SAT solveNonLinear - Elapsed time: 0.504079s 17.05/17.10 Cost: 9; Total time: 0.503089 17.05/17.10 Non-termination implied by a set of quasi-invariant(s): 17.05/17.10 Quasi-invariant at l5: arg1 + arg5 <= arg3 17.05/17.10 17.05/17.10 Strengthening and disabling EXIT transitions... 17.05/17.10 Closed exits from l5: 5 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 17.05/17.10 Strengthening and disabling transitions... 17.05/17.10 17.05/17.10 LOG: CALL solverLinear in Graph for feasibility 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.10 Strengthening transition (result): 17.05/17.10 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.10 17.05/17.10 Checking conditional non-termination of SCC {l5}... 17.05/17.10 EXIT TRANSITIONS: 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 Solving with 1 template(s). 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.070052s 17.05/17.10 Time used: 0.069186 17.05/17.10 Improving Solution with cost 4 ... 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetNextSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.120207s 17.05/17.10 Time used: 0.120193 17.05/17.10 17.05/17.10 LOG: SAT solveNonLinear - Elapsed time: 0.190258s 17.05/17.10 Cost: 4; Total time: 0.189379 17.05/17.10 Non-termination implied by a set of quasi-invariant(s): 17.05/17.10 Quasi-invariant at l5: arg3 + arg6 <= arg4 + arg5 17.05/17.10 17.05/17.10 Strengthening and disabling EXIT transitions... 17.05/17.10 Closed exits from l5: 4 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 17.05/17.10 Strengthening and disabling transitions... 17.05/17.10 17.05/17.10 LOG: CALL solverLinear in Graph for feasibility 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.10 Strengthening transition (result): 17.05/17.10 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.10 17.05/17.10 Checking conditional non-termination of SCC {l5}... 17.05/17.10 EXIT TRANSITIONS: 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 Solving with 1 template(s). 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.038319s 17.05/17.10 Time used: 0.037569 17.05/17.10 Improving Solution with cost 1 ... 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetNextSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.033878s 17.05/17.10 Time used: 0.033869 17.05/17.10 17.05/17.10 LOG: SAT solveNonLinear - Elapsed time: 0.072197s 17.05/17.10 Cost: 1; Total time: 0.071438 17.05/17.10 Non-termination implied by a set of quasi-invariant(s): 17.05/17.10 Quasi-invariant at l5: arg5 <= arg3 17.05/17.10 17.05/17.10 Strengthening and disabling EXIT transitions... 17.05/17.10 Closed exits from l5: 2 17.05/17.10 Strengthening exit transition (result): 17.05/17.10 17.05/17.10 17.05/17.10 Strengthening and disabling transitions... 17.05/17.10 17.05/17.10 LOG: CALL solverLinear in Graph for feasibility 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.10 Strengthening transition (result): 17.05/17.10 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.10 17.05/17.10 Checking conditional non-termination of SCC {l5}... 17.05/17.10 EXIT TRANSITIONS: 17.05/17.10 17.05/17.10 17.05/17.10 Solving with 1 template(s). 17.05/17.10 17.05/17.10 LOG: CALL solveNonLinearGetFirstSolution 17.05/17.10 17.05/17.10 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.025666s 17.05/17.10 Time used: 0.02555 17.05/17.10 17.05/17.10 LOG: SAT solveNonLinear - Elapsed time: 0.025666s 17.05/17.10 Cost: 0; Total time: 0.02555 17.05/17.10 Non-termination implied by a set of quasi-invariant(s): 17.05/17.10 Quasi-invariant at l5: arg3 + arg4 <= arg1 + arg6 17.05/17.10 17.05/17.10 Strengthening and disabling EXIT transitions... 17.05/17.10 Closed exits from l5: 1 17.05/17.10 17.05/17.10 Strengthening and disabling transitions... 17.05/17.10 17.05/17.10 LOG: CALL solverLinear in Graph for feasibility 17.05/17.10 17.05/17.10 LOG: RETURN solveLinear in Graph for feasibility 17.05/17.10 Strengthening transition (result): 17.05/17.10 arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> 17.05/17.10 17.05/17.10 Calling reachability with... 17.05/17.10 Transition: 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg4 <= arg6, arg1 + arg5 <= arg3, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, 17.05/17.10 Transition: 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg4 <= arg6, arg1 + arg5 <= arg3, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, 17.05/17.10 Transition: 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg4 <= arg6, arg1 + arg5 <= arg3, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, 17.05/17.10 Transition: 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg4 <= arg6, arg1 + arg5 <= arg3, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, 17.05/17.10 Transition: 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg4 <= arg6, arg1 + arg5 <= arg3, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, 17.05/17.10 Transition: 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg4 <= arg6, arg1 + arg5 <= arg3, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, 17.05/17.10 Transition: 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg4 <= arg6, arg1 + arg5 <= arg3, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, 17.05/17.10 Transition: 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg4 <= arg6, arg1 + arg5 <= arg3, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, 17.05/17.10 OPEN EXITS: 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 17.05/17.10 --- Reachability graph --- 17.05/17.10 > Graph without transitions. 17.05/17.10 17.05/17.10 Calling reachability with... 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, 17.05/17.10 OPEN EXITS: 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> 17.05/17.10 -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> 17.05/17.10 17.05/17.10 > Conditions are reachable! 17.05/17.10 17.05/17.10 Program does NOT terminate 17.05/17.10 /export/starexec/sandbox/solver/bin/starexec_run_termcomp2019_ITS: line 26: delete: command not found 17.05/17.10 /export/starexec/sandbox/solver/bin/starexec_run_termcomp2019_ITS: line 27: edit: command not found 17.05/17.10 EOF