YES Solver Timeout: 4 Global Timeout: 60 No parsing errors! Init Location: 0 Transitions: undef1, oldX1^0 -> undef6, oldX2^0 -> undef7, oldX3^0 -> undef8, oldX4^0 -> undef9, oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef12, oldX8^0 -> undef13, x0^0 -> (0 + undef1), x1^0 -> (0 + undef6), x2^0 -> (0 + undef7), x3^0 -> (0 + undef8), x4^0 -> (0 + undef9), x5^0 -> (0 + undef12), x6^0 -> (0 + undef13)}> undef22, oldX1^0 -> undef27, oldX2^0 -> undef28, oldX3^0 -> undef29, oldX4^0 -> undef30, oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef33, oldX8^0 -> undef34, x0^0 -> (0 + undef22), x1^0 -> (0 + undef27), x2^0 -> (0 + undef28), x3^0 -> (0 + undef29), x4^0 -> (0 + undef30), x5^0 -> (0 + undef33), x6^0 -> (0 + undef34)}> undef43, oldX1^0 -> undef48, oldX2^0 -> undef49, oldX3^0 -> undef50, oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef54, oldX8^0 -> undef55, oldX9^0 -> undef56, x0^0 -> (0 + undef43), x1^0 -> (0 + undef48), x2^0 -> (0 + undef49), x3^0 -> (~(32) + undef50), x4^0 -> (0 + undef54), x5^0 -> (0 + undef55), x6^0 -> (0 + undef56)}> undef64, oldX1^0 -> undef69, oldX2^0 -> undef70, oldX3^0 -> undef71, oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef75, oldX8^0 -> undef76, x0^0 -> (0 + undef64), x1^0 -> (0 + undef69), x2^0 -> (0 + undef70), x3^0 -> (0 + undef71), x4^0 -> (0 + undef71), x5^0 -> (0 + undef75), x6^0 -> (0 + undef76)}> undef85, oldX1^0 -> undef90, oldX2^0 -> undef91, oldX3^0 -> undef92, oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef96, oldX8^0 -> undef97, oldX9^0 -> undef98, x0^0 -> (0 + undef85), x1^0 -> (0 + undef90), x2^0 -> (0 + undef91), x3^0 -> (0 + undef92), x4^0 -> (0 + undef96), x5^0 -> (0 + undef97), x6^0 -> (0 + undef98)}> undef106, oldX10^0 -> undef107, oldX1^0 -> undef111, oldX2^0 -> undef112, oldX3^0 -> (0 + x3^0), oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef117, oldX8^0 -> undef118, oldX9^0 -> undef119, x0^0 -> (0 + undef106), x1^0 -> (0 + undef111), x2^0 -> (~(1) + undef112), x3^0 -> (0 + undef117), x4^0 -> (0 + undef118), x5^0 -> (0 + undef119), x6^0 -> (0 + undef107)}> undef127, oldX10^0 -> undef128, oldX11^0 -> undef129, oldX1^0 -> undef132, oldX2^0 -> undef133, oldX3^0 -> (0 + x3^0), oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef138, oldX8^0 -> undef139, oldX9^0 -> undef140, x0^0 -> (0 + undef127), x1^0 -> (0 + undef132), x2^0 -> (0 + undef133), x3^0 -> (0 + undef138), x4^0 -> (0 + undef139), x5^0 -> (0 + undef140), x6^0 -> (0 + undef128)}> undef148, oldX10^0 -> undef149, oldX11^0 -> undef150, oldX1^0 -> undef153, oldX2^0 -> undef154, oldX3^0 -> (0 + x3^0), oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef159, oldX8^0 -> undef160, oldX9^0 -> undef161, x0^0 -> (0 + undef148), x1^0 -> (0 + undef153), x2^0 -> (0 + undef154), x3^0 -> (0 + undef159), x4^0 -> (0 + undef160), x5^0 -> (0 + undef161), x6^0 -> (0 + undef149)}> undef169, oldX10^0 -> undef170, oldX11^0 -> undef171, oldX1^0 -> undef174, oldX2^0 -> undef175, oldX3^0 -> (0 + x3^0), oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef180, oldX8^0 -> undef181, oldX9^0 -> undef182, x0^0 -> (0 + undef169), x1^0 -> (0 + undef174), x2^0 -> (0 + undef175), x3^0 -> (0 + undef180), x4^0 -> (0 + undef181), x5^0 -> (0 + undef182), x6^0 -> (0 + undef170)}> undef190, oldX1^0 -> undef195, oldX2^0 -> undef196, oldX3^0 -> (0 + x3^0), oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef201, oldX8^0 -> undef202, oldX9^0 -> undef203, x0^0 -> (0 + undef190), x1^0 -> (0 + undef195), x2^0 -> (0 + undef196), x3^0 -> (0 + undef196), x4^0 -> (0 + undef201), x5^0 -> (0 + undef202), x6^0 -> (0 + undef203)}> undef211, oldX10^0 -> undef212, oldX1^0 -> undef216, oldX2^0 -> undef217, oldX3^0 -> (0 + x3^0), oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef222, oldX8^0 -> undef223, oldX9^0 -> undef224, x0^0 -> (0 + undef211), x1^0 -> (0 + undef216), x2^0 -> (0 + undef217), x3^0 -> (0 + undef222), x4^0 -> (0 + undef223), x5^0 -> (0 + undef224), x6^0 -> (0 + undef212)}> undef232, oldX10^0 -> undef233, oldX1^0 -> undef237, oldX2^0 -> undef238, oldX3^0 -> (0 + x3^0), oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef243, oldX8^0 -> undef244, oldX9^0 -> undef245, x0^0 -> (0 + undef232), x1^0 -> (0 + undef237), x2^0 -> (0 + undef238), x3^0 -> (0 + undef243), x4^0 -> (0 + undef244), x5^0 -> (0 + undef245), x6^0 -> (0 + undef233)}> (0 + x0^0), oldX10^0 -> undef254, oldX11^0 -> undef255, oldX12^0 -> undef256, oldX13^0 -> undef257, oldX1^0 -> (0 + x1^0), oldX2^0 -> (0 + x2^0), oldX3^0 -> (0 + x3^0), oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef264, oldX8^0 -> undef265, oldX9^0 -> undef266, x0^0 -> (0 + undef264), x1^0 -> (0 + undef265), x2^0 -> (0 + undef266), x3^0 -> (0 + undef254), x4^0 -> (0 + undef255), x5^0 -> (0 + undef256), x6^0 -> (0 + undef257)}> undef274, oldX1^0 -> undef279, oldX2^0 -> undef280, oldX3^0 -> undef281, oldX4^0 -> undef282, oldX5^0 -> undef283, oldX6^0 -> undef284, x0^0 -> (0 + undef274), x1^0 -> (0 + undef279), x2^0 -> (0 + undef280), x3^0 -> (0 + undef281), x4^0 -> (0 + undef282), x5^0 -> (0 + undef283), x6^0 -> (0 + undef284)}> undef295, oldX1^0 -> undef300, oldX2^0 -> undef301, oldX3^0 -> undef302, oldX4^0 -> undef303, oldX5^0 -> undef304, oldX6^0 -> undef305, x0^0 -> (0 + undef295), x1^0 -> (0 + undef300), x2^0 -> (0 + undef301), x3^0 -> (0 + undef302), x4^0 -> (0 + undef303), x5^0 -> (0 + undef304), x6^0 -> (~(1) + undef305)}> undef337, oldX1^0 -> undef342, oldX2^0 -> undef343, oldX3^0 -> undef344, oldX4^0 -> undef345, oldX5^0 -> undef346, oldX6^0 -> (0 + x6^0), oldX7^0 -> undef348, x0^0 -> (0 + undef337), x1^0 -> (0 + undef342), x2^0 -> (0 + undef343), x3^0 -> (0 + undef344), x4^0 -> (0 + undef345), x5^0 -> (0 + undef346), x6^0 -> (0 + undef348)}> undef358, oldX1^0 -> undef363, oldX2^0 -> undef364, oldX3^0 -> undef365, oldX4^0 -> undef366, oldX5^0 -> undef367, oldX6^0 -> (0 + x6^0), x0^0 -> (0 + undef358), x1^0 -> (0 + undef363), x2^0 -> (0 + undef364), x3^0 -> (0 + undef365), x4^0 -> (0 + undef366), x5^0 -> (0 + undef367), x6^0 -> (0 + undef367)}> undef379, oldX1^0 -> undef384, oldX2^0 -> undef385, oldX3^0 -> undef386, oldX4^0 -> undef387, oldX5^0 -> undef388, oldX6^0 -> (0 + x6^0), oldX7^0 -> undef390, x0^0 -> (0 + undef379), x1^0 -> (0 + undef384), x2^0 -> (0 + undef385), x3^0 -> (0 + undef386), x4^0 -> (0 + undef387), x5^0 -> (~(4) + undef388), x6^0 -> (0 + undef390)}> undef400, oldX1^0 -> undef405, oldX2^0 -> undef406, oldX3^0 -> undef407, oldX4^0 -> undef408, oldX5^0 -> undef409, oldX6^0 -> (0 + x6^0), oldX7^0 -> undef411, x0^0 -> (0 + undef400), x1^0 -> (0 + undef405), x2^0 -> (0 + undef406), x3^0 -> (0 + undef407), x4^0 -> (0 + undef408), x5^0 -> (0 + undef409), x6^0 -> (0 + undef411)}> undef421, oldX1^0 -> undef426, oldX2^0 -> undef427, oldX3^0 -> undef428, oldX4^0 -> undef429, oldX5^0 -> undef430, oldX6^0 -> (0 + x6^0), oldX7^0 -> undef432, x0^0 -> (0 + undef421), x1^0 -> (0 + undef426), x2^0 -> (0 + undef427), x3^0 -> (0 + undef428), x4^0 -> (0 + undef429), x5^0 -> (0 + undef430), x6^0 -> (0 + undef432)}> undef442, oldX1^0 -> undef447, oldX2^0 -> undef448, oldX3^0 -> undef449, oldX4^0 -> undef450, oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef453, oldX8^0 -> undef454, x0^0 -> (0 + undef442), x1^0 -> (0 + undef447), x2^0 -> (0 + undef448), x3^0 -> (0 + undef449), x4^0 -> (~(32) + undef450), x5^0 -> (0 + undef453), x6^0 -> (0 + undef454)}> undef463, oldX1^0 -> undef468, oldX2^0 -> undef469, oldX3^0 -> undef470, oldX4^0 -> undef471, oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef474, x0^0 -> (0 + undef463), x1^0 -> (0 + undef468), x2^0 -> (0 + undef469), x3^0 -> (0 + undef470), x4^0 -> (0 + undef471), x5^0 -> (0 + undef471), x6^0 -> (0 + undef474)}> undef484, oldX1^0 -> undef489, oldX2^0 -> undef490, oldX3^0 -> undef491, oldX4^0 -> undef492, oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef495, oldX8^0 -> undef496, x0^0 -> (0 + undef484), x1^0 -> (0 + undef489), x2^0 -> (0 + undef490), x3^0 -> (0 + undef491), x4^0 -> (0 + undef492), x5^0 -> (0 + undef495), x6^0 -> (0 + undef496)}> undef505, oldX10^0 -> undef506, oldX1^0 -> undef510, oldX2^0 -> (0 + x2^0), oldX3^0 -> undef512, oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef516, oldX8^0 -> undef517, oldX9^0 -> undef518, x0^0 -> (0 + undef505), x1^0 -> (0 + undef510), x2^0 -> (0 + undef516), x3^0 -> (~(1) + undef512), x4^0 -> (0 + undef517), x5^0 -> (0 + undef518), x6^0 -> (0 + undef506)}> undef526, oldX10^0 -> undef527, oldX1^0 -> undef531, oldX2^0 -> (0 + x2^0), oldX3^0 -> (0 + x3^0), oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef537, oldX8^0 -> undef538, oldX9^0 -> undef539, x0^0 -> (0 + undef526), x1^0 -> (0 + undef531), x2^0 -> (0 + undef531), x3^0 -> (0 + undef537), x4^0 -> (0 + undef538), x5^0 -> (0 + undef539), x6^0 -> (0 + undef527)}> undef547, oldX10^0 -> undef548, oldX1^0 -> undef552, oldX2^0 -> undef553, oldX3^0 -> undef554, oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef558, oldX8^0 -> undef559, oldX9^0 -> undef560, x0^0 -> (0 + undef547), x1^0 -> (0 + undef552), x2^0 -> (0 + undef553), x3^0 -> (0 + undef554), x4^0 -> (0 + undef558), x5^0 -> (0 + undef559), x6^0 -> (0 + undef560)}> undef568, oldX10^0 -> undef569, oldX1^0 -> undef573, oldX2^0 -> undef574, oldX3^0 -> undef575, oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef579, oldX8^0 -> undef580, oldX9^0 -> undef581, x0^0 -> (0 + undef568), x1^0 -> (0 + undef573), x2^0 -> (0 + undef574), x3^0 -> (0 + undef575), x4^0 -> (0 + undef579), x5^0 -> (0 + undef580), x6^0 -> (0 + undef581)}> undef589, oldX10^0 -> undef590, oldX1^0 -> undef594, oldX2^0 -> undef595, oldX3^0 -> undef596, oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef600, oldX8^0 -> undef601, oldX9^0 -> undef602, x0^0 -> (0 + undef589), x1^0 -> (0 + undef594), x2^0 -> (0 + undef595), x3^0 -> (0 + undef596), x4^0 -> (0 + undef600), x5^0 -> (0 + undef601), x6^0 -> (0 + undef602)}> undef610, oldX1^0 -> undef615, oldX2^0 -> undef616, oldX3^0 -> undef617, oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef621, oldX8^0 -> undef622, x0^0 -> (0 + undef610), x1^0 -> (0 + undef615), x2^0 -> (0 + undef616), x3^0 -> (0 + undef617), x4^0 -> (0 + undef617), x5^0 -> (0 + undef621), x6^0 -> (0 + undef622)}> undef631, oldX1^0 -> undef636, oldX2^0 -> undef637, oldX3^0 -> undef638, oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef642, oldX8^0 -> undef643, oldX9^0 -> undef644, x0^0 -> (0 + undef631), x1^0 -> (0 + undef636), x2^0 -> (0 + undef637), x3^0 -> (0 + undef638), x4^0 -> (0 + undef642), x5^0 -> (0 + undef643), x6^0 -> (0 + undef644)}> undef652, oldX1^0 -> undef657, oldX2^0 -> undef658, oldX3^0 -> undef659, oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef663, oldX8^0 -> undef664, oldX9^0 -> undef665, x0^0 -> (0 + undef652), x1^0 -> (0 + undef657), x2^0 -> (0 + undef658), x3^0 -> (0 + undef659), x4^0 -> (0 + undef663), x5^0 -> (0 + undef664), x6^0 -> (0 + undef665)}> undef673, oldX10^0 -> undef674, oldX11^0 -> undef675, oldX12^0 -> undef676, oldX13^0 -> undef677, oldX1^0 -> undef678, oldX2^0 -> (0 + x2^0), oldX3^0 -> (0 + x3^0), oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef684, oldX8^0 -> undef685, oldX9^0 -> undef686, x0^0 -> (0 + undef673), x1^0 -> (0 + undef678), x2^0 -> ((((~(1) + (~(1) * undef674)) + (~(1) * undef684)) + (~(1) * undef685)) + (~(1) * undef686)), x3^0 -> (0 + undef678), x4^0 -> (0 + undef675), x5^0 -> (0 + undef676), x6^0 -> (0 + undef677)}> (0 + x0^0), oldX10^0 -> undef695, oldX11^0 -> undef696, oldX12^0 -> undef697, oldX13^0 -> undef698, oldX1^0 -> (0 + x1^0), oldX2^0 -> (0 + x2^0), oldX3^0 -> (0 + x3^0), oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef705, oldX8^0 -> undef706, oldX9^0 -> undef707, x0^0 -> (0 + undef705), x1^0 -> (0 + undef706), x2^0 -> (0 + undef707), x3^0 -> (0 + undef695), x4^0 -> (0 + undef696), x5^0 -> (0 + undef697), x6^0 -> (0 + undef698)}> undef715, oldX1^0 -> undef720, oldX2^0 -> undef721, oldX3^0 -> undef722, oldX4^0 -> undef723, oldX5^0 -> undef724, oldX6^0 -> (0 + x6^0), oldX7^0 -> undef726, x0^0 -> (0 + undef715), x1^0 -> (0 + undef720), x2^0 -> (0 + undef721), x3^0 -> (0 + undef722), x4^0 -> (0 + undef723), x5^0 -> (0 + undef724), x6^0 -> (0 + undef726)}> undef736, oldX1^0 -> undef741, oldX2^0 -> undef742, oldX3^0 -> undef743, oldX4^0 -> undef744, oldX5^0 -> undef745, oldX6^0 -> (0 + x6^0), oldX7^0 -> undef747, x0^0 -> (0 + undef736), x1^0 -> (0 + undef741), x2^0 -> (0 + undef742), x3^0 -> (0 + undef743), x4^0 -> (0 + undef744), x5^0 -> (~(1) + undef745), x6^0 -> (0 + undef747)}> undef778, oldX1^0 -> undef783, oldX2^0 -> undef784, oldX3^0 -> undef785, oldX4^0 -> undef786, oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef789, oldX8^0 -> undef790, x0^0 -> (0 + undef778), x1^0 -> (0 + undef783), x2^0 -> (0 + undef784), x3^0 -> (0 + undef785), x4^0 -> (0 + undef786), x5^0 -> (0 + undef789), x6^0 -> (0 + undef790)}> undef799, oldX1^0 -> undef804, oldX2^0 -> undef805, oldX3^0 -> undef806, oldX4^0 -> undef807, oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef810, x0^0 -> (0 + undef799), x1^0 -> (0 + undef804), x2^0 -> (0 + undef805), x3^0 -> (0 + undef806), x4^0 -> (0 + undef807), x5^0 -> (0 + undef807), x6^0 -> (0 + undef810)}> undef820, oldX1^0 -> undef825, oldX2^0 -> undef826, oldX3^0 -> undef827, oldX4^0 -> undef828, oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef831, oldX8^0 -> undef832, x0^0 -> (0 + undef820), x1^0 -> (0 + undef825), x2^0 -> (0 + undef826), x3^0 -> (0 + undef827), x4^0 -> (~(4) + undef828), x5^0 -> (0 + undef831), x6^0 -> (0 + undef832)}> (0 + x0^0), oldX10^0 -> undef842, oldX11^0 -> undef843, oldX12^0 -> undef844, oldX13^0 -> undef845, oldX1^0 -> (0 + x1^0), oldX2^0 -> (0 + x2^0), oldX3^0 -> (0 + x3^0), oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef852, oldX8^0 -> undef853, oldX9^0 -> undef854, x0^0 -> (0 + undef852), x1^0 -> (0 + undef853), x2^0 -> (0 + undef854), x3^0 -> (0 + undef842), x4^0 -> (0 + undef843), x5^0 -> (0 + undef844), x6^0 -> (0 + undef845)}> undef862, oldX10^0 -> undef863, oldX11^0 -> undef864, oldX1^0 -> undef867, oldX2^0 -> (0 + x2^0), oldX3^0 -> (0 + x3^0), oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef873, oldX8^0 -> undef874, oldX9^0 -> undef875, x0^0 -> (0 + undef862), x1^0 -> (0 + undef867), x2^0 -> (0 + undef873), x3^0 -> (0 + undef874), x4^0 -> (0 + undef875), x5^0 -> (0 + undef863), x6^0 -> (0 + undef864)}> undef883, oldX10^0 -> undef884, oldX11^0 -> undef885, oldX1^0 -> undef888, oldX2^0 -> (0 + x2^0), oldX3^0 -> (0 + x3^0), oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> undef894, oldX8^0 -> undef895, oldX9^0 -> undef896, x0^0 -> (0 + undef883), x1^0 -> (0 + undef888), x2^0 -> (0 + undef894), x3^0 -> (0 + undef895), x4^0 -> (0 + undef896), x5^0 -> (0 + undef884), x6^0 -> (0 + undef885)}> Fresh variables: undef1, undef6, undef7, undef8, undef9, undef12, undef13, undef22, undef27, undef28, undef29, undef30, undef33, undef34, undef43, undef48, undef49, undef50, undef54, undef55, undef56, undef64, undef69, undef70, undef71, undef75, undef76, undef85, undef90, undef91, undef92, undef96, undef97, undef98, undef106, undef107, undef111, undef112, undef117, undef118, undef119, undef127, undef128, undef129, undef132, undef133, undef138, undef139, undef140, undef148, undef149, undef150, undef153, undef154, undef159, undef160, undef161, undef169, undef170, undef171, undef174, undef175, undef180, undef181, undef182, undef190, undef195, undef196, undef201, undef202, undef203, undef211, undef212, undef216, undef217, undef222, undef223, undef224, undef232, undef233, undef237, undef238, undef243, undef244, undef245, undef254, undef255, undef256, undef257, undef264, undef265, undef266, undef274, undef279, undef280, undef281, undef282, undef283, undef284, undef295, undef300, undef301, undef302, undef303, undef304, undef305, undef337, undef342, undef343, undef344, undef345, undef346, undef348, undef358, undef363, undef364, undef365, undef366, undef367, undef379, undef384, undef385, undef386, undef387, undef388, undef390, undef400, undef405, undef406, undef407, undef408, undef409, undef411, undef421, undef426, undef427, undef428, undef429, undef430, undef432, undef442, undef447, undef448, undef449, undef450, undef453, undef454, undef463, undef468, undef469, undef470, undef471, undef474, undef484, undef489, undef490, undef491, undef492, undef495, undef496, undef505, undef506, undef510, undef512, undef516, undef517, undef518, undef526, undef527, undef531, undef537, undef538, undef539, undef547, undef548, undef552, undef553, undef554, undef558, undef559, undef560, undef568, undef569, undef573, undef574, undef575, undef579, undef580, undef581, undef589, undef590, undef594, undef595, undef596, undef600, undef601, undef602, undef610, undef615, undef616, undef617, undef621, undef622, undef631, undef636, undef637, undef638, undef642, undef643, undef644, undef652, undef657, undef658, undef659, undef663, undef664, undef665, undef673, undef674, undef675, undef676, undef677, undef678, undef684, undef685, undef686, undef695, undef696, undef697, undef698, undef705, undef706, undef707, undef715, undef720, undef721, undef722, undef723, undef724, undef726, undef736, undef741, undef742, undef743, undef744, undef745, undef747, undef778, undef783, undef784, undef785, undef786, undef789, undef790, undef799, undef804, undef805, undef806, undef807, undef810, undef820, undef825, undef826, undef827, undef828, undef831, undef832, undef842, undef843, undef844, undef845, undef852, undef853, undef854, undef862, undef863, undef864, undef867, undef873, undef874, undef875, undef883, undef884, undef885, undef888, undef894, undef895, undef896, Undef variables: undef1, undef6, undef7, undef8, undef9, undef12, undef13, undef22, undef27, undef28, undef29, undef30, undef33, undef34, undef43, undef48, undef49, undef50, undef54, undef55, undef56, undef64, undef69, undef70, undef71, undef75, undef76, undef85, undef90, undef91, undef92, undef96, undef97, undef98, undef106, undef107, undef111, undef112, undef117, undef118, undef119, undef127, undef128, undef129, undef132, undef133, undef138, undef139, undef140, undef148, undef149, undef150, undef153, undef154, undef159, undef160, undef161, undef169, undef170, undef171, undef174, undef175, undef180, undef181, undef182, undef190, undef195, undef196, undef201, undef202, undef203, undef211, undef212, undef216, undef217, undef222, undef223, undef224, undef232, undef233, undef237, undef238, undef243, undef244, undef245, undef254, undef255, undef256, undef257, undef264, undef265, undef266, undef274, undef279, undef280, undef281, undef282, undef283, undef284, undef295, undef300, undef301, undef302, undef303, undef304, undef305, undef337, undef342, undef343, undef344, undef345, undef346, undef348, undef358, undef363, undef364, undef365, undef366, undef367, undef379, undef384, undef385, undef386, undef387, undef388, undef390, undef400, undef405, undef406, undef407, undef408, undef409, undef411, undef421, undef426, undef427, undef428, undef429, undef430, undef432, undef442, undef447, undef448, undef449, undef450, undef453, undef454, undef463, undef468, undef469, undef470, undef471, undef474, undef484, undef489, undef490, undef491, undef492, undef495, undef496, undef505, undef506, undef510, undef512, undef516, undef517, undef518, undef526, undef527, undef531, undef537, undef538, undef539, undef547, undef548, undef552, undef553, undef554, undef558, undef559, undef560, undef568, undef569, undef573, undef574, undef575, undef579, undef580, undef581, undef589, undef590, undef594, undef595, undef596, undef600, undef601, undef602, undef610, undef615, undef616, undef617, undef621, undef622, undef631, undef636, undef637, undef638, undef642, undef643, undef644, undef652, undef657, undef658, undef659, undef663, undef664, undef665, undef673, undef674, undef675, undef676, undef677, undef678, undef684, undef685, undef686, undef695, undef696, undef697, undef698, undef705, undef706, undef707, undef715, undef720, undef721, undef722, undef723, undef724, undef726, undef736, undef741, undef742, undef743, undef744, undef745, undef747, undef778, undef783, undef784, undef785, undef786, undef789, undef790, undef799, undef804, undef805, undef806, undef807, undef810, undef820, undef825, undef826, undef827, undef828, undef831, undef832, undef842, undef843, undef844, undef845, undef852, undef853, undef854, undef862, undef863, undef864, undef867, undef873, undef874, undef875, undef883, undef884, undef885, undef888, undef894, undef895, undef896, Abstraction variables: Exit nodes: Accepting locations: Asserts: Preprocessed LLVMGraph Init Location: 0 Transitions: (0 + undef852), x1^0 -> (0 + undef853), x2^0 -> (0 + undef854), x3^0 -> (0 + undef842), x4^0 -> (0 + undef843), x5^0 -> (0 + undef844), x6^0 -> (0 + undef845)}> (0 + undef673), x1^0 -> (0 + undef678), x2^0 -> ((((~(1) + (~(1) * undef674)) + (~(1) * undef684)) + (~(1) * undef685)) + (~(1) * undef686)), x3^0 -> (0 + undef678), x4^0 -> (0 + undef675), x5^0 -> (0 + undef676), x6^0 -> (0 + undef677)}> (0 + undef526), x1^0 -> (0 + undef531), x2^0 -> (0 + undef531), x3^0 -> (0 + undef537), x4^0 -> (0 + undef538), x5^0 -> (0 + undef539), x6^0 -> (0 + undef527)}> (0 + undef190), x1^0 -> (0 + undef195), x2^0 -> (0 + undef196), x3^0 -> (0 + undef196), x4^0 -> (0 + undef201), x5^0 -> (0 + undef202), x6^0 -> (0 + undef203)}> (0 + undef264), x1^0 -> (0 + undef265), x2^0 -> (0 + undef266), x3^0 -> (0 + undef254), x4^0 -> (0 + undef255), x5^0 -> (0 + undef256), x6^0 -> (0 + undef257)}> (0 + undef526), x1^0 -> (0 + undef531), x2^0 -> (0 + undef531), x3^0 -> (0 + undef537), x4^0 -> (0 + undef538), x5^0 -> (0 + undef539), x6^0 -> (0 + undef527)}> (0 + undef610), x1^0 -> (0 + undef615), x2^0 -> (0 + undef616), x3^0 -> (0 + undef617), x4^0 -> (0 + undef617), x5^0 -> (0 + undef621), x6^0 -> (0 + undef622)}> (0 + undef673), x1^0 -> (0 + undef678), x2^0 -> ((((~(1) + (~(1) * undef674)) + (~(1) * undef684)) + (~(1) * undef685)) + (~(1) * undef686)), x3^0 -> (0 + undef678), x4^0 -> (0 + undef675), x5^0 -> (0 + undef676), x6^0 -> (0 + undef677)}> (0 + undef705), x1^0 -> (0 + undef706), x2^0 -> (0 + undef707), x3^0 -> (0 + undef695), x4^0 -> (0 + undef696), x5^0 -> (0 + undef697), x6^0 -> (0 + undef698)}> (0 + undef820), x1^0 -> (0 + undef825), x2^0 -> (0 + undef826), x3^0 -> (0 + undef827), x4^0 -> (~(4) + undef828), x5^0 -> (0 + undef831), x6^0 -> (0 + undef832)}> (0 + undef1), x1^0 -> (0 + undef6), x2^0 -> (0 + undef7), x3^0 -> (0 + undef8), x4^0 -> (0 + undef9), x5^0 -> (0 + undef12), x6^0 -> (0 + undef13)}> (0 + undef820), x1^0 -> (0 + undef825), x2^0 -> (0 + undef826), x3^0 -> (0 + undef827), x4^0 -> (~(4) + undef828), x5^0 -> (0 + undef831), x6^0 -> (0 + undef832)}> (0 + undef705), x1^0 -> (0 + undef706), x2^0 -> (0 + undef707), x3^0 -> (0 + undef695), x4^0 -> (0 + undef696), x5^0 -> (0 + undef697), x6^0 -> (0 + undef698)}> (0 + undef799), x1^0 -> (0 + undef804), x2^0 -> (0 + undef805), x3^0 -> (0 + undef806), x4^0 -> (0 + undef807), x5^0 -> (0 + undef807), x6^0 -> (0 + undef810)}> (0 + undef43), x1^0 -> (0 + undef48), x2^0 -> (0 + undef49), x3^0 -> (~(32) + undef50), x4^0 -> (0 + undef54), x5^0 -> (0 + undef55), x6^0 -> (0 + undef56)}> (0 + undef64), x1^0 -> (0 + undef69), x2^0 -> (0 + undef70), x3^0 -> (0 + undef71), x4^0 -> (0 + undef71), x5^0 -> (0 + undef75), x6^0 -> (0 + undef76)}> (0 + undef85), x1^0 -> (0 + undef90), x2^0 -> (0 + undef91), x3^0 -> (0 + undef92), x4^0 -> (0 + undef96), x5^0 -> (0 + undef97), x6^0 -> (0 + undef98)}> (0 + undef106), x1^0 -> (0 + undef111), x2^0 -> (~(1) + undef112), x3^0 -> (0 + undef117), x4^0 -> (0 + undef118), x5^0 -> (0 + undef119), x6^0 -> (0 + undef107)}> (0 + undef211), x1^0 -> (0 + undef216), x2^0 -> (0 + undef217), x3^0 -> (0 + undef222), x4^0 -> (0 + undef223), x5^0 -> (0 + undef224), x6^0 -> (0 + undef212)}> (0 + undef190), x1^0 -> (0 + undef195), x2^0 -> (0 + undef196), x3^0 -> (0 + undef196), x4^0 -> (0 + undef201), x5^0 -> (0 + undef202), x6^0 -> (0 + undef203)}> (0 + undef190), x1^0 -> (0 + undef195), x2^0 -> (0 + undef196), x3^0 -> (0 + undef196), x4^0 -> (0 + undef201), x5^0 -> (0 + undef202), x6^0 -> (0 + undef203)}> (0 + undef148), x1^0 -> (0 + undef153), x2^0 -> (0 + undef154), x3^0 -> (0 + undef159), x4^0 -> (0 + undef160), x5^0 -> (0 + undef161), x6^0 -> (0 + undef149)}> (0 + undef169), x1^0 -> (0 + undef174), x2^0 -> (0 + undef175), x3^0 -> (0 + undef180), x4^0 -> (0 + undef181), x5^0 -> (0 + undef182), x6^0 -> (0 + undef170)}> (0 + undef264), x1^0 -> (0 + undef265), x2^0 -> (0 + undef266), x3^0 -> (0 + undef254), x4^0 -> (0 + undef255), x5^0 -> (0 + undef256), x6^0 -> (0 + undef257)}> (0 + undef295), x1^0 -> (0 + undef300), x2^0 -> (0 + undef301), x3^0 -> (0 + undef302), x4^0 -> (0 + undef303), x5^0 -> (0 + undef304), x6^0 -> (~(1) + undef305)}> (0 + undef264), x1^0 -> (0 + undef265), x2^0 -> (0 + undef266), x3^0 -> (0 + undef254), x4^0 -> (0 + undef255), x5^0 -> (0 + undef256), x6^0 -> (0 + undef257)}> (0 + undef358), x1^0 -> (0 + undef363), x2^0 -> (0 + undef364), x3^0 -> (0 + undef365), x4^0 -> (0 + undef366), x5^0 -> (0 + undef367), x6^0 -> (0 + undef367)}> (0 + undef379), x1^0 -> (0 + undef384), x2^0 -> (0 + undef385), x3^0 -> (0 + undef386), x4^0 -> (0 + undef387), x5^0 -> (~(4) + undef388), x6^0 -> (0 + undef390)}> (0 + undef400), x1^0 -> (0 + undef405), x2^0 -> (0 + undef406), x3^0 -> (0 + undef407), x4^0 -> (0 + undef408), x5^0 -> (0 + undef409), x6^0 -> (0 + undef411)}> (0 + undef421), x1^0 -> (0 + undef426), x2^0 -> (0 + undef427), x3^0 -> (0 + undef428), x4^0 -> (0 + undef429), x5^0 -> (0 + undef430), x6^0 -> (0 + undef432)}> (0 + undef442), x1^0 -> (0 + undef447), x2^0 -> (0 + undef448), x3^0 -> (0 + undef449), x4^0 -> (~(32) + undef450), x5^0 -> (0 + undef453), x6^0 -> (0 + undef454)}> (0 + undef463), x1^0 -> (0 + undef468), x2^0 -> (0 + undef469), x3^0 -> (0 + undef470), x4^0 -> (0 + undef471), x5^0 -> (0 + undef471), x6^0 -> (0 + undef474)}> (0 + undef484), x1^0 -> (0 + undef489), x2^0 -> (0 + undef490), x3^0 -> (0 + undef491), x4^0 -> (0 + undef492), x5^0 -> (0 + undef495), x6^0 -> (0 + undef496)}> (0 + undef505), x1^0 -> (0 + undef510), x2^0 -> (0 + undef516), x3^0 -> (~(1) + undef512), x4^0 -> (0 + undef517), x5^0 -> (0 + undef518), x6^0 -> (0 + undef506)}> (0 + undef631), x1^0 -> (0 + undef636), x2^0 -> (0 + undef637), x3^0 -> (0 + undef638), x4^0 -> (0 + undef642), x5^0 -> (0 + undef643), x6^0 -> (0 + undef644)}> (0 + undef610), x1^0 -> (0 + undef615), x2^0 -> (0 + undef616), x3^0 -> (0 + undef617), x4^0 -> (0 + undef617), x5^0 -> (0 + undef621), x6^0 -> (0 + undef622)}> (0 + undef610), x1^0 -> (0 + undef615), x2^0 -> (0 + undef616), x3^0 -> (0 + undef617), x4^0 -> (0 + undef617), x5^0 -> (0 + undef621), x6^0 -> (0 + undef622)}> (0 + undef568), x1^0 -> (0 + undef573), x2^0 -> (0 + undef574), x3^0 -> (0 + undef575), x4^0 -> (0 + undef579), x5^0 -> (0 + undef580), x6^0 -> (0 + undef581)}> (0 + undef589), x1^0 -> (0 + undef594), x2^0 -> (0 + undef595), x3^0 -> (0 + undef596), x4^0 -> (0 + undef600), x5^0 -> (0 + undef601), x6^0 -> (0 + undef602)}> (0 + undef705), x1^0 -> (0 + undef706), x2^0 -> (0 + undef707), x3^0 -> (0 + undef695), x4^0 -> (0 + undef696), x5^0 -> (0 + undef697), x6^0 -> (0 + undef698)}> (0 + undef736), x1^0 -> (0 + undef741), x2^0 -> (0 + undef742), x3^0 -> (0 + undef743), x4^0 -> (0 + undef744), x5^0 -> (~(1) + undef745), x6^0 -> (0 + undef747)}> Fresh variables: undef1, undef6, undef7, undef8, undef9, undef12, undef13, undef22, undef27, undef28, undef29, undef30, undef33, undef34, undef43, undef48, undef49, undef50, undef54, undef55, undef56, undef64, undef69, undef70, undef71, undef75, undef76, undef85, undef90, undef91, undef92, undef96, undef97, undef98, undef106, undef107, undef111, undef112, undef117, undef118, undef119, undef127, undef128, undef129, undef132, undef133, undef138, undef139, undef140, undef148, undef149, undef150, undef153, undef154, undef159, undef160, undef161, undef169, undef170, undef171, undef174, undef175, undef180, undef181, undef182, undef190, undef195, undef196, undef201, undef202, undef203, undef211, undef212, undef216, undef217, undef222, undef223, undef224, undef232, undef233, undef237, undef238, undef243, undef244, undef245, undef254, undef255, undef256, undef257, undef264, undef265, undef266, undef274, undef279, undef280, undef281, undef282, undef283, undef284, undef295, undef300, undef301, undef302, undef303, undef304, undef305, undef337, undef342, undef343, undef344, undef345, undef346, undef348, undef358, undef363, undef364, undef365, undef366, undef367, undef379, undef384, undef385, undef386, undef387, undef388, undef390, undef400, undef405, undef406, undef407, undef408, undef409, undef411, undef421, undef426, undef427, undef428, undef429, undef430, undef432, undef442, undef447, undef448, undef449, undef450, undef453, undef454, undef463, undef468, undef469, undef470, undef471, undef474, undef484, undef489, undef490, undef491, undef492, undef495, undef496, undef505, undef506, undef510, undef512, undef516, undef517, undef518, undef526, undef527, undef531, undef537, undef538, undef539, undef547, undef548, undef552, undef553, undef554, undef558, undef559, undef560, undef568, undef569, undef573, undef574, undef575, undef579, undef580, undef581, undef589, undef590, undef594, undef595, undef596, undef600, undef601, undef602, undef610, undef615, undef616, undef617, undef621, undef622, undef631, undef636, undef637, undef638, undef642, undef643, undef644, undef652, undef657, undef658, undef659, undef663, undef664, undef665, undef673, undef674, undef675, undef676, undef677, undef678, undef684, undef685, undef686, undef695, undef696, undef697, undef698, undef705, undef706, undef707, undef715, undef720, undef721, undef722, undef723, undef724, undef726, undef736, undef741, undef742, undef743, undef744, undef745, undef747, undef778, undef783, undef784, undef785, undef786, undef789, undef790, undef799, undef804, undef805, undef806, undef807, undef810, undef820, undef825, undef826, undef827, undef828, undef831, undef832, undef842, undef843, undef844, undef845, undef852, undef853, undef854, undef862, undef863, undef864, undef867, undef873, undef874, undef875, undef883, undef884, undef885, undef888, undef894, undef895, undef896, Undef variables: undef1, undef6, undef7, undef8, undef9, undef12, undef13, undef22, undef27, undef28, undef29, undef30, undef33, undef34, undef43, undef48, undef49, undef50, undef54, undef55, undef56, undef64, undef69, undef70, undef71, undef75, undef76, undef85, undef90, undef91, undef92, undef96, undef97, undef98, undef106, undef107, undef111, undef112, undef117, undef118, undef119, undef127, undef128, undef129, undef132, undef133, undef138, undef139, undef140, undef148, undef149, undef150, undef153, undef154, undef159, undef160, undef161, undef169, undef170, undef171, undef174, undef175, undef180, undef181, undef182, undef190, undef195, undef196, undef201, undef202, undef203, undef211, undef212, undef216, undef217, undef222, undef223, undef224, undef232, undef233, undef237, undef238, undef243, undef244, undef245, undef254, undef255, undef256, undef257, undef264, undef265, undef266, undef274, undef279, undef280, undef281, undef282, undef283, undef284, undef295, undef300, undef301, undef302, undef303, undef304, undef305, undef337, undef342, undef343, undef344, undef345, undef346, undef348, undef358, undef363, undef364, undef365, undef366, undef367, undef379, undef384, undef385, undef386, undef387, undef388, undef390, undef400, undef405, undef406, undef407, undef408, undef409, undef411, undef421, undef426, undef427, undef428, undef429, undef430, undef432, undef442, undef447, undef448, undef449, undef450, undef453, undef454, undef463, undef468, undef469, undef470, undef471, undef474, undef484, undef489, undef490, undef491, undef492, undef495, undef496, undef505, undef506, undef510, undef512, undef516, undef517, undef518, undef526, undef527, undef531, undef537, undef538, undef539, undef547, undef548, undef552, undef553, undef554, undef558, undef559, undef560, undef568, undef569, undef573, undef574, undef575, undef579, undef580, undef581, undef589, undef590, undef594, undef595, undef596, undef600, undef601, undef602, undef610, undef615, undef616, undef617, undef621, undef622, undef631, undef636, undef637, undef638, undef642, undef643, undef644, undef652, undef657, undef658, undef659, undef663, undef664, undef665, undef673, undef674, undef675, undef676, undef677, undef678, undef684, undef685, undef686, undef695, undef696, undef697, undef698, undef705, undef706, undef707, undef715, undef720, undef721, undef722, undef723, undef724, undef726, undef736, undef741, undef742, undef743, undef744, undef745, undef747, undef778, undef783, undef784, undef785, undef786, undef789, undef790, undef799, undef804, undef805, undef806, undef807, undef810, undef820, undef825, undef826, undef827, undef828, undef831, undef832, undef842, undef843, undef844, undef845, undef852, undef853, undef854, undef862, undef863, undef864, undef867, undef873, undef874, undef875, undef883, undef884, undef885, undef888, undef894, undef895, undef896, Abstraction variables: Exit nodes: Accepting locations: Asserts: ************************************************************* ******************************************************************************************* *********************** WORKING TRANSITION SYSTEM (DAG) *********************** ******************************************************************************************* Init Location: 0 Graph 0: Transitions: Variables: Graph 1: Transitions: undef106, x1^0 -> undef111, x2^0 -> -1 + undef112, x3^0 -> undef117, x4^0 -> undef118, x5^0 -> undef119, x6^0 -> undef107, rest remain the same}> undef211, x1^0 -> undef216, x2^0 -> undef217, x3^0 -> undef222, x4^0 -> undef223, x5^0 -> undef224, x6^0 -> undef212, rest remain the same}> undef148, x1^0 -> undef153, x2^0 -> undef154, x3^0 -> undef159, x4^0 -> undef160, x5^0 -> undef161, x6^0 -> undef149, rest remain the same}> undef169, x1^0 -> undef174, x2^0 -> undef175, x3^0 -> undef180, x4^0 -> undef181, x5^0 -> undef182, x6^0 -> undef170, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0 Graph 2: Transitions: undef43, x1^0 -> undef48, x2^0 -> undef49, x3^0 -> -32 + undef50, x4^0 -> undef54, x5^0 -> undef55, x6^0 -> undef56, rest remain the same}> undef85, x1^0 -> undef90, x2^0 -> undef91, x3^0 -> undef92, x4^0 -> undef96, x5^0 -> undef97, x6^0 -> undef98, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0 Graph 3: Transitions: undef820, x1^0 -> undef825, x2^0 -> undef826, x3^0 -> undef827, x4^0 -> -4 + undef828, x5^0 -> undef831, x6^0 -> undef832, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0 Graph 4: Transitions: Variables: Graph 5: Transitions: undef736, x1^0 -> undef741, x2^0 -> undef742, x3^0 -> undef743, x4^0 -> undef744, x5^0 -> -1 + undef745, x6^0 -> undef747, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0 Graph 6: Transitions: Variables: Graph 7: Transitions: undef505, x1^0 -> undef510, x2^0 -> undef516, x3^0 -> -1 + undef512, x4^0 -> undef517, x5^0 -> undef518, x6^0 -> undef506, rest remain the same}> undef631, x1^0 -> undef636, x2^0 -> undef637, x3^0 -> undef638, x4^0 -> undef642, x5^0 -> undef643, x6^0 -> undef644, rest remain the same}> undef568, x1^0 -> undef573, x2^0 -> undef574, x3^0 -> undef575, x4^0 -> undef579, x5^0 -> undef580, x6^0 -> undef581, rest remain the same}> undef589, x1^0 -> undef594, x2^0 -> undef595, x3^0 -> undef596, x4^0 -> undef600, x5^0 -> undef601, x6^0 -> undef602, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0 Graph 8: Transitions: undef442, x1^0 -> undef447, x2^0 -> undef448, x3^0 -> undef449, x4^0 -> -32 + undef450, x5^0 -> undef453, x6^0 -> undef454, rest remain the same}> undef484, x1^0 -> undef489, x2^0 -> undef490, x3^0 -> undef491, x4^0 -> undef492, x5^0 -> undef495, x6^0 -> undef496, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0 Graph 9: Transitions: undef379, x1^0 -> undef384, x2^0 -> undef385, x3^0 -> undef386, x4^0 -> undef387, x5^0 -> -4 + undef388, x6^0 -> undef390, rest remain the same}> undef421, x1^0 -> undef426, x2^0 -> undef427, x3^0 -> undef428, x4^0 -> undef429, x5^0 -> undef430, x6^0 -> undef432, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0 Graph 10: Transitions: Variables: Graph 11: Transitions: undef295, x1^0 -> undef300, x2^0 -> undef301, x3^0 -> undef302, x4^0 -> undef303, x5^0 -> undef304, x6^0 -> -1 + undef305, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0 Graph 12: Transitions: Variables: Graph 13: Transitions: Variables: Precedence: Graph 0 Graph 1 undef526, x1^0 -> undef531, x2^0 -> undef531, x3^0 -> undef537, x4^0 -> undef538, x5^0 -> undef539, x6^0 -> undef527, rest remain the same}> undef526, x1^0 -> undef531, x2^0 -> undef531, x3^0 -> undef537, x4^0 -> undef538, x5^0 -> undef539, x6^0 -> undef527, rest remain the same}> Graph 2 undef190, x1^0 -> undef195, x2^0 -> undef196, x3^0 -> undef196, x4^0 -> undef201, x5^0 -> undef202, x6^0 -> undef203, rest remain the same}> undef190, x1^0 -> undef195, x2^0 -> undef196, x3^0 -> undef196, x4^0 -> undef201, x5^0 -> undef202, x6^0 -> undef203, rest remain the same}> undef190, x1^0 -> undef195, x2^0 -> undef196, x3^0 -> undef196, x4^0 -> undef201, x5^0 -> undef202, x6^0 -> undef203, rest remain the same}> Graph 3 undef820, x1^0 -> undef825, x2^0 -> undef826, x3^0 -> undef827, x4^0 -> -4 + undef828, x5^0 -> undef831, x6^0 -> undef832, rest remain the same}> undef64, x1^0 -> undef69, x2^0 -> undef70, x3^0 -> undef71, x4^0 -> undef71, x5^0 -> undef75, x6^0 -> undef76, rest remain the same}> Graph 4 undef1, x1^0 -> undef6, x2^0 -> undef7, x3^0 -> undef8, x4^0 -> undef9, x5^0 -> undef12, x6^0 -> undef13, rest remain the same}> Graph 5 undef799, x1^0 -> undef804, x2^0 -> undef805, x3^0 -> undef806, x4^0 -> undef807, x5^0 -> undef807, x6^0 -> undef810, rest remain the same}> Graph 6 undef705, x1^0 -> undef706, x2^0 -> undef707, x3^0 -> undef695, x4^0 -> undef696, x5^0 -> undef697, x6^0 -> undef698, rest remain the same}> undef705, x1^0 -> undef706, x2^0 -> undef707, x3^0 -> undef695, x4^0 -> undef696, x5^0 -> undef697, x6^0 -> undef698, rest remain the same}> undef705, x1^0 -> undef706, x2^0 -> undef707, x3^0 -> undef695, x4^0 -> undef696, x5^0 -> undef697, x6^0 -> undef698, rest remain the same}> Graph 7 undef673, x1^0 -> undef678, x2^0 -> -1 - undef674 - undef684 - undef685 - undef686, x3^0 -> undef678, x4^0 -> undef675, x5^0 -> undef676, x6^0 -> undef677, rest remain the same}> undef673, x1^0 -> undef678, x2^0 -> -1 - undef674 - undef684 - undef685 - undef686, x3^0 -> undef678, x4^0 -> undef675, x5^0 -> undef676, x6^0 -> undef677, rest remain the same}> Graph 8 undef610, x1^0 -> undef615, x2^0 -> undef616, x3^0 -> undef617, x4^0 -> undef617, x5^0 -> undef621, x6^0 -> undef622, rest remain the same}> undef610, x1^0 -> undef615, x2^0 -> undef616, x3^0 -> undef617, x4^0 -> undef617, x5^0 -> undef621, x6^0 -> undef622, rest remain the same}> undef610, x1^0 -> undef615, x2^0 -> undef616, x3^0 -> undef617, x4^0 -> undef617, x5^0 -> undef621, x6^0 -> undef622, rest remain the same}> Graph 9 undef463, x1^0 -> undef468, x2^0 -> undef469, x3^0 -> undef470, x4^0 -> undef471, x5^0 -> undef471, x6^0 -> undef474, rest remain the same}> Graph 10 undef400, x1^0 -> undef405, x2^0 -> undef406, x3^0 -> undef407, x4^0 -> undef408, x5^0 -> undef409, x6^0 -> undef411, rest remain the same}> Graph 11 undef358, x1^0 -> undef363, x2^0 -> undef364, x3^0 -> undef365, x4^0 -> undef366, x5^0 -> undef367, x6^0 -> undef367, rest remain the same}> Graph 12 undef264, x1^0 -> undef265, x2^0 -> undef266, x3^0 -> undef254, x4^0 -> undef255, x5^0 -> undef256, x6^0 -> undef257, rest remain the same}> undef264, x1^0 -> undef265, x2^0 -> undef266, x3^0 -> undef254, x4^0 -> undef255, x5^0 -> undef256, x6^0 -> undef257, rest remain the same}> undef264, x1^0 -> undef265, x2^0 -> undef266, x3^0 -> undef254, x4^0 -> undef255, x5^0 -> undef256, x6^0 -> undef257, rest remain the same}> Graph 13 undef852, x1^0 -> undef853, x2^0 -> undef854, x3^0 -> undef842, x4^0 -> undef843, x5^0 -> undef844, x6^0 -> undef845, rest remain the same}> Map Locations to Subgraph: ( 0 , 0 ) ( 1 , 3 ) ( 2 , 4 ) ( 4 , 2 ) ( 5 , 2 ) ( 6 , 1 ) ( 7 , 1 ) ( 8 , 1 ) ( 11 , 12 ) ( 12 , 11 ) ( 14 , 10 ) ( 15 , 9 ) ( 16 , 9 ) ( 17 , 8 ) ( 18 , 8 ) ( 19 , 7 ) ( 20 , 7 ) ( 22 , 7 ) ( 26 , 6 ) ( 27 , 5 ) ( 30 , 13 ) ******************************************************************************************* ******************************** CHECKING ASSERTIONS ******************************** ******************************************************************************************* Proving termination of subgraph 0 Proving termination of subgraph 1 Checking unfeasibility... Time used: 0.023237 Checking conditional termination of SCC {l6, l7, l8}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.004283s LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.014694s Trying to remove transition: undef169, x1^0 -> undef174, x2^0 -> undef175, x3^0 -> undef180, x4^0 -> undef181, x5^0 -> undef182, x6^0 -> undef170, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.040785s Time used: 0.039545 Trying to remove transition: undef148, x1^0 -> undef153, x2^0 -> undef154, x3^0 -> undef159, x4^0 -> undef160, x5^0 -> undef161, x6^0 -> undef149, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.030862s Time used: 0.026206 Trying to remove transition: undef211, x1^0 -> undef216, x2^0 -> undef217, x3^0 -> undef222, x4^0 -> undef223, x5^0 -> undef224, x6^0 -> undef212, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.031060s Time used: 0.026304 Trying to remove transition: undef106, x1^0 -> undef111, x2^0 -> -1 + undef112, x3^0 -> undef117, x4^0 -> undef118, x5^0 -> undef119, x6^0 -> undef107, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.030375s Time used: 0.02554 Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.134003s Time used: 0.128614 Improving Solution with cost 2 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.376637s Time used: 0.376621 LOG: SAT solveNonLinear - Elapsed time: 0.510640s Cost: 2; Total time: 0.505235 Failed at location 6: 0 <= x2^0 Failed at location 8: 0 <= x2^0 Before Improving: Quasi-invariant at l6: 0 <= x2^0 Quasi-invariant at l8: 0 <= x2^0 Optimizing invariants... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.033242s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008620s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008322s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008259s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008254s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008258s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008283s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008243s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008322s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008323s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008313s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008360s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008368s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008435s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008338s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008350s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008381s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008865s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008724s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008453s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008440s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008422s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008432s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008424s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008434s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008418s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008470s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008475s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008461s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008458s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008500s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008454s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008470s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008485s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008518s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008544s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008498s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008537s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008538s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008564s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008520s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008540s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008521s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008549s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008536s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008536s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008552s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008563s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008545s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008562s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008550s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008566s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008583s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008555s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008589s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008573s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008567s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008618s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008568s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008589s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008594s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008603s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008608s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008603s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008595s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008598s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008593s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008591s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008606s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008607s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008633s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008640s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008690s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008655s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008614s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008609s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008618s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008626s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008635s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008617s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009091s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008902s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008700s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008678s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008665s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008673s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008661s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008678s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008683s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008651s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008688s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008658s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008652s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008652s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008655s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008662s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008662s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008682s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008689s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008671s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008673s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008678s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008703s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008695s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008681s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008707s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008677s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008664s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008668s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008692s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008682s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008678s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008686s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008697s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008714s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008703s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008700s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008710s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008722s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008706s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008695s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008708s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008734s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.012256s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.011610s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008897s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008826s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008803s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008768s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008765s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006084s Remaining time after improvement: -0.003564 Termination implied by a set of quasi-invariant(s): Quasi-invariant at l6: 0 <= 130 + x2^0 Quasi-invariant at l8: 0 <= 130 + x2^0 [ Invariant Graph ] Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef106, x1^0 -> undef111, x2^0 -> -1 + undef112, x3^0 -> undef117, x4^0 -> undef118, x5^0 -> undef119, x6^0 -> undef107, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef148, x1^0 -> undef153, x2^0 -> undef154, x3^0 -> undef159, x4^0 -> undef160, x5^0 -> undef161, x6^0 -> undef149, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef169, x1^0 -> undef174, x2^0 -> undef175, x3^0 -> undef180, x4^0 -> undef181, x5^0 -> undef182, x6^0 -> undef170, 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): undef106, x1^0 -> undef111, x2^0 -> -1 + undef112, x3^0 -> undef117, x4^0 -> undef118, x5^0 -> undef119, x6^0 -> undef107, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef148, x1^0 -> undef153, x2^0 -> undef154, x3^0 -> undef159, x4^0 -> undef160, x5^0 -> undef161, x6^0 -> undef149, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef169, x1^0 -> undef174, x2^0 -> undef175, x3^0 -> undef180, x4^0 -> undef181, x5^0 -> undef182, x6^0 -> undef170, rest remain the same}> Ranking function: 130 + x2^0 New Graphs: Calling Safety with literal 0 <= 130 + x2^0 and entry LOG: CALL check - Post:0 <= 130 + x2^0 - Process 1 * Exit transition: * Postcondition : 0 <= 130 + x2^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001363s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001431s Calling Safety with literal 0 <= 130 + x2^0 and entry LOG: CALL check - Post:0 <= 130 + x2^0 - Process 2 * Exit transition: * Postcondition : 0 <= 130 + x2^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001328s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001388s INVARIANTS: 6: 8: Quasi-INVARIANTS to narrow Graph: 6: 0 <= 130 + x2^0 , 8: 0 <= 130 + x2^0 , Narrowing transition: undef106, x1^0 -> undef111, x2^0 -> -1 + undef112, x3^0 -> undef117, x4^0 -> undef118, x5^0 -> undef119, x6^0 -> undef107, rest remain the same}> LOG: Narrow transition size 1 It's unfeasible. Removing transition: undef211, x1^0 -> undef216, x2^0 -> undef217, x3^0 -> undef222, x4^0 -> undef223, x5^0 -> undef224, x6^0 -> undef212, rest remain the same}> Narrowing transition: undef148, x1^0 -> undef153, x2^0 -> undef154, x3^0 -> undef159, x4^0 -> undef160, x5^0 -> undef161, x6^0 -> undef149, rest remain the same}> LOG: Narrow transition size 1 Narrowing transition: undef169, x1^0 -> undef174, x2^0 -> undef175, x3^0 -> undef180, x4^0 -> undef181, x5^0 -> undef182, x6^0 -> undef170, rest remain the same}> LOG: Narrow transition size 1 invGraph after Narrowing: Transitions: undef106, x1^0 -> undef111, x2^0 -> -1 + undef112, x3^0 -> undef117, x4^0 -> undef118, x5^0 -> undef119, x6^0 -> undef107, rest remain the same}> undef148, x1^0 -> undef153, x2^0 -> undef154, x3^0 -> undef159, x4^0 -> undef160, x5^0 -> undef161, x6^0 -> undef149, rest remain the same}> undef169, x1^0 -> undef174, x2^0 -> undef175, x3^0 -> undef180, x4^0 -> undef181, x5^0 -> undef182, x6^0 -> undef170, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0 Proving termination of subgraph 2 Checking unfeasibility... Time used: 0.013628 Checking conditional termination of SCC {l4, l5}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.003034s LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009619s Trying to remove transition: undef85, x1^0 -> undef90, x2^0 -> undef91, x3^0 -> undef92, x4^0 -> undef96, x5^0 -> undef97, x6^0 -> undef98, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.028956s Time used: 0.028041 Trying to remove transition: undef43, x1^0 -> undef48, x2^0 -> undef49, x3^0 -> -32 + undef50, x4^0 -> undef54, x5^0 -> undef55, x6^0 -> undef56, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.033983s Time used: 0.030349 Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.078933s Time used: 0.074913 Improving Solution with cost 1 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.162663s Time used: 0.162653 LOG: SAT solveNonLinear - Elapsed time: 0.241597s Cost: 1; Total time: 0.237566 Failed at location 4: 1 <= x3^0 Before Improving: Quasi-invariant at l4: 1 <= x3^0 Optimizing invariants... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.012823s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008236s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007817s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007848s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007786s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007845s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007831s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007822s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007853s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007915s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007858s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007886s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007885s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007878s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007855s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007854s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007860s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007905s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007870s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007863s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007883s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007907s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007894s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007943s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007959s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007967s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007977s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007982s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007951s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007958s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007951s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008472s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008243s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008079s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008043s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008036s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008052s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008035s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008022s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008022s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008007s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008023s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008015s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008018s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008021s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008014s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008008s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008051s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008041s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008021s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008022s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008032s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008023s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008025s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008044s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008059s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008031s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008043s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008034s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008043s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008032s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008034s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008062s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008060s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008041s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008049s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008039s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008063s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008066s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008055s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008057s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008056s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008067s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008080s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008063s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008065s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008072s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008089s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008072s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008297s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008360s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008103s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008079s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008072s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008088s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008090s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008072s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008090s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008083s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008093s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008086s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008127s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008110s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008100s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008106s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008144s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008107s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008183s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008132s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008484s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008457s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008272s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008189s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008155s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008145s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008139s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008185s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008151s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008133s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008135s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008134s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008149s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008126s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008142s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008131s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008135s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008139s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008135s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008126s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008131s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008125s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008169s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008159s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008136s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008142s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008137s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008164s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008167s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008157s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008150s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.008150s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.005680s Remaining time after improvement: -5.5e-05 Termination implied by a set of quasi-invariant(s): Quasi-invariant at l4: 0 <= 130 + x3^0 [ Invariant Graph ] Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef43, x1^0 -> undef48, x2^0 -> undef49, x3^0 -> -32 + undef50, x4^0 -> undef54, x5^0 -> undef55, x6^0 -> undef56, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility [ Termination Graph ] Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef43, x1^0 -> undef48, x2^0 -> undef49, x3^0 -> -32 + undef50, x4^0 -> undef54, x5^0 -> undef55, x6^0 -> undef56, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Ranking function: 130 + x3^0 New Graphs: Calling Safety with literal 0 <= 130 + x3^0 and entry LOG: CALL check - Post:0 <= 130 + x3^0 - Process 3 * Exit transition: * Postcondition : 0 <= 130 + x3^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001595s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001658s INVARIANTS: 4: Quasi-INVARIANTS to narrow Graph: 4: 0 <= 130 + x3^0 , Narrowing transition: undef43, x1^0 -> undef48, x2^0 -> undef49, x3^0 -> -32 + undef50, x4^0 -> undef54, x5^0 -> undef55, x6^0 -> undef56, rest remain the same}> LOG: Narrow transition size 1 It's unfeasible. Removing transition: undef85, x1^0 -> undef90, x2^0 -> undef91, x3^0 -> undef92, x4^0 -> undef96, x5^0 -> undef97, x6^0 -> undef98, rest remain the same}> invGraph after Narrowing: Transitions: undef43, x1^0 -> undef48, x2^0 -> undef49, x3^0 -> -32 + undef50, x4^0 -> undef54, x5^0 -> undef55, x6^0 -> undef56, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0 Proving termination of subgraph 3 Checking unfeasibility... Time used: 0.007724 Checking conditional termination of SCC {l1}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.003927s Ranking function: -1 + (1 / 4)*x4^0 New Graphs: Proving termination of subgraph 4 Analyzing SCC {l2}... No cycles found. Proving termination of subgraph 5 Checking unfeasibility... Time used: 0.005823 Checking conditional termination of SCC {l27}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.003210s Ranking function: -2 + x5^0 New Graphs: Proving termination of subgraph 6 Analyzing SCC {l26}... No cycles found. Proving termination of subgraph 7 Checking unfeasibility... Time used: 0.018839 Checking conditional termination of SCC {l19, l20, l22}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.004825s LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.018145s Trying to remove transition: undef589, x1^0 -> undef594, x2^0 -> undef595, x3^0 -> undef596, x4^0 -> undef600, x5^0 -> undef601, x6^0 -> undef602, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.028228s Time used: 0.026519 Trying to remove transition: undef568, x1^0 -> undef573, x2^0 -> undef574, x3^0 -> undef575, x4^0 -> undef579, x5^0 -> undef580, x6^0 -> undef581, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.031824s Time used: 0.027214 Trying to remove transition: undef631, x1^0 -> undef636, x2^0 -> undef637, x3^0 -> undef638, x4^0 -> undef642, x5^0 -> undef643, x6^0 -> undef644, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.032528s Time used: 0.027869 Trying to remove transition: undef505, x1^0 -> undef510, x2^0 -> undef516, x3^0 -> -1 + undef512, x4^0 -> undef517, x5^0 -> undef518, x6^0 -> undef506, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.032587s Time used: 0.027844 Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.116919s Time used: 0.111561 Improving Solution with cost 2 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.216403s Time used: 0.216391 LOG: SAT solveNonLinear - Elapsed time: 0.333323s Cost: 2; Total time: 0.327952 Failed at location 19: 0 <= 1 + x3^0 Failed at location 22: 1 <= x3^0 Before Improving: Quasi-invariant at l19: 0 <= 1 + x3^0 Quasi-invariant at l22: 1 <= x3^0 Optimizing invariants... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.036834s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.011112s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010643s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010573s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010569s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010437s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010503s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010467s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010630s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010507s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010596s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010561s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010540s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010464s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010516s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010446s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010492s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010449s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010616s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010483s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010555s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010492s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.011125s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.011245s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010792s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010628s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010619s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010551s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010613s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010603s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010707s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010636s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010697s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010693s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010611s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010682s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010744s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010747s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010793s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010783s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010727s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010680s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010674s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010674s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010718s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010859s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010748s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010748s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010709s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010718s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010799s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010820s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.018772s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.012563s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.011038s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010944s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010915s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010926s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010821s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010849s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010806s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.011184s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010960s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010934s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010828s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010884s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010808s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010807s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010789s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010794s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010765s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.011248s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.011596s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.011082s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010843s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010830s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010812s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010905s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010919s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010915s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010867s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010863s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010844s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010884s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010898s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010948s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010946s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010896s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010870s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010976s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010917s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010955s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010882s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010851s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010899s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010828s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010850s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010854s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010895s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010999s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010952s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010930s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010882s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007417s Remaining time after improvement: -0.005729 Termination implied by a set of quasi-invariant(s): Quasi-invariant at l19: 0 <= 104 + x3^0 Quasi-invariant at l22: 1 <= x3^0 [ Invariant Graph ] Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef505, x1^0 -> undef510, x2^0 -> undef516, x3^0 -> -1 + undef512, x4^0 -> undef517, x5^0 -> undef518, x6^0 -> undef506, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef568, x1^0 -> undef573, x2^0 -> undef574, x3^0 -> undef575, x4^0 -> undef579, x5^0 -> undef580, x6^0 -> undef581, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef589, x1^0 -> undef594, x2^0 -> undef595, x3^0 -> undef596, x4^0 -> undef600, x5^0 -> undef601, x6^0 -> undef602, 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): undef505, x1^0 -> undef510, x2^0 -> undef516, x3^0 -> -1 + undef512, x4^0 -> undef517, x5^0 -> undef518, x6^0 -> undef506, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef568, x1^0 -> undef573, x2^0 -> undef574, x3^0 -> undef575, x4^0 -> undef579, x5^0 -> undef580, x6^0 -> undef581, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef589, x1^0 -> undef594, x2^0 -> undef595, x3^0 -> undef596, x4^0 -> undef600, x5^0 -> undef601, x6^0 -> undef602, rest remain the same}> Ranking function: 104 + x3^0 New Graphs: Calling Safety with literal 0 <= 104 + x3^0 and entry LOG: CALL check - Post:0 <= 104 + x3^0 - Process 4 * Exit transition: * Postcondition : 0 <= 104 + x3^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001911s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001976s Calling Safety with literal 1 <= x3^0 and entry LOG: CALL check - Post:1 <= x3^0 - Process 5 * Exit transition: * Postcondition : 1 <= x3^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001879s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001938s INVARIANTS: 19: 22: Quasi-INVARIANTS to narrow Graph: 19: 0 <= 104 + x3^0 , 22: 1 <= x3^0 , Narrowing transition: undef505, x1^0 -> undef510, x2^0 -> undef516, x3^0 -> -1 + undef512, x4^0 -> undef517, x5^0 -> undef518, x6^0 -> undef506, rest remain the same}> LOG: Narrow transition size 1 It's unfeasible. Removing transition: undef631, x1^0 -> undef636, x2^0 -> undef637, x3^0 -> undef638, x4^0 -> undef642, x5^0 -> undef643, x6^0 -> undef644, rest remain the same}> Narrowing transition: undef568, x1^0 -> undef573, x2^0 -> undef574, x3^0 -> undef575, x4^0 -> undef579, x5^0 -> undef580, x6^0 -> undef581, rest remain the same}> LOG: Narrow transition size 1 Narrowing transition: undef589, x1^0 -> undef594, x2^0 -> undef595, x3^0 -> undef596, x4^0 -> undef600, x5^0 -> undef601, x6^0 -> undef602, rest remain the same}> LOG: Narrow transition size 1 invGraph after Narrowing: Transitions: undef505, x1^0 -> undef510, x2^0 -> undef516, x3^0 -> -1 + undef512, x4^0 -> undef517, x5^0 -> undef518, x6^0 -> undef506, rest remain the same}> undef568, x1^0 -> undef573, x2^0 -> undef574, x3^0 -> undef575, x4^0 -> undef579, x5^0 -> undef580, x6^0 -> undef581, rest remain the same}> undef589, x1^0 -> undef594, x2^0 -> undef595, x3^0 -> undef596, x4^0 -> undef600, x5^0 -> undef601, x6^0 -> undef602, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0 Proving termination of subgraph 8 Checking unfeasibility... Time used: 0.017008 Checking conditional termination of SCC {l17, l18}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.003850s LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010982s Trying to remove transition: undef484, x1^0 -> undef489, x2^0 -> undef490, x3^0 -> undef491, x4^0 -> undef492, x5^0 -> undef495, x6^0 -> undef496, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.032389s Time used: 0.031191 Trying to remove transition: undef442, x1^0 -> undef447, x2^0 -> undef448, x3^0 -> undef449, x4^0 -> -32 + undef450, x5^0 -> undef453, x6^0 -> undef454, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.032901s Time used: 0.028571 Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.074128s Time used: 0.069384 Improving Solution with cost 1 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.171632s Time used: 0.17162 LOG: SAT solveNonLinear - Elapsed time: 0.245760s Cost: 1; Total time: 0.241004 Failed at location 17: 1 <= x4^0 Before Improving: Quasi-invariant at l17: 1 <= x4^0 Optimizing invariants... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.015800s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.011179s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010778s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010780s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010701s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010771s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010627s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010690s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010672s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010748s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010631s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010682s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010659s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010751s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010634s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010670s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010686s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010652s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010686s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010768s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010658s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010644s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010646s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010639s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010662s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010697s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010721s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010661s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010634s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.011370s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.011035s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010716s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010747s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010744s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010676s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010658s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010637s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010628s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010650s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010643s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010683s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010717s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010727s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010686s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010688s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010679s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010690s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010751s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010702s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010709s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010724s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010710s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010743s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010764s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010696s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010686s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010729s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010793s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010708s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010706s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010758s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010748s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010708s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010708s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010701s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.011039s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010791s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010731s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010713s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010759s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010770s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010723s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010712s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010699s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010745s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010761s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010744s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010739s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010735s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010731s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.011178s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.011475s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010967s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010825s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010786s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010805s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010795s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010754s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010771s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010815s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010788s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010760s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010790s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010750s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010755s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010756s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010779s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010840s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010766s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010797s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010766s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010815s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007558s Remaining time after improvement: -0.004455 Termination implied by a set of quasi-invariant(s): Quasi-invariant at l17: 0 <= 101 + x4^0 [ Invariant Graph ] Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef442, x1^0 -> undef447, x2^0 -> undef448, x3^0 -> undef449, x4^0 -> -32 + undef450, x5^0 -> undef453, x6^0 -> undef454, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility [ Termination Graph ] Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef442, x1^0 -> undef447, x2^0 -> undef448, x3^0 -> undef449, x4^0 -> -32 + undef450, x5^0 -> undef453, x6^0 -> undef454, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Ranking function: 101 + x4^0 New Graphs: Calling Safety with literal 0 <= 101 + x4^0 and entry LOG: CALL check - Post:0 <= 101 + x4^0 - Process 6 * Exit transition: * Postcondition : 0 <= 101 + x4^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.002117s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.002182s INVARIANTS: 17: Quasi-INVARIANTS to narrow Graph: 17: 0 <= 101 + x4^0 , Narrowing transition: undef442, x1^0 -> undef447, x2^0 -> undef448, x3^0 -> undef449, x4^0 -> -32 + undef450, x5^0 -> undef453, x6^0 -> undef454, rest remain the same}> LOG: Narrow transition size 1 It's unfeasible. Removing transition: undef484, x1^0 -> undef489, x2^0 -> undef490, x3^0 -> undef491, x4^0 -> undef492, x5^0 -> undef495, x6^0 -> undef496, rest remain the same}> invGraph after Narrowing: Transitions: undef442, x1^0 -> undef447, x2^0 -> undef448, x3^0 -> undef449, x4^0 -> -32 + undef450, x5^0 -> undef453, x6^0 -> undef454, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0 Proving termination of subgraph 9 Checking unfeasibility... Time used: 0.013491 Checking conditional termination of SCC {l15, l16}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.003762s LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.011822s Trying to remove transition: undef421, x1^0 -> undef426, x2^0 -> undef427, x3^0 -> undef428, x4^0 -> undef429, x5^0 -> undef430, x6^0 -> undef432, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.029337s Time used: 0.028033 Trying to remove transition: undef379, x1^0 -> undef384, x2^0 -> undef385, x3^0 -> undef386, x4^0 -> undef387, x5^0 -> -4 + undef388, x6^0 -> undef390, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.034446s Time used: 0.030385 Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.067186s Time used: 0.06271 Improving Solution with cost 1 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.131997s Time used: 0.131986 LOG: SAT solveNonLinear - Elapsed time: 0.199183s Cost: 1; Total time: 0.194696 Failed at location 15: 0 <= x5^0 Before Improving: Quasi-invariant at l15: 0 <= x5^0 Optimizing invariants... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.033855s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010354s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009882s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009797s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009740s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009769s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009826s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009889s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009767s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009759s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009780s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009761s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009744s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009739s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009753s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009704s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009733s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009831s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009794s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009759s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009765s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009756s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009793s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009770s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009749s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009766s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009740s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009760s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009762s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009815s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009814s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009815s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009830s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009813s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009788s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009808s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009820s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009891s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009834s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009858s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009997s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009891s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009827s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009893s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009824s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009826s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009838s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009871s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009868s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009848s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009824s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009839s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010466s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010317s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009980s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009910s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009894s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009895s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009884s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009859s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009893s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009916s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009896s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009935s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009908s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009882s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009853s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009962s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009920s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009947s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009885s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009879s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009861s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009901s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009877s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009900s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009965s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009948s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009932s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009921s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009915s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009912s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009931s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009937s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009943s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010659s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010171s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010038s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009960s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009990s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010037s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010029s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009995s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010011s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009977s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009972s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009981s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010047s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010018s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010034s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009975s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009984s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009980s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009993s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009995s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.009991s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006799s Remaining time after improvement: -0.002799 Termination implied by a set of quasi-invariant(s): Quasi-invariant at l15: 0 <= 106 + x5^0 [ Invariant Graph ] Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef379, x1^0 -> undef384, x2^0 -> undef385, x3^0 -> undef386, x4^0 -> undef387, x5^0 -> -4 + undef388, x6^0 -> undef390, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility [ Termination Graph ] Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef379, x1^0 -> undef384, x2^0 -> undef385, x3^0 -> undef386, x4^0 -> undef387, x5^0 -> -4 + undef388, x6^0 -> undef390, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Ranking function: 106 + x5^0 New Graphs: Calling Safety with literal 0 <= 106 + x5^0 and entry LOG: CALL check - Post:0 <= 106 + x5^0 - Process 7 * Exit transition: * Postcondition : 0 <= 106 + x5^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.002333s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.002407s INVARIANTS: 15: Quasi-INVARIANTS to narrow Graph: 15: 0 <= 106 + x5^0 , Narrowing transition: undef379, x1^0 -> undef384, x2^0 -> undef385, x3^0 -> undef386, x4^0 -> undef387, x5^0 -> -4 + undef388, x6^0 -> undef390, rest remain the same}> LOG: Narrow transition size 1 It's unfeasible. Removing transition: undef421, x1^0 -> undef426, x2^0 -> undef427, x3^0 -> undef428, x4^0 -> undef429, x5^0 -> undef430, x6^0 -> undef432, rest remain the same}> invGraph after Narrowing: Transitions: undef379, x1^0 -> undef384, x2^0 -> undef385, x3^0 -> undef386, x4^0 -> undef387, x5^0 -> -4 + undef388, x6^0 -> undef390, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0 Proving termination of subgraph 10 Analyzing SCC {l14}... No cycles found. Proving termination of subgraph 11 Checking unfeasibility... Time used: 0.008038 Checking conditional termination of SCC {l12}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.004265s Ranking function: -2 + x6^0 New Graphs: Proving termination of subgraph 12 Analyzing SCC {l11}... No cycles found. Proving termination of subgraph 13 Analyzing SCC {l30}... No cycles found. Program Terminates