NO Solver Timeout: 4 Global Timeout: 60 No parsing errors! Init Location: 0 Transitions: ~(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}> ~(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}> ~(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}> ~(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}> arg2) /\ (arg2 = arg4), par{arg2 -> (arg2 + arg1), arg4 -> (arg2 + arg1), arg5 -> undef50, arg6 -> undef51}> ~(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}> ~(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}> ~(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}> ~(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)}> ~(1)) /\ (arg1 > ~(1)) /\ (arg4 > arg3) /\ (arg3 = arg5) /\ (arg4 = arg6), par{arg3 -> (arg3 + arg1), arg5 -> (arg3 + arg1), arg6 -> arg4}> ~(1)) /\ (arg2 > ~(1)) /\ (arg4 < arg3) /\ (arg3 = arg5) /\ (arg4 = arg6), par{arg4 -> (arg4 + arg2), arg5 -> arg3, arg6 -> (arg4 + arg2)}> arg3) /\ (arg3 = arg5) /\ (arg4 = arg6), par{arg3 -> (arg3 + arg1), arg5 -> (arg3 + arg1), arg6 -> arg4}> (arg4 + arg2), arg5 -> arg3, arg6 -> (arg4 + arg2)}> undef123, arg2 -> undef124, arg3 -> undef125, arg4 -> undef126, arg5 -> undef127, arg6 -> undef128}> Fresh variables: 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, Undef variables: 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, Abstraction variables: Exit nodes: Accepting locations: Asserts: Preprocessed LLVMGraph Init Location: 0 Transitions: ~(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}> ~(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}> ~(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}> ~(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)}> ~(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}> ~(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}> ~(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}> ~(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)}> ~(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}> ~(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}> ~(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}> ~(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)}> ~(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}> ~(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}> ~(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}> ~(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)}> arg2) /\ (arg2 = arg4), par{arg2 -> (arg2 + arg1), arg4 -> (arg2 + arg1), arg5 -> undef50, arg6 -> undef51}> ~(1)) /\ (arg1 > ~(1)) /\ (arg4 > arg3) /\ (arg3 = arg5) /\ (arg4 = arg6), par{arg3 -> (arg3 + arg1), arg5 -> (arg3 + arg1), arg6 -> arg4}> ~(1)) /\ (arg2 > ~(1)) /\ (arg4 < arg3) /\ (arg3 = arg5) /\ (arg4 = arg6), par{arg4 -> (arg4 + arg2), arg5 -> arg3, arg6 -> (arg4 + arg2)}> arg3) /\ (arg3 = arg5) /\ (arg4 = arg6), par{arg3 -> (arg3 + arg1), arg5 -> (arg3 + arg1), arg6 -> arg4}> (arg4 + arg2), arg5 -> arg3, arg6 -> (arg4 + arg2)}> Fresh variables: 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, Undef variables: 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, Abstraction variables: Exit nodes: Accepting locations: Asserts: ************************************************************* ******************************************************************************************* *********************** WORKING TRANSITION SYSTEM (DAG) *********************** ******************************************************************************************* Init Location: 0 Graph 0: Transitions: Variables: Graph 1: Transitions: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> Variables: arg1, arg3, arg4, arg5, arg6, arg2 Graph 2: Transitions: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> Variables: arg1, arg3, arg4, arg5, arg6, arg2 Graph 3: Transitions: arg1 + arg2, arg4 -> arg1 + arg2, arg5 -> undef50, arg6 -> undef51, rest remain the same}> Variables: arg1, arg2, arg3, arg4, arg5, arg6 Precedence: Graph 0 Graph 1 -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Graph 2 undef36, arg2 -> undef37, arg3 -> undef36, arg4 -> undef37, arg5 -> undef36, arg6 -> undef37, rest remain the same}> undef36, arg2 -> undef37, arg3 -> undef36, arg4 -> undef37, arg5 -> undef36, arg6 -> undef37, rest remain the same}> undef36, arg2 -> undef37, arg3 -> undef36, arg4 -> undef37, arg5 -> undef36, arg6 -> undef37, rest remain the same}> undef36, arg2 -> undef37, arg3 -> undef36, arg4 -> undef37, arg5 -> undef36, arg6 -> undef37, rest remain the same}> Graph 3 -undef19, arg2 -> -undef19, arg3 -> undef15, arg4 -> -undef19, arg5 -> undef17, arg6 -> undef18, rest remain the same}> -undef19, arg2 -> -undef19, arg3 -> undef15, arg4 -> -undef19, arg5 -> undef17, arg6 -> undef18, rest remain the same}> -undef19, arg2 -> -undef19, arg3 -> undef15, arg4 -> -undef19, arg5 -> undef17, arg6 -> undef18, rest remain the same}> -undef19, arg2 -> -undef19, arg3 -> undef15, arg4 -> -undef19, arg5 -> undef17, arg6 -> undef18, rest remain the same}> Map Locations to Subgraph: ( 0 , 0 ) ( 3 , 3 ) ( 4 , 2 ) ( 5 , 1 ) ******************************************************************************************* ******************************** CHECKING ASSERTIONS ******************************** ******************************************************************************************* Proving termination of subgraph 0 Proving termination of subgraph 1 Checking unfeasibility... Time used: 0.017798 Checking conditional termination of SCC {l5}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.002296s LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007461s Trying to remove transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.015900s Time used: 0.015393 Trying to remove transition: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.015677s Time used: 0.014442 Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.080075s Time used: 0.078514 Improving Solution with cost 4 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.108402s Time used: 0.108389 LOG: SAT solveNonLinear - Elapsed time: 0.188477s Cost: 4; Total time: 0.186903 Failed at location 5: arg3 <= arg4 Failed at location 5: arg3 <= arg4 Failed at location 5: arg3 <= arg4 Failed at location 5: arg3 <= arg4 Before Improving: Quasi-invariant at l5: arg3 <= arg4 Optimizing invariants... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.013510s Remaining time after improvement: 0.993994 Termination implied by a set of quasi-invariant(s): Quasi-invariant at l5: arg3 <= arg4 [ Invariant Graph ] Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> [ Termination Graph ] Strengthening and disabling transitions... > It's unfeasible. Removing transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> New Graphs: Transitions: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> Variables: arg1, arg3, arg4, arg5, arg6 Checking conditional termination of SCC {l5}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.000937s LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.003254s Trying to remove transition: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.009679s Time used: 0.009462 Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.041765s Time used: 0.040849 Improving Solution with cost 8 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.049223s Time used: 0.049215 LOG: SAT solveNonLinear - Elapsed time: 0.090988s Cost: 8; Total time: 0.090064 Failed at location 5: arg6 <= arg1 + arg5 Failed at location 5: arg6 <= arg1 + arg5 Failed at location 5: arg6 <= arg1 + arg5 Failed at location 5: arg6 <= arg1 + arg5 Failed at location 5: arg6 <= arg1 + arg5 Failed at location 5: arg6 <= arg1 + arg5 Failed at location 5: arg6 <= arg1 + arg5 Failed at location 5: arg6 <= arg1 + arg5 Before Improving: Quasi-invariant at l5: arg6 <= arg1 + arg5 Optimizing invariants... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006243s Remaining time after improvement: 0.997063 Termination implied by a set of quasi-invariant(s): Quasi-invariant at l5: arg6 <= arg1 + arg5 [ Invariant Graph ] Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> [ Termination Graph ] Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> New Graphs: Calling Safety with literal arg3 <= arg4 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> LOG: CALL check - Post:arg3 <= arg4 - Process 1 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> * Postcondition : arg3 <= arg4 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001317s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001549s Calling Safety with literal arg3 <= arg4 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> LOG: CALL check - Post:arg3 <= arg4 - Process 2 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> * Postcondition : arg3 <= arg4 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001253s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001469s Calling Safety with literal arg3 <= arg4 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> LOG: CALL check - Post:arg3 <= arg4 - Process 3 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> * Postcondition : arg3 <= arg4 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001143s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001358s Calling Safety with literal arg3 <= arg4 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> LOG: CALL check - Post:arg3 <= arg4 - Process 4 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> * Postcondition : arg3 <= arg4 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001119s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001332s INVARIANTS: 5: Quasi-INVARIANTS to narrow Graph: 5: arg3 <= arg4 , Calling Safety with literal arg6 <= arg1 + arg5 and entry -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> LOG: CALL check - Post:arg6 <= arg1 + arg5 - Process 5 * Exit transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> * Postcondition : arg6 <= arg1 + arg5 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001143s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001372s Calling Safety with literal arg6 <= arg1 + arg5 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> LOG: CALL check - Post:arg6 <= arg1 + arg5 - Process 6 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> * Postcondition : arg6 <= arg1 + arg5 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001141s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001361s Calling Safety with literal arg6 <= arg1 + arg5 and entry -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> LOG: CALL check - Post:arg6 <= arg1 + arg5 - Process 7 * Exit transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> * Postcondition : arg6 <= arg1 + arg5 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001146s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001376s Calling Safety with literal arg6 <= arg1 + arg5 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> LOG: CALL check - Post:arg6 <= arg1 + arg5 - Process 8 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> * Postcondition : arg6 <= arg1 + arg5 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001144s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001365s Calling Safety with literal arg6 <= arg1 + arg5 and entry -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> LOG: CALL check - Post:arg6 <= arg1 + arg5 - Process 9 * Exit transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> * Postcondition : arg6 <= arg1 + arg5 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001145s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001364s Calling Safety with literal arg6 <= arg1 + arg5 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> LOG: CALL check - Post:arg6 <= arg1 + arg5 - Process 10 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> * Postcondition : arg6 <= arg1 + arg5 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001142s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001370s Calling Safety with literal arg6 <= arg1 + arg5 and entry -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> LOG: CALL check - Post:arg6 <= arg1 + arg5 - Process 11 * Exit transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> * Postcondition : arg6 <= arg1 + arg5 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001144s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001362s Calling Safety with literal arg6 <= arg1 + arg5 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> LOG: CALL check - Post:arg6 <= arg1 + arg5 - Process 12 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> * Postcondition : arg6 <= arg1 + arg5 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001140s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001366s INVARIANTS: 5: Quasi-INVARIANTS to narrow Graph: 5: arg6 <= arg1 + arg5 , Narrowing transition: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> LOG: Narrow transition size 2 Narrowing transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> LOG: Narrow transition size 2 invGraph after Narrowing: Transitions: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> Variables: arg1, arg3, arg4, arg5, arg6, arg2 Checking conditional termination of SCC {l5}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.002262s LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.012758s Trying to remove transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.029355s Time used: 0.028374 Trying to remove transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.024700s Time used: 0.021865 Trying to remove transition: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.020554s Time used: 0.017866 Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.335031s Time used: 0.332098 Improving Solution with cost 4 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.383053s Time used: 0.383015 LOG: SAT solveNonLinear - Elapsed time: 0.718084s Cost: 4; Total time: 0.715113 Failed at location 5: arg3 <= arg6 Failed at location 5: arg3 <= arg6 Failed at location 5: arg3 <= arg6 Failed at location 5: arg3 <= arg6 Before Improving: Quasi-invariant at l5: arg3 <= arg6 Optimizing invariants... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.025110s Remaining time after improvement: 0.989627 Termination implied by a set of quasi-invariant(s): Quasi-invariant at l5: arg3 <= arg6 [ Invariant Graph ] Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> [ Termination Graph ] Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> New Graphs: Transitions: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> Variables: arg1, arg3, arg4, arg5, arg6 Checking conditional termination of SCC {l5}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001068s LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.004258s Trying to remove transition: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.012674s Time used: 0.012446 Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.107925s Time used: 0.106784 Improving Solution with cost 8 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.079556s Time used: 0.079544 LOG: SAT solveNonLinear - Elapsed time: 0.187481s Cost: 8; Total time: 0.186328 Failed at location 5: arg4 <= arg5 Failed at location 5: arg4 <= arg5 Failed at location 5: arg4 <= arg5 Failed at location 5: arg4 <= arg5 Failed at location 5: arg4 <= arg5 Failed at location 5: arg4 <= arg5 Failed at location 5: arg4 <= arg5 Failed at location 5: arg4 <= arg5 Before Improving: Quasi-invariant at l5: arg4 <= arg5 Optimizing invariants... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009935s Remaining time after improvement: 0.994048 Termination implied by a set of quasi-invariant(s): Quasi-invariant at l5: arg4 <= arg5 [ Invariant Graph ] Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> [ Termination Graph ] Strengthening and disabling transitions... > It's unfeasible. Removing transition: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> New Graphs: Calling Safety with literal arg3 <= arg6 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> LOG: CALL check - Post:arg3 <= arg6 - Process 13 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> * Postcondition : arg3 <= arg6 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001706s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001946s Calling Safety with literal arg3 <= arg6 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> LOG: CALL check - Post:arg3 <= arg6 - Process 14 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> * Postcondition : arg3 <= arg6 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001622s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001850s Calling Safety with literal arg3 <= arg6 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> LOG: CALL check - Post:arg3 <= arg6 - Process 15 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> * Postcondition : arg3 <= arg6 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001507s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001734s Calling Safety with literal arg3 <= arg6 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> LOG: CALL check - Post:arg3 <= arg6 - Process 16 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> * Postcondition : arg3 <= arg6 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001485s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001721s INVARIANTS: 5: Quasi-INVARIANTS to narrow Graph: 5: arg3 <= arg6 , Calling Safety with literal arg4 <= arg5 and entry -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> LOG: CALL check - Post:arg4 <= arg5 - Process 17 * Exit transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> * Postcondition : arg4 <= arg5 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001259s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001486s Calling Safety with literal arg4 <= arg5 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> LOG: CALL check - Post:arg4 <= arg5 - Process 18 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> * Postcondition : arg4 <= arg5 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001276s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001524s Calling Safety with literal arg4 <= arg5 and entry -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> LOG: CALL check - Post:arg4 <= arg5 - Process 19 * Exit transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> * Postcondition : arg4 <= arg5 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001266s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001494s Calling Safety with literal arg4 <= arg5 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> LOG: CALL check - Post:arg4 <= arg5 - Process 20 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> * Postcondition : arg4 <= arg5 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001284s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001521s Calling Safety with literal arg4 <= arg5 and entry -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> LOG: CALL check - Post:arg4 <= arg5 - Process 21 * Exit transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> * Postcondition : arg4 <= arg5 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001258s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001485s Calling Safety with literal arg4 <= arg5 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> LOG: CALL check - Post:arg4 <= arg5 - Process 22 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> * Postcondition : arg4 <= arg5 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001284s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001520s Calling Safety with literal arg4 <= arg5 and entry -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> LOG: CALL check - Post:arg4 <= arg5 - Process 23 * Exit transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> * Postcondition : arg4 <= arg5 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001263s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001508s Calling Safety with literal arg4 <= arg5 and entry -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> LOG: CALL check - Post:arg4 <= arg5 - Process 24 * Exit transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> * Postcondition : arg4 <= arg5 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001282s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001516s INVARIANTS: 5: Quasi-INVARIANTS to narrow Graph: 5: arg4 <= arg5 , Narrowing transition: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> LOG: Narrow transition size 2 Narrowing transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> LOG: Narrow transition size 2 Narrowing transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> LOG: Narrow transition size 2 invGraph after Narrowing: Transitions: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> Variables: arg1, arg3, arg4, arg5, arg6, arg2 Checking conditional termination of SCC {l5}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.002735s LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.015118s Trying to remove transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.029043s Time used: 0.027794 Trying to remove transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.025640s Time used: 0.022577 Trying to remove transition: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.024309s Time used: 0.021262 Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.307946s Time used: 0.304287 Improving Solution with cost 4 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.323085s Time used: 0.323057 LOG: SAT solveNonLinear - Elapsed time: 0.631031s Cost: 4; Total time: 0.627344 Failed at location 5: arg5 <= arg4 Failed at location 5: arg5 <= arg4 Failed at location 5: arg5 <= arg4 Failed at location 5: arg5 <= arg4 Before Improving: Quasi-invariant at l5: arg5 <= arg4 Optimizing invariants... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.026525s Remaining time after improvement: 0.988516 Termination implied by a set of quasi-invariant(s): Quasi-invariant at l5: arg5 <= arg4 [ Invariant Graph ] Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> [ Termination Graph ] Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> New Graphs: Transitions: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> Variables: arg1, arg3, arg4, arg5, arg6 Checking conditional termination of SCC {l5}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001179s LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.004729s Trying to remove transition: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.012579s Time used: 0.01234 Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.154052s Time used: 0.153256 Solving with 2 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.003347s Time used: 4.00004 Solving with 3 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.015738s Time used: 1.00005 Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.047236s Time used: 0.031353 Proving non-termination of subgraph 1 Transitions: arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> Variables: arg1, arg3, arg4, arg5, arg6, arg2 Checking conditional non-termination of SCC {l5}... EXIT TRANSITIONS: Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 5.013344s Time used: 5.01068 Improving Solution with cost 67 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.112740s Time used: 0.112724 LOG: SAT solveNonLinear - Elapsed time: 5.126084s Cost: 67; Total time: 5.12341 Failed at location 5: 1 + arg3 <= arg4 Failed at location 5: 1 + arg3 <= arg4 Failed at location 5: 1 + arg3 <= arg4 Failed at location 5: 1 + arg3 <= arg4 Failed at location 5: 1 + arg3 <= arg4 Failed at location 5: 1 + arg3 <= arg4 Failed at location 5: 1 + arg3 <= arg4 Failed at location 5: 1 + arg3 <= arg4 Before Improving: Quasi-invariant at l5: 1 + arg3 <= arg4 Optimizing invariants... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.042937s Remaining time after improvement: 0.96563 Non-termination implied by a set of quasi-invariant(s): Quasi-invariant at l5: 1 + arg3 <= arg4 Strengthening and disabling EXIT transitions... Closed exits from l5: 40 Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: arg2 + arg4, arg5 -> arg3, arg6 -> arg2 + arg4, rest remain the same}> Checking conditional non-termination of SCC {l5}... EXIT TRANSITIONS: Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.686916s Time used: 1.68509 Improving Solution with cost 20 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.001570s Time used: 1.00149 LOG: SAT solveNonLinear - Elapsed time: 2.688486s Cost: 20; Total time: 2.68658 Non-termination implied by a set of quasi-invariant(s): Quasi-invariant at l5: arg4 <= arg6 Strengthening and disabling EXIT transitions... Closed exits from l5: 23 Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> Checking conditional non-termination of SCC {l5}... EXIT TRANSITIONS: Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.194205s Time used: 0.19325 Improving Solution with cost 9 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.310271s Time used: 0.310233 LOG: SAT solveNonLinear - Elapsed time: 0.504476s Cost: 9; Total time: 0.503483 Non-termination implied by a set of quasi-invariant(s): Quasi-invariant at l5: arg1 + arg5 <= arg3 Strengthening and disabling EXIT transitions... Closed exits from l5: 5 Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> Checking conditional non-termination of SCC {l5}... EXIT TRANSITIONS: Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.070188s Time used: 0.069333 Improving Solution with cost 4 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.120473s Time used: 0.120459 LOG: SAT solveNonLinear - Elapsed time: 0.190662s Cost: 4; Total time: 0.189792 Non-termination implied by a set of quasi-invariant(s): Quasi-invariant at l5: arg3 + arg6 <= arg4 + arg5 Strengthening and disabling EXIT transitions... Closed exits from l5: 4 Strengthening exit transition (result): Strengthening exit transition (result): Strengthening exit transition (result): Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> Checking conditional non-termination of SCC {l5}... EXIT TRANSITIONS: Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.038517s Time used: 0.037764 Improving Solution with cost 1 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.034013s Time used: 0.034004 LOG: SAT solveNonLinear - Elapsed time: 0.072530s Cost: 1; Total time: 0.071768 Non-termination implied by a set of quasi-invariant(s): Quasi-invariant at l5: arg5 <= arg3 Strengthening and disabling EXIT transitions... Closed exits from l5: 2 Strengthening exit transition (result): Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> Checking conditional non-termination of SCC {l5}... EXIT TRANSITIONS: Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.025861s Time used: 0.025743 LOG: SAT solveNonLinear - Elapsed time: 0.025861s Cost: 0; Total time: 0.025743 Non-termination implied by a set of quasi-invariant(s): Quasi-invariant at l5: arg3 + arg4 <= arg1 + arg6 Strengthening and disabling EXIT transitions... Closed exits from l5: 1 Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): arg1 + arg3, arg5 -> arg1 + arg3, arg6 -> arg4, rest remain the same}> Calling reachability with... Transition: Conditions: 1 + arg3 <= arg4, arg4 <= arg6, arg1 + arg5 <= arg3, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, Transition: Conditions: 1 + arg3 <= arg4, arg4 <= arg6, arg1 + arg5 <= arg3, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, Transition: Conditions: 1 + arg3 <= arg4, arg4 <= arg6, arg1 + arg5 <= arg3, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, Transition: Conditions: 1 + arg3 <= arg4, arg4 <= arg6, arg1 + arg5 <= arg3, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, Transition: Conditions: 1 + arg3 <= arg4, arg4 <= arg6, arg1 + arg5 <= arg3, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, Transition: Conditions: 1 + arg3 <= arg4, arg4 <= arg6, arg1 + arg5 <= arg3, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, Transition: Conditions: 1 + arg3 <= arg4, arg4 <= arg6, arg1 + arg5 <= arg3, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, Transition: Conditions: 1 + arg3 <= arg4, arg4 <= arg6, arg1 + arg5 <= arg3, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, OPEN EXITS: --- Reachability graph --- > Graph without transitions. Calling reachability with... Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, Transition: -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> Conditions: 1 + arg3 <= arg4, arg1 + arg5 <= arg3, arg3 + arg4 <= arg1 + arg6, arg3 + arg6 <= arg4 + arg5, arg5 <= arg3, arg4 <= arg6, OPEN EXITS: -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> -undef70, arg2 -> undef65, arg3 -> -undef70, arg4 -> undef65, arg5 -> -undef70, arg6 -> undef65, rest remain the same}> -undef93, arg2 -> -undef94, arg3 -> -undef93, arg4 -> -undef94, arg5 -> -undef93, arg6 -> -undef94, rest remain the same}> > Conditions are reachable! Program does NOT terminate