2.34/2.37 YES 2.34/2.37 2.34/2.38 Solver Timeout: 4 2.34/2.38 Global Timeout: 300 2.34/2.38 No parsing errors! 2.34/2.38 Init Location: 0 2.34/2.38 Transitions: 2.34/2.38 2.34/2.38 1) /\ (arg1 > 0) /\ (undef1 > 0), par{arg1 -> undef1, arg2 -> 0, arg3 -> arg2, arg4 -> undef4, arg5 -> undef5, arg6 -> undef6}> 2.34/2.38 0) /\ (undef7 > 0), par{arg1 -> undef7, arg3 -> 0, arg4 -> arg3, arg5 -> undef11, arg6 -> undef12}> 2.34/2.38 = undef13) /\ (arg3 > 8) /\ (arg1 > 0) /\ (undef13 > 0), par{arg1 -> undef13, arg2 -> (arg2 + 1), arg3 -> arg4, arg4 -> undef16, arg5 -> undef17, arg6 -> undef18}> 2.34/2.38 ~(1)) /\ (undef25 > arg3) /\ (undef26 > arg3) /\ (undef26 > ~(1)) /\ (undef19 <= arg1) /\ (arg1 > 0) /\ (undef19 > 0), par{arg1 -> undef19, arg3 -> (arg3 + 1), arg5 -> undef23, arg6 -> undef24}> 2.34/2.38 8) /\ (arg1 > 0) /\ (undef27 > 0), par{arg1 -> undef27, arg2 -> 0, arg3 -> 0, arg4 -> 0, arg5 -> arg3, arg6 -> undef32}> 2.34/2.38 8) /\ (arg5 > 1) /\ (arg1 > 0) /\ (arg3 = arg4), par{arg1 -> arg2, arg2 -> undef34, arg3 -> undef35, arg4 -> undef36, arg5 -> undef37, arg6 -> undef38}> 2.34/2.38 0) /\ (undef39 > 0) /\ (arg3 = arg4), par{arg1 -> undef39, arg4 -> 0, arg6 -> undef44}> 2.34/2.38 8) /\ (arg1 > 0) /\ (undef45 > 0), par{arg1 -> undef45, arg3 -> (arg3 + 1), arg4 -> (arg3 + 1), arg6 -> undef50}> 2.34/2.38 ~(1)) /\ (undef58 < 0) /\ (undef57 > arg4) /\ (undef51 <= arg1) /\ (arg1 > 0) /\ (undef51 > 0), par{arg1 -> undef51, arg4 -> (arg4 + 1), arg6 -> undef56}> 2.34/2.38 ~(1)) /\ (undef66 > 0) /\ (undef65 > arg4) /\ (undef59 <= arg1) /\ (arg1 > 0) /\ (undef59 > 0), par{arg1 -> undef59, arg4 -> (arg4 + 1), arg6 -> undef64}> 2.34/2.38 arg4) /\ (undef73 > ~(1)) /\ (undef67 <= arg1) /\ (arg1 > 0) /\ (undef67 > 0), par{arg1 -> undef67, arg2 -> (arg2 + 1), arg4 -> (arg4 + 1), arg6 -> undef72}> 2.34/2.38 0), par{arg2 -> 0, arg3 -> 0, arg4 -> undef77, arg5 -> undef78, arg6 -> undef79}> 2.34/2.38 arg3, arg3 -> 0, arg4 -> undef83, arg5 -> undef84, arg6 -> undef85}> 2.34/2.38 8), par{arg2 -> arg3, arg3 -> (arg2 + 1), arg4 -> undef89, arg5 -> undef90, arg6 -> undef91}> 2.34/2.38 ~(1)) /\ (arg3 < 9) /\ (undef98 > arg2) /\ (undef99 > ~(1)) /\ (undef99 > arg3) /\ (undef100 < 0), par{arg3 -> (arg3 + 1), arg4 -> undef95, arg5 -> undef96, arg6 -> undef97}> 2.34/2.38 ~(1)) /\ (arg3 < 9) /\ (undef107 > arg2) /\ (undef108 > ~(1)) /\ (undef108 > arg3) /\ (undef109 > 0), par{arg3 -> (arg3 + 1), arg4 -> undef104, arg5 -> undef105, arg6 -> undef106}> 2.34/2.38 0) /\ (arg3 > 8), par{arg2 -> arg3, arg3 -> arg2, arg4 -> 0, arg5 -> undef114, arg6 -> undef115}> 2.34/2.38 ~(1)) /\ (arg3 < 9) /\ (undef122 > arg2) /\ (undef123 > ~(1)) /\ (undef123 > arg3) /\ (arg1 > 0), par{arg4 -> 0, arg5 -> undef120, arg6 -> undef121}> 2.34/2.38 (arg4 + 1), arg5 -> undef128, arg6 -> undef129}> 2.34/2.38 (arg4 + 1), arg5 -> undef134, arg6 -> undef135}> 2.34/2.38 ~(1)) /\ (undef143 > arg2) /\ (arg4 > ~(1)) /\ (undef144 > ~(1)) /\ (undef144 > arg3) /\ (arg2 > 1) /\ ((arg1 - 1) < arg1) /\ (arg1 > 0), par{arg1 -> (arg1 - 1), arg2 -> undef137, arg3 -> undef138, arg4 -> undef139, arg5 -> undef140, arg6 -> undef141}> 2.34/2.38 0) /\ (arg4 < 9) /\ (undef152 > ~(1)) /\ (undef152 > arg2) /\ (arg4 > ~(1)) /\ (undef153 > ~(1)) /\ (undef153 > arg3) /\ (arg2 > 1) /\ ((arg1 - 1) < arg1) /\ (arg1 > 0), par{arg1 -> (arg1 - 1), arg2 -> undef146, arg3 -> undef147, arg4 -> undef148, arg5 -> undef149, arg6 -> undef150}> 2.34/2.38 ~(1)) /\ (undef161 > arg2) /\ (arg4 > ~(1)) /\ (undef162 > ~(1)) /\ (undef162 > arg3) /\ ((arg1 - 1) < arg1) /\ (arg1 > 0), par{arg1 -> (arg1 - 1), arg2 -> undef155, arg3 -> undef156, arg4 -> undef157, arg5 -> undef158, arg6 -> undef159}> 2.34/2.38 0) /\ (arg4 < 9) /\ (undef170 > ~(1)) /\ (undef170 > arg2) /\ (arg4 > ~(1)) /\ (undef171 > ~(1)) /\ (undef171 > arg3) /\ ((arg1 - 1) < arg1) /\ (arg1 > 0), par{arg1 -> (arg1 - 1), arg2 -> undef164, arg3 -> undef165, arg4 -> undef166, arg5 -> undef167, arg6 -> undef168}> 2.34/2.38 ~(1)) /\ (arg2 < undef179) /\ (arg4 > ~(1)) /\ (undef180 > ~(1)) /\ (arg3 < undef180) /\ (arg2 > 1) /\ (arg1 > 0) /\ ((arg1 - 1) < arg1) /\ (undef181 > ~(1)) /\ (arg2 < undef181) /\ (undef182 > ~(1)) /\ (arg3 < undef182), par{arg4 -> (arg4 + 1), arg5 -> undef176, arg6 -> undef177}> 2.34/2.38 0) /\ (arg4 < 9) /\ (undef190 > ~(1)) /\ (arg2 < undef190) /\ (arg4 > ~(1)) /\ (undef191 > ~(1)) /\ (arg3 < undef191) /\ (arg2 > 1) /\ (arg1 > 0) /\ ((arg1 - 1) < arg1) /\ (undef192 > ~(1)) /\ (arg2 < undef192) /\ (undef193 > ~(1)) /\ (arg3 < undef193), par{arg4 -> (arg4 + 1), arg5 -> undef187, arg6 -> undef188}> 2.34/2.38 ~(1)) /\ (undef201 > arg2) /\ (arg4 > ~(1)) /\ (undef202 > ~(1)) /\ (undef202 > arg3) /\ (arg1 > 0) /\ ((arg1 - 1) < arg1) /\ (undef203 > ~(1)) /\ (undef203 > arg2) /\ (undef204 > ~(1)) /\ (undef204 > arg3), par{arg4 -> (arg4 + 1), arg5 -> undef198, arg6 -> undef199}> 2.34/2.38 0) /\ (arg4 < 9) /\ (undef212 > ~(1)) /\ (undef212 > arg2) /\ (arg4 > ~(1)) /\ (undef213 > ~(1)) /\ (undef213 > arg3) /\ (arg1 > 0) /\ ((arg1 - 1) < arg1) /\ (undef214 > ~(1)) /\ (undef214 > arg2) /\ (undef215 > ~(1)) /\ (undef215 > arg3), par{arg4 -> (arg4 + 1), arg5 -> undef209, arg6 -> undef210}> 2.34/2.38 0) /\ (arg3 > 8), par{arg1 -> arg3, arg3 -> 0, arg4 -> undef219, arg5 -> undef220, arg6 -> undef221}> 2.34/2.38 ~(1)) /\ (arg3 < 9) /\ (undef228 > arg2) /\ (undef229 > ~(1)) /\ (undef229 > arg3) /\ (arg1 > 0), par{arg1 -> arg2, arg2 -> arg3, arg3 -> 0, arg4 -> undef225, arg5 -> undef226, arg6 -> undef227}> 2.34/2.38 (arg3 + 1), arg4 -> undef233, arg5 -> undef234, arg6 -> undef235}> 2.34/2.38 8), par{arg3 -> 0, arg4 -> undef239, arg5 -> undef240, arg6 -> undef241}> 2.34/2.38 ~(1)) /\ (arg3 < 9) /\ (undef248 > arg1) /\ (undef249 > ~(1)) /\ (undef249 > arg3), par{arg3 -> (arg3 + 1), arg4 -> undef245, arg5 -> undef246, arg6 -> undef247}> 2.34/2.38 ~(1)) /\ (arg3 < 9) /\ (undef256 > arg1) /\ (undef257 > ~(1)) /\ (undef257 > arg3) /\ (undef258 < 0) /\ (undef259 > ~(1)) /\ (undef259 > arg1) /\ (undef260 > ~(1)) /\ (undef260 > arg3) /\ (undef261 < 10), par{arg3 -> (arg3 + 1), arg4 -> undef253, arg5 -> undef254, arg6 -> undef255}> 2.34/2.38 ~(1)) /\ (arg3 < 9) /\ (undef268 > arg1) /\ (undef269 > ~(1)) /\ (undef269 > arg3) /\ (undef270 > 0) /\ (undef271 > ~(1)) /\ (undef271 > arg1) /\ (undef272 > ~(1)) /\ (undef272 > arg3) /\ (undef273 < 10), par{arg3 -> (arg3 + 1), arg4 -> undef265, arg5 -> undef266, arg6 -> undef267}> 2.34/2.38 8), par{arg3 -> 0, arg4 -> undef277, arg5 -> undef278, arg6 -> undef279}> 2.34/2.38 = 0) /\ (arg3 > 8) /\ (arg1 > ~(1)) /\ ((arg2 - (3 * undef287)) >= 0) /\ (arg2 > ~(1)), par{arg4 -> undef283, arg5 -> undef284, arg6 -> undef285}> 2.34/2.38 = 0) /\ (arg3 > 8) /\ (arg1 > ~(1)) /\ (arg2 > ~(1)) /\ ((arg2 - (3 * undef295)) >= 0) /\ ((arg1 - (3 * undef294)) < 3) /\ ((arg2 - (3 * undef295)) < 3) /\ ((arg2 - (3 * undef296)) >= 0) /\ ((arg2 - (3 * undef296)) < 3) /\ ((arg2 - (3 * undef297)) >= 0) /\ ((arg2 - (3 * undef297)) < 3) /\ ((arg1 - (3 * undef298)) >= 0) /\ ((arg1 - (3 * undef298)) < 3) /\ ((arg1 - (3 * undef299)) < 3) /\ ((arg1 - (3 * undef299)) >= 0), par{arg1 -> (arg2 - (arg2 - (3 * undef296))), arg2 -> ((arg2 - (arg2 - (3 * undef297))) + 3), arg3 -> (arg1 - (arg1 - (3 * undef298))), arg4 -> ((arg1 - (arg1 - (3 * undef299))) + 3), arg5 -> undef292, arg6 -> undef293}> 2.34/2.38 ~(1)) /\ (arg3 < 9) /\ (undef306 > arg3) /\ (undef307 > ~(1)) /\ (undef307 > arg2), par{arg3 -> (arg3 + 1), arg4 -> undef303, arg5 -> undef304, arg6 -> undef305}> 2.34/2.38 ~(1)) /\ (arg3 < 9) /\ (undef314 > arg3) /\ (undef315 > ~(1)) /\ (undef315 > arg2) /\ (undef316 < 0) /\ (undef317 > ~(1)) /\ (undef317 > arg3) /\ (undef318 > ~(1)) /\ (undef318 > arg2) /\ (undef319 < 10), par{arg3 -> (arg3 + 1), arg4 -> undef311, arg5 -> undef312, arg6 -> undef313}> 2.34/2.38 ~(1)) /\ (arg3 < 9) /\ (undef326 > arg3) /\ (undef327 > ~(1)) /\ (undef327 > arg2) /\ (undef328 > 0) /\ (undef329 > ~(1)) /\ (undef329 > arg3) /\ (undef330 > ~(1)) /\ (undef330 > arg2) /\ (undef331 < 10), par{arg3 -> (arg3 + 1), arg4 -> undef323, arg5 -> undef324, arg6 -> undef325}> 2.34/2.38 arg3), par{arg2 -> arg4, arg4 -> arg1, arg5 -> arg1, arg6 -> arg2}> 2.34/2.38 arg6, arg3 -> (arg3 + 1), arg4 -> arg2, arg5 -> undef342, arg6 -> undef343}> 2.34/2.38 ~(1)) /\ (arg6 > arg4) /\ (undef350 > arg3) /\ (undef351 > ~(1)) /\ (undef351 > arg4) /\ (arg4 = arg5), par{arg4 -> (arg4 + 1), arg5 -> (arg4 + 1)}> 2.34/2.38 ~(1)) /\ (arg6 > arg4) /\ (undef358 > arg3) /\ (undef359 > ~(1)) /\ (undef359 > arg4) /\ (undef360 < 0) /\ (undef361 > ~(1)) /\ (undef361 > arg3) /\ (undef362 > ~(1)) /\ (undef362 > arg4) /\ (undef363 < 10) /\ (arg4 = arg5), par{arg4 -> (arg4 + 1), arg5 -> (arg4 + 1)}> 2.34/2.38 ~(1)) /\ (arg6 > arg4) /\ (undef370 > arg3) /\ (undef371 > ~(1)) /\ (undef371 > arg4) /\ (undef372 > 0) /\ (undef373 > ~(1)) /\ (undef373 > arg3) /\ (undef374 > ~(1)) /\ (undef374 > arg4) /\ (undef375 < 10) /\ (arg4 = arg5), par{arg4 -> (arg4 + 1), arg5 -> (arg4 + 1)}> 2.34/2.38 undef376, arg2 -> undef377, arg3 -> undef378, arg4 -> undef379, arg5 -> undef380, arg6 -> undef381}> 2.34/2.38 2.34/2.38 Fresh variables: 2.34/2.38 undef1, undef4, undef5, undef6, undef7, undef11, undef12, undef13, undef16, undef17, undef18, undef19, undef23, undef24, undef25, undef26, undef27, undef32, undef34, undef35, undef36, undef37, undef38, undef39, undef44, undef45, undef50, undef51, undef56, undef57, undef58, undef59, undef64, undef65, undef66, undef67, undef72, undef73, undef77, undef78, undef79, undef83, undef84, undef85, undef89, undef90, undef91, undef95, undef96, undef97, undef98, undef99, undef100, undef104, undef105, undef106, undef107, undef108, undef109, undef114, undef115, undef120, undef121, undef122, undef123, undef128, undef129, undef134, undef135, undef137, undef138, undef139, undef140, undef141, undef142, undef143, undef144, undef146, undef147, undef148, undef149, undef150, undef151, undef152, undef153, undef155, undef156, undef157, undef158, undef159, undef160, undef161, undef162, undef164, undef165, undef166, undef167, undef168, undef169, undef170, undef171, undef176, undef177, undef178, undef179, undef180, undef181, undef182, undef187, undef188, undef189, undef190, undef191, undef192, undef193, undef198, undef199, undef200, undef201, undef202, undef203, undef204, undef209, undef210, undef211, undef212, undef213, undef214, undef215, undef219, undef220, undef221, undef225, undef226, undef227, undef228, undef229, undef233, undef234, undef235, undef239, undef240, undef241, undef245, undef246, undef247, undef248, undef249, undef253, undef254, undef255, undef256, undef257, undef258, undef259, undef260, undef261, undef265, undef266, undef267, undef268, undef269, undef270, undef271, undef272, undef273, undef277, undef278, undef279, undef283, undef284, undef285, undef286, undef287, undef292, undef293, undef294, undef295, undef296, undef297, undef298, undef299, undef303, undef304, undef305, undef306, undef307, undef311, undef312, undef313, undef314, undef315, undef316, undef317, undef318, undef319, undef323, undef324, undef325, undef326, undef327, undef328, undef329, undef330, undef331, undef342, undef343, undef350, undef351, undef358, undef359, undef360, undef361, undef362, undef363, undef370, undef371, undef372, undef373, undef374, undef375, undef376, undef377, undef378, undef379, undef380, undef381, 2.34/2.38 2.34/2.38 Undef variables: 2.34/2.38 undef1, undef4, undef5, undef6, undef7, undef11, undef12, undef13, undef16, undef17, undef18, undef19, undef23, undef24, undef25, undef26, undef27, undef32, undef34, undef35, undef36, undef37, undef38, undef39, undef44, undef45, undef50, undef51, undef56, undef57, undef58, undef59, undef64, undef65, undef66, undef67, undef72, undef73, undef77, undef78, undef79, undef83, undef84, undef85, undef89, undef90, undef91, undef95, undef96, undef97, undef98, undef99, undef100, undef104, undef105, undef106, undef107, undef108, undef109, undef114, undef115, undef120, undef121, undef122, undef123, undef128, undef129, undef134, undef135, undef137, undef138, undef139, undef140, undef141, undef142, undef143, undef144, undef146, undef147, undef148, undef149, undef150, undef151, undef152, undef153, undef155, undef156, undef157, undef158, undef159, undef160, undef161, undef162, undef164, undef165, undef166, undef167, undef168, undef169, undef170, undef171, undef176, undef177, undef178, undef179, undef180, undef181, undef182, undef187, undef188, undef189, undef190, undef191, undef192, undef193, undef198, undef199, undef200, undef201, undef202, undef203, undef204, undef209, undef210, undef211, undef212, undef213, undef214, undef215, undef219, undef220, undef221, undef225, undef226, undef227, undef228, undef229, undef233, undef234, undef235, undef239, undef240, undef241, undef245, undef246, undef247, undef248, undef249, undef253, undef254, undef255, undef256, undef257, undef258, undef259, undef260, undef261, undef265, undef266, undef267, undef268, undef269, undef270, undef271, undef272, undef273, undef277, undef278, undef279, undef283, undef284, undef285, undef286, undef287, undef292, undef293, undef294, undef295, undef296, undef297, undef298, undef299, undef303, undef304, undef305, undef306, undef307, undef311, undef312, undef313, undef314, undef315, undef316, undef317, undef318, undef319, undef323, undef324, undef325, undef326, undef327, undef328, undef329, undef330, undef331, undef342, undef343, undef350, undef351, undef358, undef359, undef360, undef361, undef362, undef363, undef370, undef371, undef372, undef373, undef374, undef375, undef376, undef377, undef378, undef379, undef380, undef381, 2.34/2.38 2.34/2.38 Abstraction variables: 2.34/2.38 2.34/2.38 Exit nodes: 2.34/2.38 2.34/2.38 Accepting locations: 2.34/2.38 2.34/2.38 Asserts: 2.34/2.38 2.34/2.38 Preprocessed LLVMGraph 2.34/2.38 Init Location: 0 2.34/2.38 Transitions: 2.34/2.38 1) /\ (undef376 > 0) /\ (undef1 > 0) /\ (undef7 <= undef1) /\ (0 < 9) /\ (undef1 > 0) /\ (undef7 > 0), par{arg1 -> undef7, arg4 -> undef377, arg5 -> undef11, arg6 -> undef12}> 2.34/2.38 = undef13) /\ (arg3 > 8) /\ (arg1 > 0) /\ (undef13 > 0) /\ (undef7 <= undef13) /\ ((arg2 + 1) < 9) /\ (undef13 > 0) /\ (undef7 > 0), par{arg1 -> undef7, arg2 -> (arg2 + 1), arg3 -> 0, arg4 -> arg4, arg5 -> undef11, arg6 -> undef12}> 2.34/2.38 = undef13) /\ (arg3 > 8) /\ (arg1 > 0) /\ (undef13 > 0) /\ (undef27 <= undef13) /\ ((arg2 + 1) > 8) /\ (undef13 > 0) /\ (undef27 > 0) /\ (undef39 <= undef27) /\ (0 < 9) /\ (undef27 > 0) /\ (undef39 > 0) /\ (0 = 0), par{arg1 -> undef39, arg2 -> 0, arg3 -> 0, arg4 -> 0, arg5 -> arg4, arg6 -> undef44}> 2.34/2.38 ~(1)) /\ (undef25 > arg3) /\ (undef26 > arg3) /\ (undef26 > ~(1)) /\ (undef19 <= arg1) /\ (arg1 > 0) /\ (undef19 > 0), par{arg1 -> undef19, arg3 -> (arg3 + 1), arg5 -> undef23, arg6 -> undef24}> 2.34/2.38 8) /\ (arg1 > 0) /\ (undef45 > 0) /\ ((arg3 + 1) > 8) /\ (arg5 > 1) /\ (undef45 > 0) /\ ((arg3 + 1) = (arg3 + 1)) /\ (arg2 > 0) /\ (0 < 9), par{arg1 -> arg2, arg2 -> 0, arg3 -> 0, arg4 -> undef83, arg5 -> undef84, arg6 -> undef85}> 2.34/2.38 8) /\ (arg1 > 0) /\ (undef45 > 0) /\ (undef39 <= undef45) /\ ((arg3 + 1) < 9) /\ (undef45 > 0) /\ (undef39 > 0) /\ ((arg3 + 1) = (arg3 + 1)), par{arg1 -> undef39, arg3 -> (arg3 + 1), arg4 -> 0, arg6 -> undef44}> 2.34/2.38 ~(1)) /\ (undef58 < 0) /\ (undef57 > arg4) /\ (undef51 <= arg1) /\ (arg1 > 0) /\ (undef51 > 0), par{arg1 -> undef51, arg4 -> (arg4 + 1), arg6 -> undef56}> 2.34/2.38 ~(1)) /\ (undef66 > 0) /\ (undef65 > arg4) /\ (undef59 <= arg1) /\ (arg1 > 0) /\ (undef59 > 0), par{arg1 -> undef59, arg4 -> (arg4 + 1), arg6 -> undef64}> 2.34/2.38 arg4) /\ (undef73 > ~(1)) /\ (undef67 <= arg1) /\ (arg1 > 0) /\ (undef67 > 0), par{arg1 -> undef67, arg2 -> (arg2 + 1), arg4 -> (arg4 + 1), arg6 -> undef72}> 2.34/2.38 8) /\ ((arg2 + 1) < 9), par{arg2 -> (arg2 + 1), arg3 -> 0, arg4 -> undef83, arg5 -> undef84, arg6 -> undef85}> 2.34/2.38 8) /\ (arg1 > 0) /\ ((arg2 + 1) > 8), par{arg2 -> (arg2 + 1), arg3 -> arg3, arg4 -> 0, arg5 -> undef114, arg6 -> undef115}> 2.34/2.38 8) /\ (arg1 > 0) /\ ((arg2 + 1) > 8), par{arg1 -> (arg2 + 1), arg2 -> arg3, arg3 -> 0, arg4 -> undef219, arg5 -> undef220, arg6 -> undef221}> 2.34/2.38 ~(1)) /\ (arg3 < 9) /\ (undef98 > arg2) /\ (undef99 > ~(1)) /\ (undef99 > arg3) /\ (undef100 < 0), par{arg3 -> (arg3 + 1), arg4 -> undef95, arg5 -> undef96, arg6 -> undef97}> 2.34/2.38 ~(1)) /\ (arg3 < 9) /\ (undef107 > arg2) /\ (undef108 > ~(1)) /\ (undef108 > arg3) /\ (undef109 > 0), par{arg3 -> (arg3 + 1), arg4 -> undef104, arg5 -> undef105, arg6 -> undef106}> 2.34/2.38 ~(1)) /\ (arg3 < 9) /\ (undef122 > arg2) /\ (undef123 > ~(1)) /\ (undef123 > arg3) /\ (arg1 > 0), par{arg4 -> 0, arg5 -> undef120, arg6 -> undef121}> 2.34/2.38 ~(1)) /\ (arg3 < 9) /\ (undef228 > arg2) /\ (undef229 > ~(1)) /\ (undef229 > arg3) /\ (arg1 > 0), par{arg1 -> arg2, arg2 -> arg3, arg3 -> 0, arg4 -> undef225, arg5 -> undef226, arg6 -> undef227}> 2.34/2.38 (arg4 + 1), arg5 -> undef128, arg6 -> undef129}> 2.34/2.38 ~(1)) /\ (undef143 > arg2) /\ (arg4 > ~(1)) /\ (undef144 > ~(1)) /\ (undef144 > arg3) /\ (arg2 > 1) /\ ((arg1 - 1) < arg1) /\ (arg1 > 0) /\ ((arg1 - 1) > 0) /\ (0 < 9), par{arg1 -> (arg1 - 1), arg2 -> 0, arg3 -> 0, arg4 -> undef83, arg5 -> undef84, arg6 -> undef85}> 2.34/2.38 0) /\ (arg4 < 9) /\ (undef152 > ~(1)) /\ (undef152 > arg2) /\ (arg4 > ~(1)) /\ (undef153 > ~(1)) /\ (undef153 > arg3) /\ (arg2 > 1) /\ ((arg1 - 1) < arg1) /\ (arg1 > 0) /\ ((arg1 - 1) > 0) /\ (0 < 9), par{arg1 -> (arg1 - 1), arg2 -> 0, arg3 -> 0, arg4 -> undef83, arg5 -> undef84, arg6 -> undef85}> 2.34/2.38 ~(1)) /\ (arg2 < undef179) /\ (arg4 > ~(1)) /\ (undef180 > ~(1)) /\ (arg3 < undef180) /\ (arg2 > 1) /\ (arg1 > 0) /\ ((arg1 - 1) < arg1) /\ (undef181 > ~(1)) /\ (arg2 < undef181) /\ (undef182 > ~(1)) /\ (arg3 < undef182), par{arg4 -> (arg4 + 1), arg5 -> undef176, arg6 -> undef177}> 2.34/2.38 0) /\ (arg4 < 9) /\ (undef190 > ~(1)) /\ (arg2 < undef190) /\ (arg4 > ~(1)) /\ (undef191 > ~(1)) /\ (arg3 < undef191) /\ (arg2 > 1) /\ (arg1 > 0) /\ ((arg1 - 1) < arg1) /\ (undef192 > ~(1)) /\ (arg2 < undef192) /\ (undef193 > ~(1)) /\ (arg3 < undef193), par{arg4 -> (arg4 + 1), arg5 -> undef187, arg6 -> undef188}> 2.34/2.38 (arg4 + 1), arg5 -> undef134, arg6 -> undef135}> 2.34/2.38 ~(1)) /\ (undef161 > arg2) /\ (arg4 > ~(1)) /\ (undef162 > ~(1)) /\ (undef162 > arg3) /\ ((arg1 - 1) < arg1) /\ (arg1 > 0) /\ ((arg1 - 1) > 0) /\ (0 < 9), par{arg1 -> (arg1 - 1), arg2 -> 0, arg3 -> 0, arg4 -> undef83, arg5 -> undef84, arg6 -> undef85}> 2.34/2.38 0) /\ (arg4 < 9) /\ (undef170 > ~(1)) /\ (undef170 > arg2) /\ (arg4 > ~(1)) /\ (undef171 > ~(1)) /\ (undef171 > arg3) /\ ((arg1 - 1) < arg1) /\ (arg1 > 0) /\ ((arg1 - 1) > 0) /\ (0 < 9), par{arg1 -> (arg1 - 1), arg2 -> 0, arg3 -> 0, arg4 -> undef83, arg5 -> undef84, arg6 -> undef85}> 2.34/2.38 ~(1)) /\ (undef201 > arg2) /\ (arg4 > ~(1)) /\ (undef202 > ~(1)) /\ (undef202 > arg3) /\ (arg1 > 0) /\ ((arg1 - 1) < arg1) /\ (undef203 > ~(1)) /\ (undef203 > arg2) /\ (undef204 > ~(1)) /\ (undef204 > arg3), par{arg4 -> (arg4 + 1), arg5 -> undef198, arg6 -> undef199}> 2.34/2.38 0) /\ (arg4 < 9) /\ (undef212 > ~(1)) /\ (undef212 > arg2) /\ (arg4 > ~(1)) /\ (undef213 > ~(1)) /\ (undef213 > arg3) /\ (arg1 > 0) /\ ((arg1 - 1) < arg1) /\ (undef214 > ~(1)) /\ (undef214 > arg2) /\ (undef215 > ~(1)) /\ (undef215 > arg3), par{arg4 -> (arg4 + 1), arg5 -> undef209, arg6 -> undef210}> 2.34/2.38 (arg3 + 1), arg4 -> undef233, arg5 -> undef234, arg6 -> undef235}> 2.34/2.38 8), par{arg3 -> 0, arg4 -> undef239, arg5 -> undef240, arg6 -> undef241}> 2.34/2.38 ~(1)) /\ (arg3 < 9) /\ (undef248 > arg1) /\ (undef249 > ~(1)) /\ (undef249 > arg3), par{arg3 -> (arg3 + 1), arg4 -> undef245, arg5 -> undef246, arg6 -> undef247}> 2.34/2.38 ~(1)) /\ (arg3 < 9) /\ (undef256 > arg1) /\ (undef257 > ~(1)) /\ (undef257 > arg3) /\ (undef258 < 0) /\ (undef259 > ~(1)) /\ (undef259 > arg1) /\ (undef260 > ~(1)) /\ (undef260 > arg3) /\ (undef261 < 10), par{arg3 -> (arg3 + 1), arg4 -> undef253, arg5 -> undef254, arg6 -> undef255}> 2.34/2.38 ~(1)) /\ (arg3 < 9) /\ (undef268 > arg1) /\ (undef269 > ~(1)) /\ (undef269 > arg3) /\ (undef270 > 0) /\ (undef271 > ~(1)) /\ (undef271 > arg1) /\ (undef272 > ~(1)) /\ (undef272 > arg3) /\ (undef273 < 10), par{arg3 -> (arg3 + 1), arg4 -> undef265, arg5 -> undef266, arg6 -> undef267}> 2.34/2.38 8), par{arg3 -> 0, arg4 -> undef277, arg5 -> undef278, arg6 -> undef279}> 2.34/2.38 = 0) /\ (arg3 > 8) /\ (arg1 > ~(1)) /\ ((arg2 - (3 * undef287)) >= 0) /\ (arg2 > ~(1)) /\ ((arg1 - (3 * undef294)) >= 0) /\ (arg3 > 8) /\ (arg1 > ~(1)) /\ (arg2 > ~(1)) /\ ((arg2 - (3 * undef295)) >= 0) /\ ((arg1 - (3 * undef294)) < 3) /\ ((arg2 - (3 * undef295)) < 3) /\ ((arg2 - (3 * undef296)) >= 0) /\ ((arg2 - (3 * undef296)) < 3) /\ ((arg2 - (3 * undef297)) >= 0) /\ ((arg2 - (3 * undef297)) < 3) /\ ((arg1 - (3 * undef298)) >= 0) /\ ((arg1 - (3 * undef298)) < 3) /\ ((arg1 - (3 * undef299)) < 3) /\ ((arg1 - (3 * undef299)) >= 0) /\ (((arg1 - (arg1 - (3 * undef299))) + 3) > (arg1 - (arg1 - (3 * undef298)))), par{arg1 -> (arg2 - (arg2 - (3 * undef296))), arg2 -> ((arg1 - (arg1 - (3 * undef299))) + 3), arg3 -> (arg1 - (arg1 - (3 * undef298))), arg4 -> (arg2 - (arg2 - (3 * undef296))), arg5 -> (arg2 - (arg2 - (3 * undef296))), arg6 -> ((arg2 - (arg2 - (3 * undef297))) + 3)}> 2.34/2.38 ~(1)) /\ (arg3 < 9) /\ (undef306 > arg3) /\ (undef307 > ~(1)) /\ (undef307 > arg2), par{arg3 -> (arg3 + 1), arg4 -> undef303, arg5 -> undef304, arg6 -> undef305}> 2.34/2.38 ~(1)) /\ (arg3 < 9) /\ (undef314 > arg3) /\ (undef315 > ~(1)) /\ (undef315 > arg2) /\ (undef316 < 0) /\ (undef317 > ~(1)) /\ (undef317 > arg3) /\ (undef318 > ~(1)) /\ (undef318 > arg2) /\ (undef319 < 10), par{arg3 -> (arg3 + 1), arg4 -> undef311, arg5 -> undef312, arg6 -> undef313}> 2.34/2.38 ~(1)) /\ (arg3 < 9) /\ (undef326 > arg3) /\ (undef327 > ~(1)) /\ (undef327 > arg2) /\ (undef328 > 0) /\ (undef329 > ~(1)) /\ (undef329 > arg3) /\ (undef330 > ~(1)) /\ (undef330 > arg2) /\ (undef331 < 10), par{arg3 -> (arg3 + 1), arg4 -> undef323, arg5 -> undef324, arg6 -> undef325}> 2.34/2.38 (arg3 + 1)), par{arg2 -> arg2, arg3 -> (arg3 + 1), arg4 -> arg1, arg5 -> arg1, arg6 -> arg6}> 2.34/2.38 ~(1)) /\ (arg6 > arg4) /\ (undef350 > arg3) /\ (undef351 > ~(1)) /\ (undef351 > arg4) /\ (arg4 = arg5), par{arg4 -> (arg4 + 1), arg5 -> (arg4 + 1)}> 2.34/2.38 ~(1)) /\ (arg6 > arg4) /\ (undef358 > arg3) /\ (undef359 > ~(1)) /\ (undef359 > arg4) /\ (undef360 < 0) /\ (undef361 > ~(1)) /\ (undef361 > arg3) /\ (undef362 > ~(1)) /\ (undef362 > arg4) /\ (undef363 < 10) /\ (arg4 = arg5), par{arg4 -> (arg4 + 1), arg5 -> (arg4 + 1)}> 2.34/2.38 ~(1)) /\ (arg6 > arg4) /\ (undef370 > arg3) /\ (undef371 > ~(1)) /\ (undef371 > arg4) /\ (undef372 > 0) /\ (undef373 > ~(1)) /\ (undef373 > arg3) /\ (undef374 > ~(1)) /\ (undef374 > arg4) /\ (undef375 < 10) /\ (arg4 = arg5), par{arg4 -> (arg4 + 1), arg5 -> (arg4 + 1)}> 2.34/2.38 2.34/2.38 Fresh variables: 2.34/2.38 undef1, undef4, undef5, undef6, undef7, undef11, undef12, undef13, undef16, undef17, undef18, undef19, undef23, undef24, undef25, undef26, undef27, undef32, undef34, undef35, undef36, undef37, undef38, undef39, undef44, undef45, undef50, undef51, undef56, undef57, undef58, undef59, undef64, undef65, undef66, undef67, undef72, undef73, undef77, undef78, undef79, undef83, undef84, undef85, undef89, undef90, undef91, undef95, undef96, undef97, undef98, undef99, undef100, undef104, undef105, undef106, undef107, undef108, undef109, undef114, undef115, undef120, undef121, undef122, undef123, undef128, undef129, undef134, undef135, undef137, undef138, undef139, undef140, undef141, undef142, undef143, undef144, undef146, undef147, undef148, undef149, undef150, undef151, undef152, undef153, undef155, undef156, undef157, undef158, undef159, undef160, undef161, undef162, undef164, undef165, undef166, undef167, undef168, undef169, undef170, undef171, undef176, undef177, undef178, undef179, undef180, undef181, undef182, undef187, undef188, undef189, undef190, undef191, undef192, undef193, undef198, undef199, undef200, undef201, undef202, undef203, undef204, undef209, undef210, undef211, undef212, undef213, undef214, undef215, undef219, undef220, undef221, undef225, undef226, undef227, undef228, undef229, undef233, undef234, undef235, undef239, undef240, undef241, undef245, undef246, undef247, undef248, undef249, undef253, undef254, undef255, undef256, undef257, undef258, undef259, undef260, undef261, undef265, undef266, undef267, undef268, undef269, undef270, undef271, undef272, undef273, undef277, undef278, undef279, undef283, undef284, undef285, undef286, undef287, undef292, undef293, undef294, undef295, undef296, undef297, undef298, undef299, undef303, undef304, undef305, undef306, undef307, undef311, undef312, undef313, undef314, undef315, undef316, undef317, undef318, undef319, undef323, undef324, undef325, undef326, undef327, undef328, undef329, undef330, undef331, undef342, undef343, undef350, undef351, undef358, undef359, undef360, undef361, undef362, undef363, undef370, undef371, undef372, undef373, undef374, undef375, undef376, undef377, undef378, undef379, undef380, undef381, 2.34/2.38 2.34/2.38 Undef variables: 2.34/2.38 undef1, undef4, undef5, undef6, undef7, undef11, undef12, undef13, undef16, undef17, undef18, undef19, undef23, undef24, undef25, undef26, undef27, undef32, undef34, undef35, undef36, undef37, undef38, undef39, undef44, undef45, undef50, undef51, undef56, undef57, undef58, undef59, undef64, undef65, undef66, undef67, undef72, undef73, undef77, undef78, undef79, undef83, undef84, undef85, undef89, undef90, undef91, undef95, undef96, undef97, undef98, undef99, undef100, undef104, undef105, undef106, undef107, undef108, undef109, undef114, undef115, undef120, undef121, undef122, undef123, undef128, undef129, undef134, undef135, undef137, undef138, undef139, undef140, undef141, undef142, undef143, undef144, undef146, undef147, undef148, undef149, undef150, undef151, undef152, undef153, undef155, undef156, undef157, undef158, undef159, undef160, undef161, undef162, undef164, undef165, undef166, undef167, undef168, undef169, undef170, undef171, undef176, undef177, undef178, undef179, undef180, undef181, undef182, undef187, undef188, undef189, undef190, undef191, undef192, undef193, undef198, undef199, undef200, undef201, undef202, undef203, undef204, undef209, undef210, undef211, undef212, undef213, undef214, undef215, undef219, undef220, undef221, undef225, undef226, undef227, undef228, undef229, undef233, undef234, undef235, undef239, undef240, undef241, undef245, undef246, undef247, undef248, undef249, undef253, undef254, undef255, undef256, undef257, undef258, undef259, undef260, undef261, undef265, undef266, undef267, undef268, undef269, undef270, undef271, undef272, undef273, undef277, undef278, undef279, undef283, undef284, undef285, undef286, undef287, undef292, undef293, undef294, undef295, undef296, undef297, undef298, undef299, undef303, undef304, undef305, undef306, undef307, undef311, undef312, undef313, undef314, undef315, undef316, undef317, undef318, undef319, undef323, undef324, undef325, undef326, undef327, undef328, undef329, undef330, undef331, undef342, undef343, undef350, undef351, undef358, undef359, undef360, undef361, undef362, undef363, undef370, undef371, undef372, undef373, undef374, undef375, undef376, undef377, undef378, undef379, undef380, undef381, 2.34/2.38 2.34/2.38 Abstraction variables: 2.34/2.38 2.34/2.38 Exit nodes: 2.34/2.38 2.34/2.38 Accepting locations: 2.34/2.38 2.34/2.38 Asserts: 2.34/2.38 2.34/2.38 ************************************************************* 2.34/2.38 ******************************************************************************************* 2.34/2.38 *********************** WORKING TRANSITION SYSTEM (DAG) *********************** 2.34/2.38 ******************************************************************************************* 2.34/2.38 2.34/2.38 Init Location: 0 2.34/2.38 Graph 0: 2.34/2.38 Transitions: 2.34/2.38 Variables: 2.34/2.38 2.34/2.38 Graph 1: 2.34/2.38 Transitions: 2.34/2.38 undef7, arg2 -> 1 + arg2, arg3 -> 0, arg5 -> undef11, arg6 -> undef12, rest remain the same}> 2.34/2.38 undef19, arg3 -> 1 + arg3, arg5 -> undef23, arg6 -> undef24, rest remain the same}> 2.34/2.38 Variables: 2.34/2.38 arg1, arg2, arg3, arg5, arg6 2.34/2.38 2.34/2.38 Graph 2: 2.34/2.38 Transitions: 2.34/2.38 undef39, arg3 -> 1 + arg3, arg4 -> 0, arg6 -> undef44, rest remain the same}> 2.34/2.38 undef51, arg4 -> 1 + arg4, arg6 -> undef56, rest remain the same}> 2.34/2.38 undef59, arg4 -> 1 + arg4, arg6 -> undef64, rest remain the same}> 2.34/2.38 undef67, arg2 -> 1 + arg2, arg4 -> 1 + arg4, arg6 -> undef72, rest remain the same}> 2.34/2.38 Variables: 2.34/2.38 arg1, arg3, arg4, arg6, arg2 2.34/2.38 2.34/2.38 Graph 3: 2.34/2.38 Transitions: 2.34/2.38 1 + arg2, arg3 -> 0, arg4 -> undef83, arg5 -> undef84, arg6 -> undef85, rest remain the same}> 2.34/2.38 1 + arg2, arg4 -> 0, arg5 -> undef114, arg6 -> undef115, rest remain the same}> 2.34/2.38 1 + arg3, arg4 -> undef95, arg5 -> undef96, arg6 -> undef97, rest remain the same}> 2.34/2.38 1 + arg3, arg4 -> undef104, arg5 -> undef105, arg6 -> undef106, rest remain the same}> 2.34/2.38 0, arg5 -> undef120, arg6 -> undef121, rest remain the same}> 2.34/2.38 1 + arg4, arg5 -> undef128, arg6 -> undef129, rest remain the same}> 2.34/2.38 -1 + arg1, arg2 -> 0, arg3 -> 0, arg4 -> undef83, arg5 -> undef84, arg6 -> undef85, rest remain the same}> 2.34/2.38 -1 + arg1, arg2 -> 0, arg3 -> 0, arg4 -> undef83, arg5 -> undef84, arg6 -> undef85, rest remain the same}> 2.34/2.38 1 + arg4, arg5 -> undef176, arg6 -> undef177, rest remain the same}> 2.34/2.38 1 + arg4, arg5 -> undef187, arg6 -> undef188, rest remain the same}> 2.34/2.38 1 + arg4, arg5 -> undef134, arg6 -> undef135, rest remain the same}> 2.34/2.38 -1 + arg1, arg2 -> 0, arg3 -> 0, arg4 -> undef83, arg5 -> undef84, arg6 -> undef85, rest remain the same}> 2.34/2.38 -1 + arg1, arg2 -> 0, arg3 -> 0, arg4 -> undef83, arg5 -> undef84, arg6 -> undef85, rest remain the same}> 2.34/2.38 1 + arg4, arg5 -> undef198, arg6 -> undef199, rest remain the same}> 2.34/2.38 1 + arg4, arg5 -> undef209, arg6 -> undef210, rest remain the same}> 2.34/2.38 Variables: 2.34/2.38 arg2, arg3, arg4, arg5, arg6, arg1 2.34/2.38 2.34/2.38 Graph 4: 2.34/2.38 Transitions: 2.34/2.38 1 + arg3, arg4 -> undef233, arg5 -> undef234, arg6 -> undef235, rest remain the same}> 2.34/2.38 Variables: 2.34/2.38 arg3, arg4, arg5, arg6 2.34/2.38 2.34/2.38 Graph 5: 2.34/2.38 Transitions: 2.34/2.38 1 + arg3, arg4 -> undef245, arg5 -> undef246, arg6 -> undef247, rest remain the same}> 2.34/2.38 1 + arg3, arg4 -> undef253, arg5 -> undef254, arg6 -> undef255, rest remain the same}> 2.34/2.38 1 + arg3, arg4 -> undef265, arg5 -> undef266, arg6 -> undef267, rest remain the same}> 2.34/2.38 Variables: 2.34/2.38 arg1, arg3, arg4, arg5, arg6 2.34/2.38 2.34/2.38 Graph 6: 2.34/2.38 Transitions: 2.34/2.38 1 + arg3, arg4 -> undef303, arg5 -> undef304, arg6 -> undef305, rest remain the same}> 2.34/2.38 1 + arg3, arg4 -> undef311, arg5 -> undef312, arg6 -> undef313, rest remain the same}> 2.34/2.38 1 + arg3, arg4 -> undef323, arg5 -> undef324, arg6 -> undef325, rest remain the same}> 2.34/2.38 Variables: 2.34/2.38 arg2, arg3, arg4, arg5, arg6 2.34/2.38 2.34/2.38 Graph 7: 2.34/2.38 Transitions: 2.34/2.38 1 + arg3, arg4 -> arg1, arg5 -> arg1, rest remain the same}> 2.34/2.38 1 + arg4, arg5 -> 1 + arg4, rest remain the same}> 2.34/2.38 1 + arg4, arg5 -> 1 + arg4, rest remain the same}> 2.34/2.38 1 + arg4, arg5 -> 1 + arg4, rest remain the same}> 2.34/2.38 Variables: 2.34/2.38 arg1, arg2, arg3, arg4, arg5, arg6 2.34/2.38 2.34/2.38 Precedence: 2.34/2.38 Graph 0 2.34/2.38 2.34/2.38 Graph 1 2.34/2.38 undef7, arg4 -> undef377, arg5 -> undef11, arg6 -> undef12, rest remain the same}> 2.34/2.38 2.34/2.38 Graph 2 2.34/2.38 undef39, arg2 -> 0, arg3 -> 0, arg4 -> 0, arg5 -> arg4, arg6 -> undef44, rest remain the same}> 2.34/2.38 2.34/2.38 Graph 3 2.34/2.38 arg2, arg2 -> 0, arg3 -> 0, arg4 -> undef83, arg5 -> undef84, arg6 -> undef85, rest remain the same}> 2.34/2.38 2.34/2.38 Graph 4 2.34/2.38 1 + arg2, arg2 -> arg3, arg3 -> 0, arg4 -> undef219, arg5 -> undef220, arg6 -> undef221, rest remain the same}> 2.34/2.38 arg2, arg2 -> arg3, arg3 -> 0, arg4 -> undef225, arg5 -> undef226, arg6 -> undef227, rest remain the same}> 2.34/2.38 2.34/2.38 Graph 5 2.34/2.38 0, arg4 -> undef239, arg5 -> undef240, arg6 -> undef241, rest remain the same}> 2.34/2.38 2.34/2.38 Graph 6 2.34/2.38 0, arg4 -> undef277, arg5 -> undef278, arg6 -> undef279, rest remain the same}> 2.34/2.38 2.34/2.38 Graph 7 2.34/2.38 3*undef296, arg2 -> 3 + 3*undef299, arg3 -> 3*undef298, arg4 -> 3*undef296, arg5 -> 3*undef296, arg6 -> 3 + 3*undef297, rest remain the same}> 2.34/2.38 2.34/2.38 Map Locations to Subgraph: 2.34/2.38 ( 0 , 0 ) 2.34/2.38 ( 3 , 1 ) 2.34/2.38 ( 6 , 2 ) 2.34/2.38 ( 8 , 3 ) 2.34/2.38 ( 9 , 3 ) 2.34/2.38 ( 10 , 3 ) 2.34/2.38 ( 11 , 4 ) 2.34/2.38 ( 12 , 5 ) 2.34/2.38 ( 13 , 6 ) 2.34/2.38 ( 16 , 7 ) 2.34/2.38 2.34/2.38 ******************************************************************************************* 2.34/2.38 ******************************** CHECKING ASSERTIONS ******************************** 2.34/2.38 ******************************************************************************************* 2.34/2.38 2.34/2.38 Proving termination of subgraph 0 2.34/2.38 Proving termination of subgraph 1 2.34/2.38 Checking unfeasibility... 2.34/2.38 Time used: 0.027514 2.34/2.38 2.34/2.38 Checking conditional termination of SCC {l3}... 2.34/2.38 2.34/2.38 LOG: CALL solveLinear 2.34/2.38 2.34/2.38 LOG: RETURN solveLinear - Elapsed time: 0.003310s 2.34/2.38 Ranking function: 7 - arg2 2.34/2.38 New Graphs: 2.34/2.38 Transitions: 2.34/2.38 undef19, arg3 -> 1 + arg3, arg5 -> undef23, arg6 -> undef24, rest remain the same}> 2.34/2.38 Variables: 2.34/2.38 arg1, arg2, arg3, arg5, arg6 2.34/2.38 Checking conditional termination of SCC {l3}... 2.34/2.38 2.34/2.38 LOG: CALL solveLinear 2.34/2.38 2.34/2.38 LOG: RETURN solveLinear - Elapsed time: 0.001749s 2.34/2.38 Ranking function: 8 - arg3 2.34/2.38 New Graphs: 2.34/2.38 Proving termination of subgraph 2 2.34/2.38 Checking unfeasibility... 2.34/2.38 Time used: 0.050484 2.34/2.38 2.34/2.38 Checking conditional termination of SCC {l6}... 2.34/2.38 2.34/2.38 LOG: CALL solveLinear 2.34/2.38 2.34/2.38 LOG: RETURN solveLinear - Elapsed time: 0.007242s 2.34/2.38 Ranking function: 8 - arg3 2.34/2.38 New Graphs: 2.34/2.38 Transitions: 2.34/2.38 undef51, arg4 -> 1 + arg4, arg6 -> undef56, rest remain the same}> 2.34/2.38 undef59, arg4 -> 1 + arg4, arg6 -> undef64, rest remain the same}> 2.34/2.38 undef67, arg2 -> 1 + arg2, arg4 -> 1 + arg4, arg6 -> undef72, rest remain the same}> 2.34/2.38 Variables: 2.34/2.38 arg1, arg2, arg3, arg4, arg6 2.34/2.38 Checking conditional termination of SCC {l6}... 2.34/2.38 2.34/2.38 LOG: CALL solveLinear 2.34/2.38 2.34/2.38 LOG: RETURN solveLinear - Elapsed time: 0.003774s 2.34/2.38 Ranking function: 8 - arg4 2.34/2.38 New Graphs: 2.34/2.38 Proving termination of subgraph 3 2.34/2.38 Checking unfeasibility... 2.34/2.38 Time used: 1.85094 2.34/2.38 2.34/2.38 Checking conditional termination of SCC {l8, l9, l10}... 2.34/2.38 2.34/2.38 LOG: CALL solveLinear 2.34/2.38 2.34/2.38 LOG: RETURN solveLinear - Elapsed time: 0.064831s 2.34/2.38 Ranking function: -9 + 9*arg1 2.34/2.38 New Graphs: 2.34/2.38 Transitions: 2.34/2.38 1 + arg2, arg3 -> 0, arg4 -> undef83, arg5 -> undef84, arg6 -> undef85, rest remain the same}> 2.34/2.38 1 + arg3, arg4 -> undef95, arg5 -> undef96, arg6 -> undef97, rest remain the same}> 2.34/2.38 1 + arg3, arg4 -> undef104, arg5 -> undef105, arg6 -> undef106, rest remain the same}> 2.34/2.38 Variables: 2.34/2.38 arg2, arg3, arg4, arg5, arg6 2.34/2.38 Transitions: 2.34/2.38 1 + arg4, arg5 -> undef134, arg6 -> undef135, rest remain the same}> 2.34/2.38 1 + arg4, arg5 -> undef198, arg6 -> undef199, rest remain the same}> 2.34/2.38 1 + arg4, arg5 -> undef209, arg6 -> undef210, rest remain the same}> 2.34/2.38 Variables: 2.34/2.38 arg1, arg2, arg3, arg4, arg5, arg6 2.34/2.38 Transitions: 2.34/2.38 1 + arg4, arg5 -> undef128, arg6 -> undef129, rest remain the same}> 2.34/2.38 1 + arg4, arg5 -> undef176, arg6 -> undef177, rest remain the same}> 2.34/2.38 1 + arg4, arg5 -> undef187, arg6 -> undef188, rest remain the same}> 2.34/2.38 Variables: 2.34/2.38 arg1, arg2, arg3, arg4, arg5, arg6 2.34/2.38 Checking conditional termination of SCC {l8}... 2.34/2.38 2.34/2.38 LOG: CALL solveLinear 2.34/2.38 2.34/2.38 LOG: RETURN solveLinear - Elapsed time: 0.003496s 2.34/2.38 Ranking function: 7 - arg2 2.34/2.38 New Graphs: 2.34/2.38 Transitions: 2.34/2.38 1 + arg4, arg5 -> undef134, arg6 -> undef135, rest remain the same}> 2.34/2.38 1 + arg4, arg5 -> undef198, arg6 -> undef199, rest remain the same}> 2.34/2.38 1 + arg4, arg5 -> undef209, arg6 -> undef210, rest remain the same}> 2.34/2.38 Variables: 2.34/2.38 arg1, arg2, arg3, arg4, arg5, arg6 2.34/2.38 Transitions: 2.34/2.38 1 + arg4, arg5 -> undef128, arg6 -> undef129, rest remain the same}> 2.34/2.38 1 + arg4, arg5 -> undef176, arg6 -> undef177, rest remain the same}> 2.34/2.38 1 + arg4, arg5 -> undef187, arg6 -> undef188, rest remain the same}> 2.34/2.38 Variables: 2.34/2.38 arg1, arg2, arg3, arg4, arg5, arg6 2.34/2.38 Transitions: 2.34/2.38 1 + arg3, arg4 -> undef95, arg5 -> undef96, arg6 -> undef97, rest remain the same}> 2.34/2.38 1 + arg3, arg4 -> undef104, arg5 -> undef105, arg6 -> undef106, rest remain the same}> 2.34/2.38 Variables: 2.34/2.38 arg2, arg3, arg4, arg5, arg6 2.34/2.38 Checking conditional termination of SCC {l10}... 2.34/2.38 2.34/2.38 LOG: CALL solveLinear 2.34/2.38 2.34/2.38 LOG: RETURN solveLinear - Elapsed time: 0.004487s 2.34/2.38 Ranking function: 8 - arg4 2.34/2.38 New Graphs: 2.34/2.38 Transitions: 2.34/2.38 1 + arg4, arg5 -> undef128, arg6 -> undef129, rest remain the same}> 2.34/2.38 1 + arg4, arg5 -> undef176, arg6 -> undef177, rest remain the same}> 2.34/2.38 1 + arg4, arg5 -> undef187, arg6 -> undef188, rest remain the same}> 2.34/2.38 Variables: 2.34/2.38 arg1, arg2, arg3, arg4, arg5, arg6 2.34/2.38 Transitions: 2.34/2.38 1 + arg3, arg4 -> undef95, arg5 -> undef96, arg6 -> undef97, rest remain the same}> 2.34/2.38 1 + arg3, arg4 -> undef104, arg5 -> undef105, arg6 -> undef106, rest remain the same}> 2.34/2.38 Variables: 2.34/2.38 arg2, arg3, arg4, arg5, arg6 2.34/2.38 Checking conditional termination of SCC {l9}... 2.34/2.38 2.34/2.38 LOG: CALL solveLinear 2.34/2.38 2.34/2.38 LOG: RETURN solveLinear - Elapsed time: 0.004721s 2.34/2.38 Ranking function: -9 + arg1 + 8*arg2 - arg4 2.34/2.38 New Graphs: 2.34/2.38 Transitions: 2.34/2.38 1 + arg3, arg4 -> undef95, arg5 -> undef96, arg6 -> undef97, rest remain the same}> 2.34/2.38 1 + arg3, arg4 -> undef104, arg5 -> undef105, arg6 -> undef106, rest remain the same}> 2.34/2.38 Variables: 2.34/2.38 arg2, arg3, arg4, arg5, arg6 2.34/2.38 Transitions: 2.34/2.38 1 + arg4, arg5 -> undef128, arg6 -> undef129, rest remain the same}> 2.34/2.38 Variables: 2.34/2.38 arg4, arg5, arg6 2.34/2.38 Checking conditional termination of SCC {l8}... 2.34/2.38 2.34/2.38 LOG: CALL solveLinear 2.34/2.38 2.34/2.38 LOG: RETURN solveLinear - Elapsed time: 0.002949s 2.34/2.38 Ranking function: 8 - arg3 2.34/2.38 New Graphs: 2.34/2.38 Transitions: 2.34/2.38 1 + arg4, arg5 -> undef128, arg6 -> undef129, rest remain the same}> 2.34/2.38 Variables: 2.34/2.38 arg4, arg5, arg6 2.34/2.38 Checking conditional termination of SCC {l9}... 2.34/2.38 2.34/2.38 LOG: CALL solveLinear 2.34/2.38 2.34/2.38 LOG: RETURN solveLinear - Elapsed time: 0.001432s 2.34/2.38 Ranking function: 8 - arg4 2.34/2.38 New Graphs: 2.34/2.38 Proving termination of subgraph 4 2.34/2.38 Checking unfeasibility... 2.34/2.38 Time used: 0.003013 2.34/2.38 2.34/2.38 Checking conditional termination of SCC {l11}... 2.34/2.38 2.34/2.38 LOG: CALL solveLinear 2.34/2.38 2.34/2.38 LOG: RETURN solveLinear - Elapsed time: 0.001673s 2.34/2.38 Ranking function: 8 - arg3 2.34/2.38 New Graphs: 2.34/2.38 Proving termination of subgraph 5 2.34/2.38 Checking unfeasibility... 2.34/2.38 Time used: 0.009534 2.34/2.38 2.34/2.38 Checking conditional termination of SCC {l12}... 2.34/2.38 2.34/2.38 LOG: CALL solveLinear 2.34/2.38 2.34/2.38 LOG: RETURN solveLinear - Elapsed time: 0.005595s 2.34/2.38 Ranking function: 16 - 2*arg3 2.34/2.38 New Graphs: 2.34/2.38 Proving termination of subgraph 6 2.34/2.38 Checking unfeasibility... 2.34/2.38 Time used: 0.009487 2.34/2.38 2.34/2.38 Checking conditional termination of SCC {l13}... 2.34/2.38 2.34/2.38 LOG: CALL solveLinear 2.34/2.38 2.34/2.38 LOG: RETURN solveLinear - Elapsed time: 0.005523s 2.34/2.38 Ranking function: 8 - arg3 2.34/2.38 New Graphs: 2.34/2.38 Proving termination of subgraph 7 2.34/2.38 Checking unfeasibility... 2.34/2.38 Time used: 0.037191 2.34/2.38 2.34/2.38 Checking conditional termination of SCC {l16}... 2.34/2.38 2.34/2.38 LOG: CALL solveLinear 2.34/2.38 2.34/2.38 LOG: RETURN solveLinear - Elapsed time: 0.008726s 2.34/2.38 Ranking function: -10 + 5*arg2 - 5*arg3 + arg4 - arg5 2.34/2.38 New Graphs: 2.34/2.38 Transitions: 2.34/2.38 1 + arg4, arg5 -> 1 + arg4, rest remain the same}> 2.34/2.38 1 + arg4, arg5 -> 1 + arg4, rest remain the same}> 2.34/2.38 1 + arg4, arg5 -> 1 + arg4, rest remain the same}> 2.34/2.38 Variables: 2.34/2.38 arg3, arg4, arg5, arg6 2.34/2.38 Checking conditional termination of SCC {l16}... 2.34/2.38 2.34/2.38 LOG: CALL solveLinear 2.34/2.38 2.34/2.38 LOG: RETURN solveLinear - Elapsed time: 0.005195s 2.34/2.38 Ranking function: 1 - arg5 + arg6 2.34/2.38 New Graphs: 2.34/2.38 Program Terminates 2.34/2.38 /export/starexec/sandbox/solver/bin/starexec_run_termcomp2019_ITS: line 26: delete: command not found 2.34/2.38 /export/starexec/sandbox/solver/bin/starexec_run_termcomp2019_ITS: line 27: edit: command not found 2.34/2.38 EOF