0.69/0.71 YES 0.69/0.71 0.69/0.71 Solver Timeout: 4 0.69/0.71 Global Timeout: 300 0.69/0.71 No parsing errors! 0.69/0.71 Init Location: 0 0.69/0.71 Transitions: 0.69/0.71 0.69/0.71 ~(1)) /\ (arg1 > 0) /\ (undef1 > 0), par{arg1 -> undef1, arg2 -> 0, arg3 -> arg2, arg4 -> undef4}> 0.69/0.71 = arg2) /\ (arg3 > ~(1)) /\ (undef5 <= arg1) /\ (arg1 > 0) /\ (undef5 > 0), par{arg1 -> undef5, arg3 -> 0, arg4 -> arg3}> 0.69/0.71 arg4) /\ (arg4 > ~(1)) /\ (arg1 >= undef9) /\ (arg1 > 0) /\ (undef9 > 0), par{arg1 -> undef9, arg2 -> (arg2 + 1), arg3 -> arg4, arg4 -> undef12}> 0.69/0.71 0) /\ (arg4 >= arg2) /\ (arg4 >= arg3) /\ (arg3 > arg2) /\ (arg1 > 0), par{arg1 -> arg3, arg2 -> undef14, arg3 -> undef15, arg4 -> undef16}> 0.69/0.71 = arg2) /\ (arg4 >= arg3) /\ (arg3 <= arg2) /\ (arg1 > 0), par{arg1 -> arg2, arg2 -> undef18, arg3 -> undef19, arg4 -> undef20}> 0.69/0.71 0) /\ (arg4 >= arg2) /\ (arg4 >= arg3) /\ (undef25 > 0) /\ (arg3 > arg2) /\ (arg1 > 0), par{arg1 -> arg2, arg2 -> undef22, arg3 -> undef23, arg4 -> undef24}> 0.69/0.71 ~(1)) /\ (arg4 >= arg3) /\ (arg3 < 1) /\ (arg1 > 0) /\ (0 = arg2), par{arg1 -> arg3, arg2 -> undef27, arg3 -> undef28, arg4 -> undef29}> 0.69/0.71 = arg2) /\ (arg4 >= arg3) /\ (arg2 > 0) /\ (undef34 > 0) /\ (arg3 <= arg2) /\ (arg1 > 0), par{arg1 -> arg3, arg2 -> undef31, arg3 -> undef32, arg4 -> undef33}> 0.69/0.71 0) /\ (arg4 > ~(1)) /\ (arg4 >= arg3) /\ (undef39 > 0) /\ (undef40 > 0) /\ (arg1 > 0) /\ (0 = arg2), par{arg1 -> arg3, arg2 -> undef36, arg3 -> undef37, arg4 -> undef38}> 0.69/0.71 0) /\ (arg4 >= arg2) /\ (arg4 >= arg3) /\ (undef45 > 0) /\ (arg3 > arg2) /\ (undef46 > 0) /\ (undef47 > 0) /\ (arg2 > 0) /\ (arg1 > 0), par{arg1 -> (arg3 - arg2), arg2 -> undef42, arg3 -> undef43, arg4 -> undef44}> 0.69/0.71 ~(1)) /\ (arg4 >= arg3) /\ (arg3 < 1) /\ (arg1 > 0) /\ (0 = arg2), par{arg1 -> (0 - arg3), arg2 -> undef49, arg3 -> undef50, arg4 -> undef51}> 0.69/0.71 = arg3) /\ (arg3 > 0) /\ (arg4 > ~(1)) /\ (arg3 < 1) /\ (undef56 > 0) /\ (arg1 > 0) /\ (0 = arg2), par{arg1 -> (0 - arg3), arg2 -> undef53, arg3 -> undef54, arg4 -> undef55}> 0.69/0.71 = arg2) /\ (arg4 >= arg3) /\ (arg2 > 0) /\ (undef61 > 0) /\ (arg3 <= arg2) /\ ((arg2 - arg3) >= 1) /\ (undef62 > 0) /\ (arg3 < 1) /\ (arg1 > 0), par{arg1 -> (arg2 - arg3), arg2 -> undef58, arg3 -> undef59, arg4 -> undef60}> 0.69/0.71 = arg2) /\ (arg4 >= arg3) /\ (arg2 > 0) /\ (undef67 > 0) /\ (arg3 <= arg2) /\ (undef68 > 0) /\ (undef69 > 0) /\ (arg3 > 0) /\ (arg1 > 0), par{arg1 -> (arg2 - arg3), arg2 -> undef64, arg3 -> undef65, arg4 -> undef66}> 0.69/0.71 ~(1)) /\ (arg4 >= arg3) /\ (arg3 < 1) /\ (undef74 <= arg1) /\ (arg1 > 0) /\ (undef74 > 0) /\ (0 = arg2), par{arg2 -> 0}> 0.69/0.71 ~(1)) /\ (arg4 >= arg3) /\ (arg3 < 1) /\ (undef75 <= arg1) /\ (arg1 > 0) /\ (undef75 > 0) /\ (undef79 > (1 - (undef79 * undef80))) /\ ((undef79 * undef80) <= 1) /\ (0 = arg2), par{arg1 -> undef75, arg2 -> 0, arg3 -> (arg3 + 1)}> 0.69/0.71 ~(1)) /\ (undef85 <= arg1) /\ (arg1 > 0) /\ (undef85 > 0) /\ (0 = arg2) /\ (0 = arg3), par{arg2 -> 0, arg3 -> 0}> 0.69/0.71 ~(1)) /\ (undef86 <= arg1) /\ (arg1 > 0) /\ (undef86 > 0) /\ (undef90 > (1 - (undef90 * undef91))) /\ ((undef90 * undef91) <= 1) /\ (0 = arg2) /\ (0 = arg3), par{arg1 -> undef86, arg2 -> 0, arg3 -> 1}> 0.69/0.71 0) /\ (arg4 > ~(1)) /\ (arg4 >= arg3) /\ (undef96 > 0) /\ (undef97 > 0) /\ (undef98 <= arg1) /\ (arg1 > 0) /\ (undef98 > 0) /\ (0 = arg2), par{arg2 -> 0}> 0.69/0.71 0) /\ (arg4 > ~(1)) /\ (arg4 >= arg3) /\ (undef103 > 0) /\ (undef104 > 0) /\ (undef99 <= arg1) /\ (arg1 > 0) /\ (undef99 > 0) /\ (undef105 > (undef106 - (undef105 * undef107))) /\ ((undef106 - (undef105 * undef107)) >= 0) /\ (0 = arg2), par{arg1 -> undef99, arg2 -> 0, arg3 -> (arg3 + 1)}> 0.69/0.71 = arg3) /\ (arg3 > 0) /\ (arg4 > ~(1)) /\ (arg3 < 1) /\ (undef112 > 0) /\ (undef113 <= arg1) /\ (arg1 > 0) /\ (undef113 > 0) /\ (0 = arg2), par{arg2 -> 0}> 0.69/0.71 = arg3) /\ (arg3 > 0) /\ (arg4 > ~(1)) /\ (arg3 < 1) /\ (undef118 > 0) /\ (undef114 <= arg1) /\ (arg1 > 0) /\ (undef114 > 0) /\ (undef119 > (1 - (undef119 * undef120))) /\ ((undef119 * undef120) <= 1) /\ (0 = arg2), par{arg1 -> undef114, arg2 -> 0, arg3 -> (arg3 + 1)}> 0.69/0.71 = arg2) /\ (arg4 >= arg3) /\ (arg2 > 0) /\ (undef125 > 0) /\ (arg3 <= arg2) /\ ((arg2 - arg3) >= 1) /\ (undef126 > 0) /\ (arg3 < 1) /\ (arg4 > ~(1)) /\ (undef127 <= arg1) /\ (arg1 > 0) /\ (undef127 > 0)> 0.69/0.71 = arg2) /\ (arg4 >= arg3) /\ (arg2 > 0) /\ (undef132 > 0) /\ (arg3 <= arg2) /\ ((arg2 - arg3) >= 1) /\ (undef133 > 0) /\ (arg3 < 1) /\ (arg4 > ~(1)) /\ (undef128 <= arg1) /\ (arg1 > 0) /\ (undef128 > 0) /\ ((undef134 - (undef135 * undef136)) < undef135) /\ ((undef134 - (undef135 * undef136)) >= 0), par{arg1 -> undef128, arg3 -> (arg3 + 1)}> 0.69/0.71 0) /\ (arg4 >= arg2) /\ (arg4 >= arg3) /\ (undef141 > 0) /\ (arg3 > arg2) /\ (undef142 > 0) /\ (undef143 > 0) /\ (arg2 > 0) /\ (arg4 > ~(1)) /\ (undef144 <= arg1) /\ (arg1 > 0) /\ (undef144 > 0)> 0.69/0.71 0) /\ (arg4 >= arg2) /\ (arg4 >= arg3) /\ (undef149 > 0) /\ (arg3 > arg2) /\ (undef150 > 0) /\ (undef151 > 0) /\ (arg2 > 0) /\ (arg4 > ~(1)) /\ (undef145 <= arg1) /\ (arg1 > 0) /\ (undef145 > 0) /\ (undef152 > (undef153 - (undef152 * undef154))) /\ ((undef153 - (undef152 * undef154)) >= 0), par{arg1 -> undef145, arg3 -> (arg3 + 1)}> 0.69/0.71 = arg2) /\ (arg4 >= arg3) /\ (arg2 > 0) /\ (undef159 > 0) /\ (arg3 <= arg2) /\ (undef160 > 0) /\ (undef161 > 0) /\ (arg3 > 0) /\ (arg4 > ~(1)) /\ (undef162 <= arg1) /\ (arg1 > 0) /\ (undef162 > 0)> 0.69/0.71 = arg2) /\ (arg4 >= arg3) /\ (arg2 > 0) /\ (undef167 > 0) /\ (arg3 <= arg2) /\ (undef168 > 0) /\ (undef169 > 0) /\ (arg3 > 0) /\ (arg4 > ~(1)) /\ (undef163 <= arg1) /\ (arg1 > 0) /\ (undef163 > 0) /\ (undef170 > (undef171 - (undef170 * undef172))) /\ ((undef171 - (undef170 * undef172)) >= 0), par{arg1 -> undef163, arg3 -> (arg3 + 1)}> 0.69/0.71 0) /\ ((arg1 - 1) < arg1), par{arg1 -> (arg1 - 1), arg2 -> undef174, arg3 -> undef175, arg4 -> undef176}> 0.69/0.71 undef177, arg2 -> undef178, arg3 -> undef179, arg4 -> undef180}> 0.69/0.71 0.69/0.71 Fresh variables: 0.69/0.71 undef1, undef4, undef5, undef9, undef12, undef14, undef15, undef16, undef18, undef19, undef20, undef22, undef23, undef24, undef25, undef27, undef28, undef29, undef31, undef32, undef33, undef34, undef36, undef37, undef38, undef39, undef40, undef42, undef43, undef44, undef45, undef46, undef47, undef49, undef50, undef51, undef53, undef54, undef55, undef56, undef58, undef59, undef60, undef61, undef62, undef64, undef65, undef66, undef67, undef68, undef69, undef74, undef75, undef79, undef80, undef85, undef86, undef90, undef91, undef96, undef97, undef98, undef99, undef103, undef104, undef105, undef106, undef107, undef112, undef113, undef114, undef118, undef119, undef120, undef125, undef126, undef127, undef128, undef132, undef133, undef134, undef135, undef136, undef141, undef142, undef143, undef144, undef145, undef149, undef150, undef151, undef152, undef153, undef154, undef159, undef160, undef161, undef162, undef163, undef167, undef168, undef169, undef170, undef171, undef172, undef174, undef175, undef176, undef177, undef178, undef179, undef180, 0.69/0.71 0.69/0.71 Undef variables: 0.69/0.71 undef1, undef4, undef5, undef9, undef12, undef14, undef15, undef16, undef18, undef19, undef20, undef22, undef23, undef24, undef25, undef27, undef28, undef29, undef31, undef32, undef33, undef34, undef36, undef37, undef38, undef39, undef40, undef42, undef43, undef44, undef45, undef46, undef47, undef49, undef50, undef51, undef53, undef54, undef55, undef56, undef58, undef59, undef60, undef61, undef62, undef64, undef65, undef66, undef67, undef68, undef69, undef74, undef75, undef79, undef80, undef85, undef86, undef90, undef91, undef96, undef97, undef98, undef99, undef103, undef104, undef105, undef106, undef107, undef112, undef113, undef114, undef118, undef119, undef120, undef125, undef126, undef127, undef128, undef132, undef133, undef134, undef135, undef136, undef141, undef142, undef143, undef144, undef145, undef149, undef150, undef151, undef152, undef153, undef154, undef159, undef160, undef161, undef162, undef163, undef167, undef168, undef169, undef170, undef171, undef172, undef174, undef175, undef176, undef177, undef178, undef179, undef180, 0.69/0.71 0.69/0.71 Abstraction variables: 0.69/0.71 0.69/0.71 Exit nodes: 0.69/0.71 0.69/0.71 Accepting locations: 0.69/0.71 0.69/0.71 Asserts: 0.69/0.71 0.69/0.71 Preprocessed LLVMGraph 0.69/0.71 Init Location: 0 0.69/0.71 Transitions: 0.69/0.71 ~(1)) /\ (undef177 > 0) /\ (undef1 > 0) /\ (undef178 >= 0) /\ (undef178 > ~(1)) /\ (undef5 <= undef1) /\ (undef1 > 0) /\ (undef5 > 0)> 0.69/0.71 arg4) /\ (arg4 > ~(1)) /\ (arg1 >= undef9) /\ (arg1 > 0) /\ (undef9 > 0) /\ (arg4 >= (arg2 + 1)) /\ (arg4 > ~(1)) /\ (undef5 <= undef9) /\ (undef9 > 0) /\ (undef5 > 0), par{arg1 -> undef5, arg2 -> (arg2 + 1), arg3 -> 0, arg4 -> arg4}> 0.69/0.71 0) /\ (arg4 >= arg2) /\ (arg4 >= arg3) /\ (arg3 > arg2) /\ (arg1 > 0), par{arg1 -> arg3, arg2 -> undef14, arg3 -> undef15, arg4 -> undef16}> 0.69/0.71 = arg2) /\ (arg4 >= arg3) /\ (arg3 <= arg2) /\ (arg1 > 0), par{arg1 -> arg2, arg2 -> undef18, arg3 -> undef19, arg4 -> undef20}> 0.69/0.71 0) /\ (arg4 >= arg2) /\ (arg4 >= arg3) /\ (undef25 > 0) /\ (arg3 > arg2) /\ (arg1 > 0), par{arg1 -> arg2, arg2 -> undef22, arg3 -> undef23, arg4 -> undef24}> 0.69/0.71 ~(1)) /\ (arg4 >= arg3) /\ (arg3 < 1) /\ (arg1 > 0) /\ (0 = arg2), par{arg1 -> arg3, arg2 -> undef27, arg3 -> undef28, arg4 -> undef29}> 0.69/0.71 = arg2) /\ (arg4 >= arg3) /\ (arg2 > 0) /\ (undef34 > 0) /\ (arg3 <= arg2) /\ (arg1 > 0), par{arg1 -> arg3, arg2 -> undef31, arg3 -> undef32, arg4 -> undef33}> 0.69/0.71 0) /\ (arg4 > ~(1)) /\ (arg4 >= arg3) /\ (undef39 > 0) /\ (undef40 > 0) /\ (arg1 > 0) /\ (0 = arg2), par{arg1 -> arg3, arg2 -> undef36, arg3 -> undef37, arg4 -> undef38}> 0.69/0.71 0) /\ (arg4 >= arg2) /\ (arg4 >= arg3) /\ (undef45 > 0) /\ (arg3 > arg2) /\ (undef46 > 0) /\ (undef47 > 0) /\ (arg2 > 0) /\ (arg1 > 0), par{arg1 -> (arg3 - arg2), arg2 -> undef42, arg3 -> undef43, arg4 -> undef44}> 0.69/0.71 ~(1)) /\ (arg4 >= arg3) /\ (arg3 < 1) /\ (arg1 > 0) /\ (0 = arg2), par{arg1 -> (0 - arg3), arg2 -> undef49, arg3 -> undef50, arg4 -> undef51}> 0.69/0.71 = arg2) /\ (arg4 >= arg3) /\ (arg2 > 0) /\ (undef61 > 0) /\ (arg3 <= arg2) /\ ((arg2 - arg3) >= 1) /\ (undef62 > 0) /\ (arg3 < 1) /\ (arg1 > 0), par{arg1 -> (arg2 - arg3), arg2 -> undef58, arg3 -> undef59, arg4 -> undef60}> 0.69/0.71 = arg2) /\ (arg4 >= arg3) /\ (arg2 > 0) /\ (undef67 > 0) /\ (arg3 <= arg2) /\ (undef68 > 0) /\ (undef69 > 0) /\ (arg3 > 0) /\ (arg1 > 0), par{arg1 -> (arg2 - arg3), arg2 -> undef64, arg3 -> undef65, arg4 -> undef66}> 0.69/0.71 ~(1)) /\ (arg4 >= arg3) /\ (arg3 < 1) /\ (undef74 <= arg1) /\ (arg1 > 0) /\ (undef74 > 0) /\ (0 = arg2), par{arg2 -> 0}> 0.69/0.71 ~(1)) /\ (undef85 <= arg1) /\ (arg1 > 0) /\ (undef85 > 0) /\ (0 = arg2) /\ (0 = arg3), par{arg2 -> 0, arg3 -> 0}> 0.69/0.71 0) /\ (arg4 > ~(1)) /\ (arg4 >= arg3) /\ (undef96 > 0) /\ (undef97 > 0) /\ (undef98 <= arg1) /\ (arg1 > 0) /\ (undef98 > 0) /\ (0 = arg2), par{arg2 -> 0}> 0.69/0.71 = arg2) /\ (arg4 >= arg3) /\ (arg2 > 0) /\ (undef125 > 0) /\ (arg3 <= arg2) /\ ((arg2 - arg3) >= 1) /\ (undef126 > 0) /\ (arg3 < 1) /\ (arg4 > ~(1)) /\ (undef127 <= arg1) /\ (arg1 > 0) /\ (undef127 > 0)> 0.69/0.71 0) /\ (arg4 >= arg2) /\ (arg4 >= arg3) /\ (undef141 > 0) /\ (arg3 > arg2) /\ (undef142 > 0) /\ (undef143 > 0) /\ (arg2 > 0) /\ (arg4 > ~(1)) /\ (undef144 <= arg1) /\ (arg1 > 0) /\ (undef144 > 0)> 0.69/0.71 = arg2) /\ (arg4 >= arg3) /\ (arg2 > 0) /\ (undef159 > 0) /\ (arg3 <= arg2) /\ (undef160 > 0) /\ (undef161 > 0) /\ (arg3 > 0) /\ (arg4 > ~(1)) /\ (undef162 <= arg1) /\ (arg1 > 0) /\ (undef162 > 0)> 0.69/0.71 0) /\ ((arg1 - 1) < arg1), par{arg1 -> (arg1 - 1), arg2 -> undef174, arg3 -> undef175, arg4 -> undef176}> 0.69/0.71 ~(1)) /\ (arg4 >= arg3) /\ (arg3 < 1) /\ (undef75 <= arg1) /\ (arg1 > 0) /\ (undef75 > 0) /\ (0 = arg2), par{arg1 -> undef75, arg2 -> 0, arg3 -> (arg3 + 1)}> 0.69/0.71 ~(1)) /\ (undef86 <= arg1) /\ (arg1 > 0) /\ (undef86 > 0) /\ (0 = arg2) /\ (0 = arg3), par{arg1 -> undef86, arg2 -> 0, arg3 -> 1}> 0.69/0.71 0) /\ (arg4 > ~(1)) /\ (arg4 >= arg3) /\ (undef103 > 0) /\ (undef104 > 0) /\ (undef99 <= arg1) /\ (arg1 > 0) /\ (undef99 > 0) /\ (0 = arg2), par{arg1 -> undef99, arg2 -> 0, arg3 -> (arg3 + 1)}> 0.69/0.71 = arg2) /\ (arg4 >= arg3) /\ (arg2 > 0) /\ (undef132 > 0) /\ (arg3 <= arg2) /\ ((arg2 - arg3) >= 1) /\ (undef133 > 0) /\ (arg3 < 1) /\ (arg4 > ~(1)) /\ (undef128 <= arg1) /\ (arg1 > 0) /\ (undef128 > 0), par{arg1 -> undef128, arg3 -> (arg3 + 1)}> 0.69/0.71 0) /\ (arg4 >= arg2) /\ (arg4 >= arg3) /\ (undef149 > 0) /\ (arg3 > arg2) /\ (undef150 > 0) /\ (undef151 > 0) /\ (arg2 > 0) /\ (arg4 > ~(1)) /\ (undef145 <= arg1) /\ (arg1 > 0) /\ (undef145 > 0), par{arg1 -> undef145, arg3 -> (arg3 + 1)}> 0.69/0.71 = arg2) /\ (arg4 >= arg3) /\ (arg2 > 0) /\ (undef167 > 0) /\ (arg3 <= arg2) /\ (undef168 > 0) /\ (undef169 > 0) /\ (arg3 > 0) /\ (arg4 > ~(1)) /\ (undef163 <= arg1) /\ (arg1 > 0) /\ (undef163 > 0), par{arg1 -> undef163, arg3 -> (arg3 + 1)}> 0.69/0.71 0.69/0.71 Fresh variables: 0.69/0.71 undef1, undef4, undef5, undef9, undef12, undef14, undef15, undef16, undef18, undef19, undef20, undef22, undef23, undef24, undef25, undef27, undef28, undef29, undef31, undef32, undef33, undef34, undef36, undef37, undef38, undef39, undef40, undef42, undef43, undef44, undef45, undef46, undef47, undef49, undef50, undef51, undef53, undef54, undef55, undef56, undef58, undef59, undef60, undef61, undef62, undef64, undef65, undef66, undef67, undef68, undef69, undef74, undef75, undef79, undef80, undef85, undef86, undef90, undef91, undef96, undef97, undef98, undef99, undef103, undef104, undef105, undef106, undef107, undef112, undef113, undef114, undef118, undef119, undef120, undef125, undef126, undef127, undef128, undef132, undef133, undef134, undef135, undef136, undef141, undef142, undef143, undef144, undef145, undef149, undef150, undef151, undef152, undef153, undef154, undef159, undef160, undef161, undef162, undef163, undef167, undef168, undef169, undef170, undef171, undef172, undef174, undef175, undef176, undef177, undef178, undef179, undef180, 0.69/0.71 0.69/0.71 Undef variables: 0.69/0.71 undef1, undef4, undef5, undef9, undef12, undef14, undef15, undef16, undef18, undef19, undef20, undef22, undef23, undef24, undef25, undef27, undef28, undef29, undef31, undef32, undef33, undef34, undef36, undef37, undef38, undef39, undef40, undef42, undef43, undef44, undef45, undef46, undef47, undef49, undef50, undef51, undef53, undef54, undef55, undef56, undef58, undef59, undef60, undef61, undef62, undef64, undef65, undef66, undef67, undef68, undef69, undef74, undef75, undef79, undef80, undef85, undef86, undef90, undef91, undef96, undef97, undef98, undef99, undef103, undef104, undef105, undef106, undef107, undef112, undef113, undef114, undef118, undef119, undef120, undef125, undef126, undef127, undef128, undef132, undef133, undef134, undef135, undef136, undef141, undef142, undef143, undef144, undef145, undef149, undef150, undef151, undef152, undef153, undef154, undef159, undef160, undef161, undef162, undef163, undef167, undef168, undef169, undef170, undef171, undef172, undef174, undef175, undef176, undef177, undef178, undef179, undef180, 0.69/0.71 0.69/0.71 Abstraction variables: 0.69/0.71 0.69/0.71 Exit nodes: 0.69/0.71 0.69/0.71 Accepting locations: 0.69/0.71 0.69/0.71 Asserts: 0.69/0.71 0.69/0.71 ************************************************************* 0.69/0.71 ******************************************************************************************* 0.69/0.71 *********************** WORKING TRANSITION SYSTEM (DAG) *********************** 0.69/0.71 ******************************************************************************************* 0.69/0.71 0.69/0.71 Init Location: 0 0.69/0.71 Graph 0: 0.69/0.71 Transitions: 0.69/0.71 Variables: 0.69/0.71 0.69/0.71 Graph 1: 0.69/0.71 Transitions: 0.69/0.71 undef5, arg2 -> 1 + arg2, arg3 -> 0, rest remain the same}> 0.69/0.71 0, rest remain the same}> 0.69/0.71 0, arg3 -> 0, rest remain the same}> 0.69/0.71 0, rest remain the same}> 0.69/0.71 0.69/0.71 0.69/0.71 0.69/0.71 undef75, arg2 -> 0, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 undef86, arg2 -> 0, arg3 -> 1, rest remain the same}> 0.69/0.71 undef99, arg2 -> 0, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 undef128, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 undef145, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 undef163, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 Variables: 0.69/0.71 arg1, arg2, arg3, arg4 0.69/0.71 0.69/0.71 Graph 2: 0.69/0.71 Transitions: 0.69/0.71 -1 + arg1, arg2 -> undef174, arg3 -> undef175, arg4 -> undef176, rest remain the same}> 0.69/0.71 Variables: 0.69/0.71 arg1, arg2, arg3, arg4 0.69/0.71 0.69/0.71 Precedence: 0.69/0.71 Graph 0 0.69/0.71 0.69/0.71 Graph 1 0.69/0.71 0.69/0.71 0.69/0.71 Graph 2 0.69/0.71 arg3, arg2 -> undef14, arg3 -> undef15, arg4 -> undef16, rest remain the same}> 0.69/0.71 arg2, arg2 -> undef18, arg3 -> undef19, arg4 -> undef20, rest remain the same}> 0.69/0.71 arg2, arg2 -> undef22, arg3 -> undef23, arg4 -> undef24, rest remain the same}> 0.69/0.71 arg3, arg2 -> undef27, arg3 -> undef28, arg4 -> undef29, rest remain the same}> 0.69/0.71 arg3, arg2 -> undef31, arg3 -> undef32, arg4 -> undef33, rest remain the same}> 0.69/0.71 arg3, arg2 -> undef36, arg3 -> undef37, arg4 -> undef38, rest remain the same}> 0.69/0.71 -arg2 + arg3, arg2 -> undef42, arg3 -> undef43, arg4 -> undef44, rest remain the same}> 0.69/0.71 -arg3, arg2 -> undef49, arg3 -> undef50, arg4 -> undef51, rest remain the same}> 0.69/0.71 arg2 - arg3, arg2 -> undef58, arg3 -> undef59, arg4 -> undef60, rest remain the same}> 0.69/0.71 arg2 - arg3, arg2 -> undef64, arg3 -> undef65, arg4 -> undef66, rest remain the same}> 0.69/0.71 0.69/0.71 Map Locations to Subgraph: 0.69/0.71 ( 0 , 0 ) 0.69/0.71 ( 3 , 1 ) 0.69/0.71 ( 4 , 2 ) 0.69/0.71 ( 5 , 1 ) 0.69/0.71 0.69/0.71 ******************************************************************************************* 0.69/0.71 ******************************** CHECKING ASSERTIONS ******************************** 0.69/0.71 ******************************************************************************************* 0.69/0.71 0.69/0.71 Detected abstraction incompatible with non-termination check. 0.69/0.71 Proving termination of subgraph 0 0.69/0.71 Proving termination of subgraph 1 0.69/0.71 Checking unfeasibility... 0.69/0.71 Time used: 0.452852 0.69/0.71 0.69/0.71 Checking conditional termination of SCC {l3, l5}... 0.69/0.71 0.69/0.71 LOG: CALL solveLinear 0.69/0.71 0.69/0.71 LOG: RETURN solveLinear - Elapsed time: 0.022132s 0.69/0.71 Ranking function: -10 - 10*arg2 + 10*arg4 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef99, arg2 -> 0, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef128, arg2 -> 0, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef145, arg2 -> 0, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef163, arg2 -> 0, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef99, arg2 -> 0, arg3 -> 1, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef128, arg2 -> 0, arg3 -> 1, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef145, arg2 -> 0, arg3 -> 1, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef163, arg2 -> 0, arg3 -> 1, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef75, arg2 -> 0, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef86, arg2 -> 0, arg3 -> 1, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef128, arg2 -> 0, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef145, arg2 -> 0, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef163, arg2 -> 0, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef75, arg2 -> 0, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef86, arg2 -> 0, arg3 -> 1, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef99, arg2 -> 0, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef145, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef163, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef75, arg2 -> 0, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef86, arg2 -> 0, arg3 -> 1, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef99, arg2 -> 0, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef128, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef163, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef75, arg2 -> 0, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef86, arg2 -> 0, arg3 -> 1, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef99, arg2 -> 0, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef128, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 It's unfeasible after collapsing. Removing transition: 0.69/0.71 undef145, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 New Graphs: 0.69/0.71 Transitions: 0.69/0.71 undef75, arg2 -> 0, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 undef86, arg2 -> 0, arg3 -> 1, rest remain the same}> 0.69/0.71 undef75, arg2 -> 0, arg3 -> 1, rest remain the same}> 0.69/0.71 undef86, arg2 -> 0, arg3 -> 1, rest remain the same}> 0.69/0.71 undef99, arg2 -> 0, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 undef128, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 undef145, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 undef163, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 Variables: 0.69/0.71 arg1, arg2, arg3, arg4 0.69/0.71 Checking conditional termination of SCC {l3}... 0.69/0.71 0.69/0.71 LOG: CALL solveLinear 0.69/0.71 0.69/0.71 LOG: RETURN solveLinear - Elapsed time: 0.013532s 0.69/0.71 Ranking function: -14*arg2 - 11*arg3 0.69/0.71 New Graphs: 0.69/0.71 Transitions: 0.69/0.71 undef99, arg2 -> 0, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 undef128, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 undef145, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 undef163, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 Variables: 0.69/0.71 arg1, arg2, arg3, arg4 0.69/0.71 Checking conditional termination of SCC {l3}... 0.69/0.71 0.69/0.71 LOG: CALL solveLinear 0.69/0.71 0.69/0.71 LOG: RETURN solveLinear - Elapsed time: 0.008737s 0.69/0.71 Ranking function: -14*arg3 0.69/0.71 New Graphs: 0.69/0.71 Transitions: 0.69/0.71 undef99, arg2 -> 0, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 undef145, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 undef163, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 Variables: 0.69/0.71 arg1, arg2, arg3, arg4 0.69/0.71 Checking conditional termination of SCC {l3}... 0.69/0.71 0.69/0.71 LOG: CALL solveLinear 0.69/0.71 0.69/0.71 LOG: RETURN solveLinear - Elapsed time: 0.006605s 0.69/0.71 Ranking function: -15*arg2 - arg3 + arg4 0.69/0.71 New Graphs: 0.69/0.71 Transitions: 0.69/0.71 undef145, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 undef163, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 Variables: 0.69/0.71 arg1, arg2, arg3, arg4 0.69/0.71 Checking conditional termination of SCC {l3}... 0.69/0.71 0.69/0.71 LOG: CALL solveLinear 0.69/0.71 0.69/0.71 LOG: RETURN solveLinear - Elapsed time: 0.004651s 0.69/0.71 Ranking function: 15*arg2 - 15*arg3 0.69/0.71 New Graphs: 0.69/0.71 Transitions: 0.69/0.71 undef145, arg3 -> 1 + arg3, rest remain the same}> 0.69/0.71 Variables: 0.69/0.71 arg1, arg2, arg3, arg4 0.69/0.71 Checking conditional termination of SCC {l3}... 0.69/0.71 0.69/0.71 LOG: CALL solveLinear 0.69/0.71 0.69/0.71 LOG: RETURN solveLinear - Elapsed time: 0.002628s 0.69/0.71 Ranking function: -arg3 + arg4 0.69/0.71 New Graphs: 0.69/0.71 Proving termination of subgraph 2 0.69/0.71 Checking unfeasibility... 0.69/0.71 Time used: 0.006552 0.69/0.71 0.69/0.71 Checking conditional termination of SCC {l4}... 0.69/0.71 0.69/0.71 LOG: CALL solveLinear 0.69/0.71 0.69/0.71 LOG: RETURN solveLinear - Elapsed time: 0.001487s 0.69/0.71 Ranking function: -1 + arg1 0.69/0.71 New Graphs: 0.69/0.71 Program Terminates 0.69/0.71 /export/starexec/sandbox/solver/bin/starexec_run_termcomp2019_ITS: line 26: delete: command not found 0.69/0.71 /export/starexec/sandbox/solver/bin/starexec_run_termcomp2019_ITS: line 27: edit: command not found 0.69/0.71 EOF