YES Solver Timeout: 4 Global Timeout: 60 No parsing errors! Init Location: 0 Transitions: undef1, oldX10^0 -> undef2, oldX11^0 -> undef3, oldX12^0 -> undef4, oldX1^0 -> undef8, oldX2^0 -> undef9, oldX3^0 -> (0 + x3^0), oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> (0 + x7^0), oldX8^0 -> undef15, oldX9^0 -> undef16, x0^0 -> (0 + undef1), x1^0 -> (0 + undef8), x2^0 -> (1 + undef9), x3^0 -> (0 + undef15), x4^0 -> (0 + undef16), x5^0 -> (0 + undef2), x6^0 -> (0 + undef3), x7^0 -> (0 + undef4)}> undef25, oldX10^0 -> undef26, oldX11^0 -> undef27, oldX12^0 -> undef28, oldX13^0 -> undef29, oldX1^0 -> undef32, 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 -> (0 + x7^0), oldX8^0 -> undef39, oldX9^0 -> undef40, x0^0 -> (0 + undef25), x1^0 -> (1 + undef32), x2^0 -> (0 + undef39), x3^0 -> (0 + undef40), x4^0 -> (0 + undef26), x5^0 -> (0 + undef27), x6^0 -> (0 + undef28), x7^0 -> (0 + undef29)}> undef49, oldX10^0 -> undef50, oldX11^0 -> undef51, oldX12^0 -> undef52, oldX1^0 -> undef56, oldX2^0 -> undef57, oldX3^0 -> (0 + x3^0), oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> (0 + x7^0), oldX8^0 -> undef63, oldX9^0 -> undef64, x0^0 -> (0 + undef49), x1^0 -> (0 + undef56), x2^0 -> (1 + undef57), x3^0 -> (0 + undef63), x4^0 -> (0 + undef64), x5^0 -> (0 + undef50), x6^0 -> (0 + undef51), x7^0 -> (0 + undef52)}> undef73, oldX10^0 -> undef74, oldX11^0 -> undef75, oldX12^0 -> undef76, oldX1^0 -> undef80, oldX2^0 -> undef81, oldX3^0 -> (0 + x3^0), oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> (0 + x7^0), oldX8^0 -> undef87, oldX9^0 -> undef88, x0^0 -> (0 + undef73), x1^0 -> (0 + undef80), x2^0 -> (0 + undef81), x3^0 -> (0 + undef87), x4^0 -> (0 + undef88), x5^0 -> (0 + undef74), x6^0 -> (0 + undef75), x7^0 -> (0 + undef76)}> undef97, oldX10^0 -> undef98, oldX11^0 -> undef99, oldX12^0 -> undef100, oldX1^0 -> undef104, oldX2^0 -> undef105, oldX3^0 -> (0 + x3^0), oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> (0 + x7^0), oldX8^0 -> undef111, oldX9^0 -> undef112, x0^0 -> (0 + undef97), x1^0 -> (0 + undef104), x2^0 -> (0 + undef105), x3^0 -> (0 + undef111), x4^0 -> (0 + undef112), x5^0 -> (0 + undef98), x6^0 -> (0 + undef99), x7^0 -> (0 + undef100)}> undef121, oldX10^0 -> undef122, oldX11^0 -> undef123, oldX1^0 -> undef128, oldX2^0 -> undef129, oldX3^0 -> (0 + x3^0), oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> (0 + x7^0), oldX8^0 -> undef135, oldX9^0 -> undef136, x0^0 -> (0 + undef121), x1^0 -> (0 + undef128), x2^0 -> (0 + undef129), x3^0 -> 1, x4^0 -> (0 + undef135), x5^0 -> (0 + undef136), x6^0 -> (0 + undef122), x7^0 -> (0 + undef123)}> undef145, oldX10^0 -> undef146, oldX11^0 -> undef147, oldX12^0 -> undef148, oldX1^0 -> undef152, oldX2^0 -> undef153, oldX3^0 -> (0 + x3^0), oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> (0 + x7^0), oldX8^0 -> undef159, oldX9^0 -> undef160, x0^0 -> (0 + undef145), x1^0 -> (0 + undef152), x2^0 -> (0 + undef153), x3^0 -> (0 + undef159), x4^0 -> (0 + undef160), x5^0 -> (0 + undef146), x6^0 -> (0 + undef147), x7^0 -> (0 + undef148)}> undef169, oldX10^0 -> undef170, oldX11^0 -> undef171, oldX12^0 -> undef172, oldX1^0 -> undef176, 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 -> (0 + x7^0), oldX8^0 -> undef183, oldX9^0 -> undef184, x0^0 -> (0 + undef169), x1^0 -> (0 + undef176), x2^0 -> (1 + undef176), x3^0 -> (0 + undef183), x4^0 -> (0 + undef184), x5^0 -> (0 + undef170), x6^0 -> (0 + undef171), x7^0 -> (0 + undef172)}> undef193, oldX10^0 -> undef194, oldX11^0 -> undef195, oldX12^0 -> undef196, oldX1^0 -> undef200, 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 -> (0 + x7^0), oldX8^0 -> undef207, oldX9^0 -> undef208, x0^0 -> (0 + undef193), x1^0 -> (0 + undef200), x2^0 -> 1, x3^0 -> (0 + undef207), x4^0 -> (0 + undef208), x5^0 -> (0 + undef194), x6^0 -> (0 + undef195), x7^0 -> (0 + undef196)}> undef217, oldX10^0 -> undef218, oldX11^0 -> undef219, oldX12^0 -> undef220, oldX13^0 -> undef221, oldX1^0 -> undef224, 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 -> (0 + x7^0), oldX8^0 -> undef231, oldX9^0 -> undef232, x0^0 -> (0 + undef217), x1^0 -> (0 + undef224), x2^0 -> (0 + undef231), x3^0 -> (0 + undef232), x4^0 -> (0 + undef218), x5^0 -> (0 + undef219), x6^0 -> (0 + undef220), x7^0 -> (0 + undef221)}> undef241, oldX1^0 -> undef248, oldX2^0 -> undef249, oldX3^0 -> undef250, oldX4^0 -> undef251, oldX5^0 -> undef252, oldX6^0 -> (0 + x6^0), oldX7^0 -> (0 + x7^0), oldX8^0 -> undef255, oldX9^0 -> undef256, x0^0 -> (0 + undef241), x1^0 -> (0 + undef248), x2^0 -> (0 + undef249), x3^0 -> (0 + undef250), x4^0 -> (0 + undef251), x5^0 -> (1 + undef252), x6^0 -> (0 + undef255), x7^0 -> (0 + undef256)}> undef265, oldX1^0 -> undef272, oldX2^0 -> undef273, oldX3^0 -> undef274, oldX4^0 -> undef275, oldX5^0 -> undef276, oldX6^0 -> undef277, oldX7^0 -> undef278, x0^0 -> (0 + undef265), x1^0 -> (0 + undef272), x2^0 -> (0 + undef273), x3^0 -> (0 + undef274), x4^0 -> (0 + undef275), x5^0 -> (0 + undef276), x6^0 -> (0 + undef277), x7^0 -> (1 + undef278)}> undef289, oldX1^0 -> undef296, oldX2^0 -> undef297, oldX3^0 -> undef298, oldX4^0 -> undef299, oldX5^0 -> undef300, oldX6^0 -> undef301, oldX7^0 -> undef302, x0^0 -> (0 + undef289), x1^0 -> (0 + undef296), x2^0 -> (0 + undef297), x3^0 -> (0 + undef298), x4^0 -> (0 + undef299), x5^0 -> (0 + undef300), x6^0 -> (0 + undef301), x7^0 -> (0 + undef302)}> undef313, oldX1^0 -> undef320, oldX2^0 -> undef321, oldX3^0 -> undef322, oldX4^0 -> undef323, oldX5^0 -> undef324, oldX6^0 -> undef325, oldX7^0 -> undef326, x0^0 -> (0 + undef313), x1^0 -> (0 + undef320), x2^0 -> (0 + undef321), x3^0 -> (0 + undef322), x4^0 -> (0 + undef323), x5^0 -> (0 + undef324), x6^0 -> (0 + undef325), x7^0 -> (0 + undef326)}> undef337, oldX1^0 -> undef344, oldX2^0 -> undef345, oldX3^0 -> undef346, oldX4^0 -> undef347, oldX5^0 -> undef348, oldX6^0 -> undef349, oldX7^0 -> (0 + x7^0), oldX8^0 -> undef351, x0^0 -> (0 + undef337), x1^0 -> (0 + undef344), x2^0 -> (0 + undef345), x3^0 -> (0 + undef346), x4^0 -> (0 + undef347), x5^0 -> (0 + undef348), x6^0 -> (1 + undef349), x7^0 -> (0 + undef351)}> undef361, oldX1^0 -> undef368, oldX2^0 -> undef369, oldX3^0 -> undef370, oldX4^0 -> undef371, oldX5^0 -> undef372, oldX6^0 -> undef373, oldX7^0 -> (0 + x7^0), oldX8^0 -> undef375, x0^0 -> (0 + undef361), x1^0 -> (0 + undef368), x2^0 -> (0 + undef369), x3^0 -> (0 + undef370), x4^0 -> (0 + undef371), x5^0 -> (0 + undef372), x6^0 -> (0 + undef373), x7^0 -> (0 + undef375)}> undef385, oldX10^0 -> undef386, oldX11^0 -> undef387, oldX12^0 -> undef388, oldX13^0 -> undef389, 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 -> (0 + x7^0), oldX8^0 -> undef399, oldX9^0 -> undef400, x0^0 -> (0 + undef385), x1^0 -> 1, x2^0 -> (0 + undef399), x3^0 -> (0 + undef400), x4^0 -> (0 + undef386), x5^0 -> (0 + undef387), x6^0 -> (0 + undef388), x7^0 -> (0 + undef389)}> undef409, oldX1^0 -> undef416, oldX2^0 -> undef417, oldX3^0 -> undef418, oldX4^0 -> undef419, oldX5^0 -> undef420, oldX6^0 -> undef421, oldX7^0 -> (0 + x7^0), x0^0 -> (0 + undef409), x1^0 -> (0 + undef416), x2^0 -> (0 + undef417), x3^0 -> (0 + undef418), x4^0 -> (0 + undef419), x5^0 -> (0 + undef420), x6^0 -> (0 + undef421), x7^0 -> (0 + undef420)}> undef433, oldX10^0 -> undef434, oldX11^0 -> undef435, oldX1^0 -> undef440, oldX2^0 -> undef441, oldX3^0 -> undef442, oldX4^0 -> undef443, oldX5^0 -> undef444, oldX6^0 -> undef445, oldX7^0 -> (0 + x7^0), oldX8^0 -> undef447, oldX9^0 -> undef448, x0^0 -> (0 + undef433), x1^0 -> (0 + undef440), x2^0 -> (0 + undef441), x3^0 -> (0 + undef442), x4^0 -> (0 + undef443), x5^0 -> (0 + undef444), x6^0 -> (0 + undef445), x7^0 -> (0 + undef447)}> undef457, oldX10^0 -> undef458, oldX11^0 -> undef459, oldX1^0 -> undef464, oldX2^0 -> undef465, oldX3^0 -> undef466, oldX4^0 -> undef467, oldX5^0 -> undef468, oldX6^0 -> undef469, oldX7^0 -> (0 + x7^0), oldX8^0 -> undef471, oldX9^0 -> undef472, x0^0 -> (0 + undef457), x1^0 -> (0 + undef464), x2^0 -> (0 + undef465), x3^0 -> (0 + undef466), x4^0 -> (0 + undef467), x5^0 -> (0 + undef468), x6^0 -> (0 + undef469), x7^0 -> (0 + undef471)}> undef481, oldX1^0 -> undef488, oldX2^0 -> undef489, oldX3^0 -> undef490, oldX4^0 -> undef491, oldX5^0 -> undef492, oldX6^0 -> undef493, oldX7^0 -> (0 + x7^0), oldX8^0 -> undef495, x0^0 -> (0 + undef481), x1^0 -> (0 + undef488), x2^0 -> (0 + undef489), x3^0 -> (0 + undef490), x4^0 -> (0 + undef491), x5^0 -> (0 + undef492), x6^0 -> (0 + undef493), x7^0 -> (0 + undef495)}> undef505, oldX1^0 -> undef512, oldX2^0 -> undef513, oldX3^0 -> undef514, oldX4^0 -> undef515, oldX5^0 -> undef516, oldX6^0 -> undef517, oldX7^0 -> (0 + x7^0), oldX8^0 -> undef519, x0^0 -> (0 + undef505), x1^0 -> (0 + undef512), x2^0 -> (0 + undef513), x3^0 -> (0 + undef514), x4^0 -> (0 + undef515), x5^0 -> (0 + undef516), x6^0 -> (0 + undef517), x7^0 -> (0 + undef519)}> undef529, oldX10^0 -> undef530, oldX1^0 -> undef536, oldX2^0 -> undef537, oldX3^0 -> undef538, oldX4^0 -> undef539, oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> (0 + x7^0), oldX8^0 -> undef543, oldX9^0 -> undef544, x0^0 -> (0 + undef529), x1^0 -> (0 + undef536), x2^0 -> (0 + undef537), x3^0 -> (0 + undef538), x4^0 -> (1 + undef539), x5^0 -> (0 + undef543), x6^0 -> (0 + undef544), x7^0 -> (0 + undef530)}> undef553, oldX1^0 -> undef560, oldX2^0 -> undef561, oldX3^0 -> undef562, oldX4^0 -> undef563, oldX5^0 -> undef564, oldX6^0 -> (0 + x6^0), oldX7^0 -> (0 + x7^0), oldX8^0 -> undef567, x0^0 -> (0 + undef553), x1^0 -> (0 + undef560), x2^0 -> (0 + undef561), x3^0 -> (0 + undef562), x4^0 -> (0 + undef563), x5^0 -> (0 + undef564), x6^0 -> (0 + undef564), x7^0 -> (0 + undef567)}> (0 + x0^0), oldX10^0 -> undef578, oldX11^0 -> undef579, oldX12^0 -> undef580, oldX13^0 -> undef581, oldX14^0 -> undef582, oldX15^0 -> undef583, 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 -> (0 + x7^0), oldX8^0 -> undef591, oldX9^0 -> undef592, x0^0 -> (0 + undef591), x1^0 -> (0 + undef592), x2^0 -> (0 + undef578), x3^0 -> (0 + undef579), x4^0 -> (0 + undef580), x5^0 -> (0 + undef581), x6^0 -> (0 + undef582), x7^0 -> (0 + undef583)}> undef601, oldX1^0 -> undef608, oldX2^0 -> undef609, oldX3^0 -> undef610, oldX4^0 -> undef611, oldX5^0 -> undef612, oldX6^0 -> (0 + x6^0), oldX7^0 -> (0 + x7^0), oldX8^0 -> undef615, oldX9^0 -> undef616, x0^0 -> (0 + undef601), x1^0 -> (0 + undef608), x2^0 -> (0 + undef609), x3^0 -> (0 + undef610), x4^0 -> (0 + undef611), x5^0 -> (0 + undef612), x6^0 -> (0 + undef615), x7^0 -> (0 + undef616)}> undef625, oldX1^0 -> undef632, oldX2^0 -> undef633, oldX3^0 -> undef634, oldX4^0 -> undef635, oldX5^0 -> undef636, oldX6^0 -> (0 + x6^0), oldX7^0 -> (0 + x7^0), oldX8^0 -> undef639, oldX9^0 -> undef640, x0^0 -> (0 + undef625), x1^0 -> (0 + undef632), x2^0 -> (0 + undef633), x3^0 -> (0 + undef634), x4^0 -> (0 + undef635), x5^0 -> (0 + undef636), x6^0 -> (0 + undef639), x7^0 -> (0 + undef640)}> undef649, oldX10^0 -> undef650, oldX1^0 -> undef656, oldX2^0 -> undef657, oldX3^0 -> undef658, oldX4^0 -> undef659, oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> (0 + x7^0), oldX8^0 -> undef663, oldX9^0 -> undef664, x0^0 -> (0 + undef649), x1^0 -> (0 + undef656), x2^0 -> (0 + undef657), x3^0 -> (0 + undef658), x4^0 -> (0 + undef659), x5^0 -> (0 + undef663), x6^0 -> (0 + undef664), x7^0 -> (0 + undef650)}> undef673, oldX1^0 -> undef680, oldX2^0 -> undef681, oldX3^0 -> undef682, oldX4^0 -> undef683, oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> (0 + x7^0), oldX8^0 -> undef687, oldX9^0 -> undef688, x0^0 -> (0 + undef673), x1^0 -> (0 + undef680), x2^0 -> (0 + undef681), x3^0 -> (0 + undef682), x4^0 -> (0 + undef683), x5^0 -> 1, x6^0 -> (0 + undef687), x7^0 -> (0 + undef688)}> undef697, oldX10^0 -> undef698, oldX11^0 -> undef699, oldX1^0 -> undef704, oldX2^0 -> undef705, oldX3^0 -> undef706, oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> (0 + x7^0), oldX8^0 -> undef711, oldX9^0 -> undef712, x0^0 -> (0 + undef697), x1^0 -> (0 + undef704), x2^0 -> (0 + undef705), x3^0 -> (1 + undef706), x4^0 -> (0 + undef711), x5^0 -> (0 + undef712), x6^0 -> (0 + undef698), x7^0 -> (0 + undef699)}> undef721, oldX10^0 -> undef722, oldX1^0 -> undef728, oldX2^0 -> undef729, oldX3^0 -> undef730, oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> (0 + x7^0), oldX8^0 -> undef735, oldX9^0 -> undef736, x0^0 -> (0 + undef721), x1^0 -> (0 + undef728), x2^0 -> (0 + undef729), x3^0 -> (0 + undef730), x4^0 -> 1, x5^0 -> (0 + undef735), x6^0 -> (0 + undef736), x7^0 -> (0 + undef722)}> undef745, oldX10^0 -> undef746, oldX11^0 -> undef747, oldX1^0 -> undef752, oldX2^0 -> undef753, oldX3^0 -> undef754, oldX4^0 -> (0 + x4^0), oldX5^0 -> (0 + x5^0), oldX6^0 -> (0 + x6^0), oldX7^0 -> (0 + x7^0), oldX8^0 -> undef759, oldX9^0 -> undef760, x0^0 -> (0 + undef745), x1^0 -> (0 + undef752), x2^0 -> (0 + undef753), x3^0 -> (0 + undef754), x4^0 -> (0 + undef759), x5^0 -> (0 + undef760), x6^0 -> (0 + undef746), x7^0 -> (0 + undef747)}> undef769, oldX10^0 -> undef770, oldX11^0 -> undef771, oldX12^0 -> undef772, oldX13^0 -> undef773, oldX14^0 -> undef774, 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 -> (0 + x7^0), oldX8^0 -> undef783, oldX9^0 -> undef784, x0^0 -> (0 + undef769), x1^0 -> (0 + undef783), x2^0 -> (0 + undef784), x3^0 -> (0 + undef770), x4^0 -> (0 + undef771), x5^0 -> (0 + undef772), x6^0 -> (0 + undef773), x7^0 -> (0 + undef774)}> Fresh variables: undef1, undef2, undef3, undef4, undef8, undef9, undef15, undef16, undef25, undef26, undef27, undef28, undef29, undef32, undef39, undef40, undef49, undef50, undef51, undef52, undef56, undef57, undef63, undef64, undef73, undef74, undef75, undef76, undef80, undef81, undef87, undef88, undef97, undef98, undef99, undef100, undef104, undef105, undef111, undef112, undef121, undef122, undef123, undef128, undef129, undef135, undef136, undef145, undef146, undef147, undef148, undef152, undef153, undef159, undef160, undef169, undef170, undef171, undef172, undef176, undef183, undef184, undef193, undef194, undef195, undef196, undef200, undef207, undef208, undef217, undef218, undef219, undef220, undef221, undef224, undef231, undef232, undef241, undef248, undef249, undef250, undef251, undef252, undef255, undef256, undef265, undef272, undef273, undef274, undef275, undef276, undef277, undef278, undef289, undef296, undef297, undef298, undef299, undef300, undef301, undef302, undef313, undef320, undef321, undef322, undef323, undef324, undef325, undef326, undef337, undef344, undef345, undef346, undef347, undef348, undef349, undef351, undef361, undef368, undef369, undef370, undef371, undef372, undef373, undef375, undef385, undef386, undef387, undef388, undef389, undef399, undef400, undef409, undef416, undef417, undef418, undef419, undef420, undef421, undef433, undef434, undef435, undef440, undef441, undef442, undef443, undef444, undef445, undef447, undef448, undef457, undef458, undef459, undef464, undef465, undef466, undef467, undef468, undef469, undef471, undef472, undef481, undef488, undef489, undef490, undef491, undef492, undef493, undef495, undef505, undef512, undef513, undef514, undef515, undef516, undef517, undef519, undef529, undef530, undef536, undef537, undef538, undef539, undef543, undef544, undef553, undef560, undef561, undef562, undef563, undef564, undef567, undef578, undef579, undef580, undef581, undef582, undef583, undef591, undef592, undef601, undef608, undef609, undef610, undef611, undef612, undef615, undef616, undef625, undef632, undef633, undef634, undef635, undef636, undef639, undef640, undef649, undef650, undef656, undef657, undef658, undef659, undef663, undef664, undef673, undef680, undef681, undef682, undef683, undef687, undef688, undef697, undef698, undef699, undef704, undef705, undef706, undef711, undef712, undef721, undef722, undef728, undef729, undef730, undef735, undef736, undef745, undef746, undef747, undef752, undef753, undef754, undef759, undef760, undef769, undef770, undef771, undef772, undef773, undef774, undef783, undef784, Undef variables: undef1, undef2, undef3, undef4, undef8, undef9, undef15, undef16, undef25, undef26, undef27, undef28, undef29, undef32, undef39, undef40, undef49, undef50, undef51, undef52, undef56, undef57, undef63, undef64, undef73, undef74, undef75, undef76, undef80, undef81, undef87, undef88, undef97, undef98, undef99, undef100, undef104, undef105, undef111, undef112, undef121, undef122, undef123, undef128, undef129, undef135, undef136, undef145, undef146, undef147, undef148, undef152, undef153, undef159, undef160, undef169, undef170, undef171, undef172, undef176, undef183, undef184, undef193, undef194, undef195, undef196, undef200, undef207, undef208, undef217, undef218, undef219, undef220, undef221, undef224, undef231, undef232, undef241, undef248, undef249, undef250, undef251, undef252, undef255, undef256, undef265, undef272, undef273, undef274, undef275, undef276, undef277, undef278, undef289, undef296, undef297, undef298, undef299, undef300, undef301, undef302, undef313, undef320, undef321, undef322, undef323, undef324, undef325, undef326, undef337, undef344, undef345, undef346, undef347, undef348, undef349, undef351, undef361, undef368, undef369, undef370, undef371, undef372, undef373, undef375, undef385, undef386, undef387, undef388, undef389, undef399, undef400, undef409, undef416, undef417, undef418, undef419, undef420, undef421, undef433, undef434, undef435, undef440, undef441, undef442, undef443, undef444, undef445, undef447, undef448, undef457, undef458, undef459, undef464, undef465, undef466, undef467, undef468, undef469, undef471, undef472, undef481, undef488, undef489, undef490, undef491, undef492, undef493, undef495, undef505, undef512, undef513, undef514, undef515, undef516, undef517, undef519, undef529, undef530, undef536, undef537, undef538, undef539, undef543, undef544, undef553, undef560, undef561, undef562, undef563, undef564, undef567, undef578, undef579, undef580, undef581, undef582, undef583, undef591, undef592, undef601, undef608, undef609, undef610, undef611, undef612, undef615, undef616, undef625, undef632, undef633, undef634, undef635, undef636, undef639, undef640, undef649, undef650, undef656, undef657, undef658, undef659, undef663, undef664, undef673, undef680, undef681, undef682, undef683, undef687, undef688, undef697, undef698, undef699, undef704, undef705, undef706, undef711, undef712, undef721, undef722, undef728, undef729, undef730, undef735, undef736, undef745, undef746, undef747, undef752, undef753, undef754, undef759, undef760, undef769, undef770, undef771, undef772, undef773, undef774, undef783, undef784, Abstraction variables: Exit nodes: Accepting locations: Asserts: Preprocessed LLVMGraph Init Location: 0 Transitions: (0 + undef385), x1^0 -> 1, x2^0 -> (0 + undef399), x3^0 -> (0 + undef400), x4^0 -> (0 + undef386), x5^0 -> (0 + undef387), x6^0 -> (0 + undef388), x7^0 -> (0 + undef389)}> (0 + undef25), x1^0 -> (1 + undef32), x2^0 -> (0 + undef39), x3^0 -> (0 + undef40), x4^0 -> (0 + undef26), x5^0 -> (0 + undef27), x6^0 -> (0 + undef28), x7^0 -> (0 + undef29)}> (0 + undef49), x1^0 -> (0 + undef56), x2^0 -> (1 + undef57), x3^0 -> (0 + undef63), x4^0 -> (0 + undef64), x5^0 -> (0 + undef50), x6^0 -> (0 + undef51), x7^0 -> (0 + undef52)}> (0 + undef169), x1^0 -> (0 + undef176), x2^0 -> (1 + undef176), x3^0 -> (0 + undef183), x4^0 -> (0 + undef184), x5^0 -> (0 + undef170), x6^0 -> (0 + undef171), x7^0 -> (0 + undef172)}> (0 + undef241), x1^0 -> (0 + undef248), x2^0 -> (0 + undef249), x3^0 -> (0 + undef250), x4^0 -> (0 + undef251), x5^0 -> (1 + undef252), x6^0 -> (0 + undef255), x7^0 -> (0 + undef256)}> (0 + undef265), x1^0 -> (0 + undef272), x2^0 -> (0 + undef273), x3^0 -> (0 + undef274), x4^0 -> (0 + undef275), x5^0 -> (0 + undef276), x6^0 -> (0 + undef277), x7^0 -> (1 + undef278)}> (0 + undef337), x1^0 -> (0 + undef344), x2^0 -> (0 + undef345), x3^0 -> (0 + undef346), x4^0 -> (0 + undef347), x5^0 -> (0 + undef348), x6^0 -> (1 + undef349), x7^0 -> (0 + undef351)}> (0 + undef337), x1^0 -> (0 + undef344), x2^0 -> (0 + undef345), x3^0 -> (0 + undef346), x4^0 -> (0 + undef347), x5^0 -> (0 + undef348), x6^0 -> (1 + undef349), x7^0 -> (0 + undef351)}> (0 + undef385), x1^0 -> 1, x2^0 -> (0 + undef399), x3^0 -> (0 + undef400), x4^0 -> (0 + undef386), x5^0 -> (0 + undef387), x6^0 -> (0 + undef388), x7^0 -> (0 + undef389)}> (0 + undef409), x1^0 -> (0 + undef416), x2^0 -> (0 + undef417), x3^0 -> (0 + undef418), x4^0 -> (0 + undef419), x5^0 -> (0 + undef420), x6^0 -> (0 + undef421), x7^0 -> (0 + undef420)}> (0 + undef529), x1^0 -> (0 + undef536), x2^0 -> (0 + undef537), x3^0 -> (0 + undef538), x4^0 -> (1 + undef539), x5^0 -> (0 + undef543), x6^0 -> (0 + undef544), x7^0 -> (0 + undef530)}> (0 + undef553), x1^0 -> (0 + undef560), x2^0 -> (0 + undef561), x3^0 -> (0 + undef562), x4^0 -> (0 + undef563), x5^0 -> (0 + undef564), x6^0 -> (0 + undef564), x7^0 -> (0 + undef567)}> (0 + undef591), x1^0 -> (0 + undef592), x2^0 -> (0 + undef578), x3^0 -> (0 + undef579), x4^0 -> (0 + undef580), x5^0 -> (0 + undef581), x6^0 -> (0 + undef582), x7^0 -> (0 + undef583)}> (0 + undef697), x1^0 -> (0 + undef704), x2^0 -> (0 + undef705), x3^0 -> (1 + undef706), x4^0 -> (0 + undef711), x5^0 -> (0 + undef712), x6^0 -> (0 + undef698), x7^0 -> (0 + undef699)}> (0 + undef1), x1^0 -> (0 + undef8), x2^0 -> (1 + undef9), x3^0 -> (0 + undef15), x4^0 -> (0 + undef16), x5^0 -> (0 + undef2), x6^0 -> (0 + undef3), x7^0 -> (0 + undef4)}> (0 + undef121), x1^0 -> (0 + undef128), x2^0 -> (0 + undef129), x3^0 -> 1, x4^0 -> (0 + undef135), x5^0 -> (0 + undef136), x6^0 -> (0 + undef122), x7^0 -> (0 + undef123)}> (0 + undef145), x1^0 -> (0 + undef152), x2^0 -> (0 + undef153), x3^0 -> (0 + undef159), x4^0 -> (0 + undef160), x5^0 -> (0 + undef146), x6^0 -> (0 + undef147), x7^0 -> (0 + undef148)}> (0 + undef193), x1^0 -> (0 + undef200), x2^0 -> 1, x3^0 -> (0 + undef207), x4^0 -> (0 + undef208), x5^0 -> (0 + undef194), x6^0 -> (0 + undef195), x7^0 -> (0 + undef196)}> (0 + undef169), x1^0 -> (0 + undef176), x2^0 -> (1 + undef176), x3^0 -> (0 + undef183), x4^0 -> (0 + undef184), x5^0 -> (0 + undef170), x6^0 -> (0 + undef171), x7^0 -> (0 + undef172)}> (0 + undef25), x1^0 -> (1 + undef32), x2^0 -> (0 + undef39), x3^0 -> (0 + undef40), x4^0 -> (0 + undef26), x5^0 -> (0 + undef27), x6^0 -> (0 + undef28), x7^0 -> (0 + undef29)}> (0 + undef49), x1^0 -> (0 + undef56), x2^0 -> (1 + undef57), x3^0 -> (0 + undef63), x4^0 -> (0 + undef64), x5^0 -> (0 + undef50), x6^0 -> (0 + undef51), x7^0 -> (0 + undef52)}> (0 + undef721), x1^0 -> (0 + undef728), x2^0 -> (0 + undef729), x3^0 -> (0 + undef730), x4^0 -> 1, x5^0 -> (0 + undef735), x6^0 -> (0 + undef736), x7^0 -> (0 + undef722)}> (0 + undef697), x1^0 -> (0 + undef704), x2^0 -> (0 + undef705), x3^0 -> (1 + undef706), x4^0 -> (0 + undef711), x5^0 -> (0 + undef712), x6^0 -> (0 + undef698), x7^0 -> (0 + undef699)}> (0 + undef529), x1^0 -> (0 + undef536), x2^0 -> (0 + undef537), x3^0 -> (0 + undef538), x4^0 -> (1 + undef539), x5^0 -> (0 + undef543), x6^0 -> (0 + undef544), x7^0 -> (0 + undef530)}> (0 + undef553), x1^0 -> (0 + undef560), x2^0 -> (0 + undef561), x3^0 -> (0 + undef562), x4^0 -> (0 + undef563), x5^0 -> (0 + undef564), x6^0 -> (0 + undef564), x7^0 -> (0 + undef567)}> (0 + undef241), x1^0 -> (0 + undef248), x2^0 -> (0 + undef249), x3^0 -> (0 + undef250), x4^0 -> (0 + undef251), x5^0 -> (1 + undef252), x6^0 -> (0 + undef255), x7^0 -> (0 + undef256)}> (0 + undef265), x1^0 -> (0 + undef272), x2^0 -> (0 + undef273), x3^0 -> (0 + undef274), x4^0 -> (0 + undef275), x5^0 -> (0 + undef276), x6^0 -> (0 + undef277), x7^0 -> (1 + undef278)}> (0 + undef409), x1^0 -> (0 + undef416), x2^0 -> (0 + undef417), x3^0 -> (0 + undef418), x4^0 -> (0 + undef419), x5^0 -> (0 + undef420), x6^0 -> (0 + undef421), x7^0 -> (0 + undef420)}> (0 + undef505), x1^0 -> (0 + undef512), x2^0 -> (0 + undef513), x3^0 -> (0 + undef514), x4^0 -> (0 + undef515), x5^0 -> (0 + undef516), x6^0 -> (0 + undef517), x7^0 -> (0 + undef519)}> (0 + undef337), x1^0 -> (0 + undef344), x2^0 -> (0 + undef345), x3^0 -> (0 + undef346), x4^0 -> (0 + undef347), x5^0 -> (0 + undef348), x6^0 -> (1 + undef349), x7^0 -> (0 + undef351)}> (0 + undef337), x1^0 -> (0 + undef344), x2^0 -> (0 + undef345), x3^0 -> (0 + undef346), x4^0 -> (0 + undef347), x5^0 -> (0 + undef348), x6^0 -> (1 + undef349), x7^0 -> (0 + undef351)}> (0 + undef591), x1^0 -> (0 + undef592), x2^0 -> (0 + undef578), x3^0 -> (0 + undef579), x4^0 -> (0 + undef580), x5^0 -> (0 + undef581), x6^0 -> (0 + undef582), x7^0 -> (0 + undef583)}> (0 + undef673), x1^0 -> (0 + undef680), x2^0 -> (0 + undef681), x3^0 -> (0 + undef682), x4^0 -> (0 + undef683), x5^0 -> 1, x6^0 -> (0 + undef687), x7^0 -> (0 + undef688)}> Fresh variables: undef1, undef2, undef3, undef4, undef8, undef9, undef15, undef16, undef25, undef26, undef27, undef28, undef29, undef32, undef39, undef40, undef49, undef50, undef51, undef52, undef56, undef57, undef63, undef64, undef73, undef74, undef75, undef76, undef80, undef81, undef87, undef88, undef97, undef98, undef99, undef100, undef104, undef105, undef111, undef112, undef121, undef122, undef123, undef128, undef129, undef135, undef136, undef145, undef146, undef147, undef148, undef152, undef153, undef159, undef160, undef169, undef170, undef171, undef172, undef176, undef183, undef184, undef193, undef194, undef195, undef196, undef200, undef207, undef208, undef217, undef218, undef219, undef220, undef221, undef224, undef231, undef232, undef241, undef248, undef249, undef250, undef251, undef252, undef255, undef256, undef265, undef272, undef273, undef274, undef275, undef276, undef277, undef278, undef289, undef296, undef297, undef298, undef299, undef300, undef301, undef302, undef313, undef320, undef321, undef322, undef323, undef324, undef325, undef326, undef337, undef344, undef345, undef346, undef347, undef348, undef349, undef351, undef361, undef368, undef369, undef370, undef371, undef372, undef373, undef375, undef385, undef386, undef387, undef388, undef389, undef399, undef400, undef409, undef416, undef417, undef418, undef419, undef420, undef421, undef433, undef434, undef435, undef440, undef441, undef442, undef443, undef444, undef445, undef447, undef448, undef457, undef458, undef459, undef464, undef465, undef466, undef467, undef468, undef469, undef471, undef472, undef481, undef488, undef489, undef490, undef491, undef492, undef493, undef495, undef505, undef512, undef513, undef514, undef515, undef516, undef517, undef519, undef529, undef530, undef536, undef537, undef538, undef539, undef543, undef544, undef553, undef560, undef561, undef562, undef563, undef564, undef567, undef578, undef579, undef580, undef581, undef582, undef583, undef591, undef592, undef601, undef608, undef609, undef610, undef611, undef612, undef615, undef616, undef625, undef632, undef633, undef634, undef635, undef636, undef639, undef640, undef649, undef650, undef656, undef657, undef658, undef659, undef663, undef664, undef673, undef680, undef681, undef682, undef683, undef687, undef688, undef697, undef698, undef699, undef704, undef705, undef706, undef711, undef712, undef721, undef722, undef728, undef729, undef730, undef735, undef736, undef745, undef746, undef747, undef752, undef753, undef754, undef759, undef760, undef769, undef770, undef771, undef772, undef773, undef774, undef783, undef784, Undef variables: undef1, undef2, undef3, undef4, undef8, undef9, undef15, undef16, undef25, undef26, undef27, undef28, undef29, undef32, undef39, undef40, undef49, undef50, undef51, undef52, undef56, undef57, undef63, undef64, undef73, undef74, undef75, undef76, undef80, undef81, undef87, undef88, undef97, undef98, undef99, undef100, undef104, undef105, undef111, undef112, undef121, undef122, undef123, undef128, undef129, undef135, undef136, undef145, undef146, undef147, undef148, undef152, undef153, undef159, undef160, undef169, undef170, undef171, undef172, undef176, undef183, undef184, undef193, undef194, undef195, undef196, undef200, undef207, undef208, undef217, undef218, undef219, undef220, undef221, undef224, undef231, undef232, undef241, undef248, undef249, undef250, undef251, undef252, undef255, undef256, undef265, undef272, undef273, undef274, undef275, undef276, undef277, undef278, undef289, undef296, undef297, undef298, undef299, undef300, undef301, undef302, undef313, undef320, undef321, undef322, undef323, undef324, undef325, undef326, undef337, undef344, undef345, undef346, undef347, undef348, undef349, undef351, undef361, undef368, undef369, undef370, undef371, undef372, undef373, undef375, undef385, undef386, undef387, undef388, undef389, undef399, undef400, undef409, undef416, undef417, undef418, undef419, undef420, undef421, undef433, undef434, undef435, undef440, undef441, undef442, undef443, undef444, undef445, undef447, undef448, undef457, undef458, undef459, undef464, undef465, undef466, undef467, undef468, undef469, undef471, undef472, undef481, undef488, undef489, undef490, undef491, undef492, undef493, undef495, undef505, undef512, undef513, undef514, undef515, undef516, undef517, undef519, undef529, undef530, undef536, undef537, undef538, undef539, undef543, undef544, undef553, undef560, undef561, undef562, undef563, undef564, undef567, undef578, undef579, undef580, undef581, undef582, undef583, undef591, undef592, undef601, undef608, undef609, undef610, undef611, undef612, undef615, undef616, undef625, undef632, undef633, undef634, undef635, undef636, undef639, undef640, undef649, undef650, undef656, undef657, undef658, undef659, undef663, undef664, undef673, undef680, undef681, undef682, undef683, undef687, undef688, undef697, undef698, undef699, undef704, undef705, undef706, undef711, undef712, undef721, undef722, undef728, undef729, undef730, undef735, undef736, undef745, undef746, undef747, undef752, undef753, undef754, undef759, undef760, undef769, undef770, undef771, undef772, undef773, undef774, undef783, undef784, Abstraction variables: Exit nodes: Accepting locations: Asserts: ************************************************************* ******************************************************************************************* *********************** WORKING TRANSITION SYSTEM (DAG) *********************** ******************************************************************************************* Init Location: 0 Graph 0: Transitions: Variables: Graph 1: Transitions: undef169, x1^0 -> undef176, x2^0 -> 1 + undef176, x3^0 -> undef183, x4^0 -> undef184, x5^0 -> undef170, x6^0 -> undef171, x7^0 -> undef172, rest remain the same}> undef25, x1^0 -> 1 + undef32, x2^0 -> undef39, x3^0 -> undef40, x4^0 -> undef26, x5^0 -> undef27, x6^0 -> undef28, x7^0 -> undef29, rest remain the same}> undef49, x1^0 -> undef56, x2^0 -> 1 + undef57, x3^0 -> undef63, x4^0 -> undef64, x5^0 -> undef50, x6^0 -> undef51, x7^0 -> undef52, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0, x7^0 Graph 2: Transitions: undef1, x1^0 -> undef8, x2^0 -> 1 + undef9, x3^0 -> undef15, x4^0 -> undef16, x5^0 -> undef2, x6^0 -> undef3, x7^0 -> undef4, rest remain the same}> undef145, x1^0 -> undef152, x2^0 -> undef153, x3^0 -> undef159, x4^0 -> undef160, x5^0 -> undef146, x6^0 -> undef147, x7^0 -> undef148, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0, x7^0 Graph 3: Transitions: undef697, x1^0 -> undef704, x2^0 -> undef705, x3^0 -> 1 + undef706, x4^0 -> undef711, x5^0 -> undef712, x6^0 -> undef698, x7^0 -> undef699, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0, x7^0 Graph 4: Transitions: undef529, x1^0 -> undef536, x2^0 -> undef537, x3^0 -> undef538, x4^0 -> 1 + undef539, x5^0 -> undef543, x6^0 -> undef544, x7^0 -> undef530, rest remain the same}> undef553, x1^0 -> undef560, x2^0 -> undef561, x3^0 -> undef562, x4^0 -> undef563, x5^0 -> undef564, x6^0 -> undef564, x7^0 -> undef567, rest remain the same}> undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> undef505, x1^0 -> undef512, x2^0 -> undef513, x3^0 -> undef514, x4^0 -> undef515, x5^0 -> undef516, x6^0 -> undef517, x7^0 -> undef519, rest remain the same}> undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> undef673, x1^0 -> undef680, x2^0 -> undef681, x3^0 -> undef682, x4^0 -> undef683, x5^0 -> 1, x6^0 -> undef687, x7^0 -> undef688, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0, x7^0 Graph 5: Transitions: Variables: Precedence: Graph 0 Graph 1 undef385, x1^0 -> 1, x2^0 -> undef399, x3^0 -> undef400, x4^0 -> undef386, x5^0 -> undef387, x6^0 -> undef388, x7^0 -> undef389, rest remain the same}> undef25, x1^0 -> 1 + undef32, x2^0 -> undef39, x3^0 -> undef40, x4^0 -> undef26, x5^0 -> undef27, x6^0 -> undef28, x7^0 -> undef29, rest remain the same}> undef49, x1^0 -> undef56, x2^0 -> 1 + undef57, x3^0 -> undef63, x4^0 -> undef64, x5^0 -> undef50, x6^0 -> undef51, x7^0 -> undef52, rest remain the same}> undef169, x1^0 -> undef176, x2^0 -> 1 + undef176, x3^0 -> undef183, x4^0 -> undef184, x5^0 -> undef170, x6^0 -> undef171, x7^0 -> undef172, rest remain the same}> undef385, x1^0 -> 1, x2^0 -> undef399, x3^0 -> undef400, x4^0 -> undef386, x5^0 -> undef387, x6^0 -> undef388, x7^0 -> undef389, rest remain the same}> Graph 2 undef193, x1^0 -> undef200, x2^0 -> 1, x3^0 -> undef207, x4^0 -> undef208, x5^0 -> undef194, x6^0 -> undef195, x7^0 -> undef196, rest remain the same}> Graph 3 undef697, x1^0 -> undef704, x2^0 -> undef705, x3^0 -> 1 + undef706, x4^0 -> undef711, x5^0 -> undef712, x6^0 -> undef698, x7^0 -> undef699, rest remain the same}> undef121, x1^0 -> undef128, x2^0 -> undef129, x3^0 -> 1, x4^0 -> undef135, x5^0 -> undef136, x6^0 -> undef122, x7^0 -> undef123, rest remain the same}> Graph 4 undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> undef529, x1^0 -> undef536, x2^0 -> undef537, x3^0 -> undef538, x4^0 -> 1 + undef539, x5^0 -> undef543, x6^0 -> undef544, x7^0 -> undef530, rest remain the same}> undef553, x1^0 -> undef560, x2^0 -> undef561, x3^0 -> undef562, x4^0 -> undef563, x5^0 -> undef564, x6^0 -> undef564, x7^0 -> undef567, rest remain the same}> undef721, x1^0 -> undef728, x2^0 -> undef729, x3^0 -> undef730, x4^0 -> 1, x5^0 -> undef735, x6^0 -> undef736, x7^0 -> undef722, rest remain the same}> Graph 5 undef591, x1^0 -> undef592, x2^0 -> undef578, x3^0 -> undef579, x4^0 -> undef580, x5^0 -> undef581, x6^0 -> undef582, x7^0 -> undef583, rest remain the same}> undef591, x1^0 -> undef592, x2^0 -> undef578, x3^0 -> undef579, x4^0 -> undef580, x5^0 -> undef581, x6^0 -> undef582, x7^0 -> undef583, rest remain the same}> Map Locations to Subgraph: ( 0 , 0 ) ( 1 , 2 ) ( 2 , 2 ) ( 4 , 1 ) ( 6 , 1 ) ( 7 , 3 ) ( 10 , 4 ) ( 12 , 4 ) ( 14 , 4 ) ( 18 , 4 ) ( 20 , 4 ) ( 23 , 5 ) ******************************************************************************************* ******************************** CHECKING ASSERTIONS ******************************** ******************************************************************************************* Proving termination of subgraph 0 Proving termination of subgraph 1 Checking unfeasibility... Time used: 0.019341 Checking conditional termination of SCC {l4, l6}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.004052s LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.017573s Trying to remove transition: undef49, x1^0 -> undef56, x2^0 -> 1 + undef57, x3^0 -> undef63, x4^0 -> undef64, x5^0 -> undef50, x6^0 -> undef51, x7^0 -> undef52, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.040305s Time used: 0.038481 Trying to remove transition: undef25, x1^0 -> 1 + undef32, x2^0 -> undef39, x3^0 -> undef40, x4^0 -> undef26, x5^0 -> undef27, x6^0 -> undef28, x7^0 -> undef29, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.049725s Time used: 0.045363 Trying to remove transition: undef169, x1^0 -> undef176, x2^0 -> 1 + undef176, x3^0 -> undef183, x4^0 -> undef184, x5^0 -> undef170, x6^0 -> undef171, x7^0 -> undef172, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.028276s Time used: 0.023883 Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.134123s Time used: 0.129194 Improving Solution with cost 3 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.170634s Time used: 0.170624 LOG: SAT solveNonLinear - Elapsed time: 0.304756s Cost: 3; Total time: 0.299818 Failed at location 6: x1^0 <= x0^0 Failed at location 6: x1^0 <= x0^0 Failed at location 6: x1^0 <= x0^0 Before Improving: Quasi-invariant at l6: x1^0 <= x0^0 Optimizing invariants... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.030831s 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.010412s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010375s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010396s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010526s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010487s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010368s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010371s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010461s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010423s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010427s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010455s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010444s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010445s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010419s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010442s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010431s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010460s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010469s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010480s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010481s 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.010517s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010505s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010505s 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.010502s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010523s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010534s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010526s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010527s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010505s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010535s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010514s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010550s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010556s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010901s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.011138s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010772s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010638s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010667s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010641s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010656s 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.010637s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010620s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010620s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010656s 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.010649s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010663s 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.010638s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010618s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010621s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010642s 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.010660s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010671s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010645s 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.010676s 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.010734s 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.010758s 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.010722s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010738s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010725s 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.010699s 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.010679s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010715s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010725s 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.010730s 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.010749s 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.010710s 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.010747s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010769s 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.010745s 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.010757s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010753s 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.011369s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.011145s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010901s 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.010809s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010856s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010904s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010949s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010846s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010802s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.010787s 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.010802s Quasi-invariant improved Remaining time after improvement: -0.00153 Termination implied by a set of quasi-invariant(s): Quasi-invariant at l6: x1^0 <= 105 + x0^0 [ Invariant Graph ] Strengthening and disabling transitions... 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): undef25, x1^0 -> 1 + undef32, x2^0 -> undef39, x3^0 -> undef40, x4^0 -> undef26, x5^0 -> undef27, x6^0 -> undef28, x7^0 -> undef29, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef49, x1^0 -> undef56, x2^0 -> 1 + undef57, x3^0 -> undef63, x4^0 -> undef64, x5^0 -> undef50, x6^0 -> undef51, x7^0 -> undef52, rest remain the same}> [ Termination Graph ] Strengthening and disabling transitions... 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): undef25, x1^0 -> 1 + undef32, x2^0 -> undef39, x3^0 -> undef40, x4^0 -> undef26, x5^0 -> undef27, x6^0 -> undef28, x7^0 -> undef29, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef49, x1^0 -> undef56, x2^0 -> 1 + undef57, x3^0 -> undef63, x4^0 -> undef64, x5^0 -> undef50, x6^0 -> undef51, x7^0 -> undef52, rest remain the same}> Ranking function: 105 + x0^0 - x1^0 New Graphs: Transitions: undef49, x1^0 -> undef56, x2^0 -> 1 + undef57, x3^0 -> undef63, x4^0 -> undef64, x5^0 -> undef50, x6^0 -> undef51, x7^0 -> undef52, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0, x7^0 Checking conditional termination of SCC {l6}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.002647s Ranking function: 1 + x0^0 - x2^0 New Graphs: Calling Safety with literal x1^0 <= 105 + x0^0 and entry undef49, x1^0 -> undef56, x2^0 -> 1 + undef57, x3^0 -> undef63, x4^0 -> undef64, x5^0 -> undef50, x6^0 -> undef51, x7^0 -> undef52, rest remain the same}> LOG: CALL check - Post:x1^0 <= 105 + x0^0 - Process 1 * Exit transition: undef49, x1^0 -> undef56, x2^0 -> 1 + undef57, x3^0 -> undef63, x4^0 -> undef64, x5^0 -> undef50, x6^0 -> undef51, x7^0 -> undef52, rest remain the same}> * Postcondition : x1^0 <= 105 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001540s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001670s Calling Safety with literal x1^0 <= 105 + x0^0 and entry LOG: CALL check - Post:x1^0 <= 105 + x0^0 - Process 2 * Exit transition: * Postcondition : x1^0 <= 105 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001271s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001339s Calling Safety with literal x1^0 <= 105 + x0^0 and entry undef169, x1^0 -> undef176, x2^0 -> 1 + undef176, x3^0 -> undef183, x4^0 -> undef184, x5^0 -> undef170, x6^0 -> undef171, x7^0 -> undef172, rest remain the same}> LOG: CALL check - Post:x1^0 <= 105 + x0^0 - Process 3 * Exit transition: undef169, x1^0 -> undef176, x2^0 -> 1 + undef176, x3^0 -> undef183, x4^0 -> undef184, x5^0 -> undef170, x6^0 -> undef171, x7^0 -> undef172, rest remain the same}> * Postcondition : x1^0 <= 105 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001428s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001541s INVARIANTS: 6: Quasi-INVARIANTS to narrow Graph: 6: x1^0 <= 105 + x0^0 , It's unfeasible. Removing transition: undef169, x1^0 -> undef176, x2^0 -> 1 + undef176, x3^0 -> undef183, x4^0 -> undef184, x5^0 -> undef170, x6^0 -> undef171, x7^0 -> undef172, rest remain the same}> Narrowing transition: undef25, x1^0 -> 1 + undef32, x2^0 -> undef39, x3^0 -> undef40, x4^0 -> undef26, x5^0 -> undef27, x6^0 -> undef28, x7^0 -> undef29, rest remain the same}> LOG: Narrow transition size 1 Narrowing transition: undef49, x1^0 -> undef56, x2^0 -> 1 + undef57, x3^0 -> undef63, x4^0 -> undef64, x5^0 -> undef50, x6^0 -> undef51, x7^0 -> undef52, rest remain the same}> LOG: Narrow transition size 1 invGraph after Narrowing: Transitions: undef25, x1^0 -> 1 + undef32, x2^0 -> undef39, x3^0 -> undef40, x4^0 -> undef26, x5^0 -> undef27, x6^0 -> undef28, x7^0 -> undef29, rest remain the same}> undef49, x1^0 -> undef56, x2^0 -> 1 + undef57, x3^0 -> undef63, x4^0 -> undef64, x5^0 -> undef50, x6^0 -> undef51, x7^0 -> undef52, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0, x7^0 Checking conditional termination of SCC {l6}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.002639s Ranking function: 1 + x0^0 - x2^0 New Graphs: Proving termination of subgraph 2 Checking unfeasibility... Time used: 0.009889 Checking conditional termination of SCC {l1, l2}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.002416s LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007438s Trying to remove transition: undef145, x1^0 -> undef152, x2^0 -> undef153, x3^0 -> undef159, x4^0 -> undef160, x5^0 -> undef146, x6^0 -> undef147, x7^0 -> undef148, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.017211s Time used: 0.016622 Trying to remove transition: undef1, x1^0 -> undef8, x2^0 -> 1 + undef9, x3^0 -> undef15, x4^0 -> undef16, x5^0 -> undef2, x6^0 -> undef3, x7^0 -> undef4, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.020929s Time used: 0.018493 Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.051997s Time used: 0.049205 Improving Solution with cost 1 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.065981s Time used: 0.065973 LOG: SAT solveNonLinear - Elapsed time: 0.117977s Cost: 1; Total time: 0.115178 Failed at location 1: x2^0 <= 1 + x0^0 Before Improving: Quasi-invariant at l1: x2^0 <= 1 + x0^0 Optimizing invariants... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.022375s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006416s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006132s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006094s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006073s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006086s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006066s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006130s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006111s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006094s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006119s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006109s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006108s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006108s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006124s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006124s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006099s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006099s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006307s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006301s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006215s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006160s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006148s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006154s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006142s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006148s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006142s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006147s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006148s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006133s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006135s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006139s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006132s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006143s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006149s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006163s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006140s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006150s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006185s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006156s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006157s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006162s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006181s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006177s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006172s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006182s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006169s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006171s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006182s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006175s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006186s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006197s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006195s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006181s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006198s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006193s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006209s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006196s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006182s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006190s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006195s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006195s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006193s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006205s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006235s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006214s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006207s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006219s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006237s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006228s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006214s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006219s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006215s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006219s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006213s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006213s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006225s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006230s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006233s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006243s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006213s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006229s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006238s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006238s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006222s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006240s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006245s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006253s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006229s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006248s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006245s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006243s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006240s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006255s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006231s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006236s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006247s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006237s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006238s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006242s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006251s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006254s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006524s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006437s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006349s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006317s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006285s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006299s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006338s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006331s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006305s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006291s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006271s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006285s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006290s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006281s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006294s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006287s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006277s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006300s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006288s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006287s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006280s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006278s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006281s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006291s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006278s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006289s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006298s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006297s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006283s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006317s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006302s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006306s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006323s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006298s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006302s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006313s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006298s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006307s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006310s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006328s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006313s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006304s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006301s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006319s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006313s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006307s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006318s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006321s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006329s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006324s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006324s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006331s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006502s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006535s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006320s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006331s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006326s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006326s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006324s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006329s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006322s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006355s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006337s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006339s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006333s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006325s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006346s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006329s Quasi-invariant improved Remaining time after improvement: -0.001139 Termination implied by a set of quasi-invariant(s): Quasi-invariant at l1: x2^0 <= 171 + x0^0 [ Invariant Graph ] Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef1, x1^0 -> undef8, x2^0 -> 1 + undef9, x3^0 -> undef15, x4^0 -> undef16, x5^0 -> undef2, x6^0 -> undef3, x7^0 -> undef4, 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): undef1, x1^0 -> undef8, x2^0 -> 1 + undef9, x3^0 -> undef15, x4^0 -> undef16, x5^0 -> undef2, x6^0 -> undef3, x7^0 -> undef4, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Ranking function: 171 + x0^0 - x2^0 New Graphs: Calling Safety with literal x2^0 <= 171 + x0^0 and entry LOG: CALL check - Post:x2^0 <= 171 + x0^0 - Process 4 * Exit transition: * Postcondition : x2^0 <= 171 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001558s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.001628s INVARIANTS: 1: Quasi-INVARIANTS to narrow Graph: 1: x2^0 <= 171 + x0^0 , Narrowing transition: undef1, x1^0 -> undef8, x2^0 -> 1 + undef9, x3^0 -> undef15, x4^0 -> undef16, x5^0 -> undef2, x6^0 -> undef3, x7^0 -> undef4, rest remain the same}> LOG: Narrow transition size 1 It's unfeasible. Removing transition: undef145, x1^0 -> undef152, x2^0 -> undef153, x3^0 -> undef159, x4^0 -> undef160, x5^0 -> undef146, x6^0 -> undef147, x7^0 -> undef148, rest remain the same}> invGraph after Narrowing: Transitions: undef1, x1^0 -> undef8, x2^0 -> 1 + undef9, x3^0 -> undef15, x4^0 -> undef16, x5^0 -> undef2, x6^0 -> undef3, x7^0 -> undef4, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0, x7^0 Proving termination of subgraph 3 Checking unfeasibility... Time used: 0.006436 Checking conditional termination of SCC {l7}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.003273s Ranking function: 1 + x0^0 - x3^0 New Graphs: Proving termination of subgraph 4 Checking unfeasibility... Time used: 0.074161 Checking conditional termination of SCC {l10, l12, l14, l18, l20}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.032502s LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.085601s Trying to remove transition: undef673, x1^0 -> undef680, x2^0 -> undef681, x3^0 -> undef682, x4^0 -> undef683, x5^0 -> 1, x6^0 -> undef687, x7^0 -> undef688, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.145045s Time used: 0.142393 Trying to remove transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.131223s Time used: 0.105468 Trying to remove transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.130834s Time used: 0.103454 Trying to remove transition: undef505, x1^0 -> undef512, x2^0 -> undef513, x3^0 -> undef514, x4^0 -> undef515, x5^0 -> undef516, x6^0 -> undef517, x7^0 -> undef519, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.124100s Time used: 0.097598 Trying to remove transition: undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.114363s Time used: 0.088499 Trying to remove transition: undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.118705s Time used: 0.092244 Trying to remove transition: undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.117217s Time used: 0.090621 Trying to remove transition: undef553, x1^0 -> undef560, x2^0 -> undef561, x3^0 -> undef562, x4^0 -> undef563, x5^0 -> undef564, x6^0 -> undef564, x7^0 -> undef567, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.111669s Time used: 0.085277 Trying to remove transition: undef529, x1^0 -> undef536, x2^0 -> undef537, x3^0 -> undef538, x4^0 -> 1 + undef539, x5^0 -> undef543, x6^0 -> undef544, x7^0 -> undef530, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.117080s Time used: 0.090824 Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.735500s Time used: 0.707325 Improving Solution with cost 10 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.003634s Time used: 1.00361 LOG: SAT solveNonLinear - Elapsed time: 1.739134s Cost: 10; Total time: 1.71093 Failed at location 10: x4^0 <= 1 + x0^0 Failed at location 10: x4^0 <= 1 + x0^0 Failed at location 12: x4^0 <= 1 + x0^0 Failed at location 12: x4^0 <= 1 + x0^0 Failed at location 12: x4^0 <= 1 + x0^0 Failed at location 14: x4^0 <= 1 + x0^0 Failed at location 14: x4^0 <= 1 + x0^0 Failed at location 14: x4^0 <= 1 + x0^0 Failed at location 14: x4^0 <= 1 + x0^0 Failed at location 18: x4^0 <= 1 + x0^0 Before Improving: Quasi-invariant at l10: x4^0 <= 1 + x0^0 Quasi-invariant at l12: x4^0 <= 1 + x0^0 Quasi-invariant at l14: x4^0 <= 1 + x0^0 Quasi-invariant at l18: x4^0 <= 1 + x0^0 Optimizing invariants... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.091895s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.089926s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.084114s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.084278s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.086187s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.084580s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.084587s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.084858s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.085352s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.085032s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.085044s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.085285s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.085364s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.085449s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.057321s Remaining time after improvement: -0.019768 Termination implied by a set of quasi-invariant(s): Quasi-invariant at l10: x4^0 <= 15 + x0^0 Quasi-invariant at l12: x4^0 <= 15 + x0^0 Quasi-invariant at l14: x4^0 <= 15 + x0^0 Quasi-invariant at l18: x4^0 <= 15 + x0^0 [ Invariant Graph ] Strengthening and disabling transitions... LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef529, x1^0 -> undef536, x2^0 -> undef537, x3^0 -> undef538, x4^0 -> 1 + undef539, x5^0 -> undef543, x6^0 -> undef544, x7^0 -> undef530, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef553, x1^0 -> undef560, x2^0 -> undef561, x3^0 -> undef562, x4^0 -> undef563, x5^0 -> undef564, x6^0 -> undef564, x7^0 -> undef567, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef505, x1^0 -> undef512, x2^0 -> undef513, x3^0 -> undef514, x4^0 -> undef515, x5^0 -> undef516, x6^0 -> undef517, x7^0 -> undef519, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, 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): undef529, x1^0 -> undef536, x2^0 -> undef537, x3^0 -> undef538, x4^0 -> 1 + undef539, x5^0 -> undef543, x6^0 -> undef544, x7^0 -> undef530, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef553, x1^0 -> undef560, x2^0 -> undef561, x3^0 -> undef562, x4^0 -> undef563, x5^0 -> undef564, x6^0 -> undef564, x7^0 -> undef567, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef505, x1^0 -> undef512, x2^0 -> undef513, x3^0 -> undef514, x4^0 -> undef515, x5^0 -> undef516, x6^0 -> undef517, x7^0 -> undef519, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Ranking function: 15 + x0^0 - x4^0 New Graphs: Transitions: undef553, x1^0 -> undef560, x2^0 -> undef561, x3^0 -> undef562, x4^0 -> undef563, x5^0 -> undef564, x6^0 -> undef564, x7^0 -> undef567, rest remain the same}> undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0, x7^0 Checking conditional termination of SCC {l10, l12, l14}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.021327s LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.105314s Trying to remove transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.101593s Time used: 0.096398 Trying to remove transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.127517s Time used: 0.106301 Trying to remove transition: undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.089595s Time used: 0.069963 Trying to remove transition: undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.111140s Time used: 0.091573 Trying to remove transition: undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.104062s Time used: 0.084321 Trying to remove transition: undef553, x1^0 -> undef560, x2^0 -> undef561, x3^0 -> undef562, x4^0 -> undef563, x5^0 -> undef564, x6^0 -> undef564, x7^0 -> undef567, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.085480s Time used: 0.067037 Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.379274s Time used: 0.360795 Improving Solution with cost 8 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.602961s Time used: 0.602941 LOG: SAT solveNonLinear - Elapsed time: 0.982234s Cost: 8; Total time: 0.963736 Failed at location 12: x4^0 + x5^0 <= x0^0 Failed at location 12: x4^0 + x5^0 <= x0^0 Failed at location 12: x4^0 + x5^0 <= x0^0 Failed at location 14: x4^0 + x5^0 <= x0^0 Failed at location 14: x4^0 + x5^0 <= x0^0 Failed at location 14: x4^0 + x5^0 <= x0^0 Failed at location 14: x4^0 + x5^0 <= x0^0 Failed at location 18: x4^0 + x5^0 <= x0^0 Before Improving: Quasi-invariant at l12: x4^0 + x5^0 <= x0^0 Quasi-invariant at l14: x4^0 + x5^0 <= x0^0 Quasi-invariant at l18: x4^0 + x5^0 <= x0^0 Optimizing invariants... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.073892s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.079568s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.079445s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.078867s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.079023s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.079094s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.079237s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.079323s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.079406s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.079678s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.079425s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.079887s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.079752s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.079989s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.082909s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.067687s Remaining time after improvement: -7e-06 Termination implied by a set of quasi-invariant(s): Quasi-invariant at l12: x4^0 + x5^0 <= 14 + x0^0 Quasi-invariant at l14: x4^0 + x5^0 <= 3 + x0^0 Quasi-invariant at l18: x4^0 + x5^0 <= 3 + x0^0 [ Invariant Graph ] Strengthening and disabling transitions... 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): undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef505, x1^0 -> undef512, x2^0 -> undef513, x3^0 -> undef514, x4^0 -> undef515, x5^0 -> undef516, x6^0 -> undef517, x7^0 -> undef519, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> [ Termination Graph ] Strengthening and disabling transitions... 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): undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> Ranking function: 14 + x0^0 - x4^0 - x5^0 New Graphs: Transitions: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0, x7^0 Transitions: undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0, x7^0 Checking conditional termination of SCC {l14}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.016609s Ranking function: (109 / 4) + (109 / 12)*x0^0 + (~(97) / 12)*x4^0 + (~(97) / 12)*x5^0 - x6^0 New Graphs: Transitions: undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0, x7^0 Checking conditional termination of SCC {l12}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007694s Ranking function: x4^0 + x5^0 - x7^0 New Graphs: Calling Safety with literal x4^0 <= 15 + x0^0 and entry undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> LOG: CALL check - Post:x4^0 <= 15 + x0^0 - Process 5 * Exit transition: undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> * Postcondition : x4^0 <= 15 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.005125s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.005288s Calling Safety with literal x4^0 <= 15 + x0^0 and entry undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> LOG: CALL check - Post:x4^0 <= 15 + x0^0 - Process 6 * Exit transition: undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> * Postcondition : x4^0 <= 15 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.005182s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.005382s Calling Safety with literal x4^0 <= 15 + x0^0 and entry LOG: CALL check - Post:x4^0 <= 15 + x0^0 - Process 7 * Exit transition: * Postcondition : x4^0 <= 15 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.004492s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.004566s Calling Safety with literal x4^0 <= 15 + x0^0 and entry undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> LOG: CALL check - Post:x4^0 <= 15 + x0^0 - Process 8 * Exit transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> * Postcondition : x4^0 <= 15 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.005078s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.005257s Calling Safety with literal x4^0 <= 15 + x0^0 and entry undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> LOG: CALL check - Post:x4^0 <= 15 + x0^0 - Process 9 * Exit transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> * Postcondition : x4^0 <= 15 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.005678s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.005917s Calling Safety with literal x4^0 <= 15 + x0^0 and entry undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> LOG: CALL check - Post:x4^0 <= 15 + x0^0 - Process 10 * Exit transition: undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> * Postcondition : x4^0 <= 15 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.011716s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.011938s Calling Safety with literal x4^0 <= 15 + x0^0 and entry LOG: CALL check - Post:x4^0 <= 15 + x0^0 - Process 11 * Exit transition: * Postcondition : x4^0 <= 15 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.005238s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.005358s Calling Safety with literal x4^0 <= 15 + x0^0 and entry LOG: CALL check - Post:x4^0 <= 15 + x0^0 - Process 12 * Exit transition: * Postcondition : x4^0 <= 15 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.004517s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.004597s Calling Safety with literal x4^0 <= 15 + x0^0 and entry undef553, x1^0 -> undef560, x2^0 -> undef561, x3^0 -> undef562, x4^0 -> undef563, x5^0 -> undef564, x6^0 -> undef564, x7^0 -> undef567, rest remain the same}> LOG: CALL check - Post:x4^0 <= 15 + x0^0 - Process 13 * Exit transition: undef553, x1^0 -> undef560, x2^0 -> undef561, x3^0 -> undef562, x4^0 -> undef563, x5^0 -> undef564, x6^0 -> undef564, x7^0 -> undef567, rest remain the same}> * Postcondition : x4^0 <= 15 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.005635s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.005806s Calling Safety with literal x4^0 <= 15 + x0^0 and entry LOG: CALL check - Post:x4^0 <= 15 + x0^0 - Process 14 * Exit transition: * Postcondition : x4^0 <= 15 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.004575s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.004649s INVARIANTS: 10: 12: 14: 18: Quasi-INVARIANTS to narrow Graph: 10: x4^0 <= 15 + x0^0 , 12: x4^0 <= 15 + x0^0 , 14: x4^0 <= 15 + x0^0 , 18: x4^0 <= 15 + x0^0 , Calling Safety with literal x4^0 + x5^0 <= 14 + x0^0 and entry undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> LOG: CALL check - Post:x4^0 + x5^0 <= 14 + x0^0 - Process 15 * Exit transition: undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> * Postcondition : x4^0 + x5^0 <= 14 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.005757s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.005949s Calling Safety with literal x4^0 + x5^0 <= 14 + x0^0 and entry LOG: CALL check - Post:x4^0 + x5^0 <= 14 + x0^0 - Process 16 * Exit transition: * Postcondition : x4^0 + x5^0 <= 14 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.004590s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.004684s Calling Safety with literal x4^0 + x5^0 <= 3 + x0^0 and entry undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> LOG: CALL check - Post:x4^0 + x5^0 <= 3 + x0^0 - Process 17 * Exit transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> * Postcondition : x4^0 + x5^0 <= 3 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.005516s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.005719s Calling Safety with literal x4^0 + x5^0 <= 3 + x0^0 and entry undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> LOG: CALL check - Post:x4^0 + x5^0 <= 3 + x0^0 - Process 18 * Exit transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> * Postcondition : x4^0 + x5^0 <= 3 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.006283s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.006607s Calling Safety with literal x4^0 + x5^0 <= 14 + x0^0 and entry undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> LOG: CALL check - Post:x4^0 + x5^0 <= 14 + x0^0 - Process 19 * Exit transition: undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> * Postcondition : x4^0 + x5^0 <= 14 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.005475s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.005673s Calling Safety with literal x4^0 + x5^0 <= 3 + x0^0 and entry LOG: CALL check - Post:x4^0 + x5^0 <= 3 + x0^0 - Process 20 * Exit transition: * Postcondition : x4^0 + x5^0 <= 3 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.004550s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.004637s Calling Safety with literal x4^0 + x5^0 <= 3 + x0^0 and entry LOG: CALL check - Post:x4^0 + x5^0 <= 3 + x0^0 - Process 21 * Exit transition: * Postcondition : x4^0 + x5^0 <= 3 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.004511s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.004592s Calling Safety with literal x4^0 + x5^0 <= 3 + x0^0 and entry undef553, x1^0 -> undef560, x2^0 -> undef561, x3^0 -> undef562, x4^0 -> undef563, x5^0 -> undef564, x6^0 -> undef564, x7^0 -> undef567, rest remain the same}> LOG: CALL check - Post:x4^0 + x5^0 <= 3 + x0^0 - Process 22 * Exit transition: undef553, x1^0 -> undef560, x2^0 -> undef561, x3^0 -> undef562, x4^0 -> undef563, x5^0 -> undef564, x6^0 -> undef564, x7^0 -> undef567, rest remain the same}> * Postcondition : x4^0 + x5^0 <= 3 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.005201s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.005390s INVARIANTS: 12: 14: 18: Quasi-INVARIANTS to narrow Graph: 12: x4^0 + x5^0 <= 14 + x0^0 , 14: x4^0 + x5^0 <= 3 + x0^0 , 18: x4^0 + x5^0 <= 3 + x0^0 , Narrowing transition: undef529, x1^0 -> undef536, x2^0 -> undef537, x3^0 -> undef538, x4^0 -> 1 + undef539, x5^0 -> undef543, x6^0 -> undef544, x7^0 -> undef530, rest remain the same}> LOG: Narrow transition size 1 Narrowing transition: undef553, x1^0 -> undef560, x2^0 -> undef561, x3^0 -> undef562, x4^0 -> undef563, x5^0 -> undef564, x6^0 -> undef564, x7^0 -> undef567, rest remain the same}> LOG: Narrow transition size 1 Narrowing transition: undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> LOG: Narrow transition size 2 Narrowing transition: undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> LOG: Narrow transition size 2 Narrowing transition: undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> LOG: Narrow transition size 2 Narrowing transition: undef505, x1^0 -> undef512, x2^0 -> undef513, x3^0 -> undef514, x4^0 -> undef515, x5^0 -> undef516, x6^0 -> undef517, x7^0 -> undef519, rest remain the same}> LOG: Narrow transition size 2 Narrowing transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> LOG: Narrow transition size 2 Narrowing transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> LOG: Narrow transition size 2 It's unfeasible. Removing transition: undef673, x1^0 -> undef680, x2^0 -> undef681, x3^0 -> undef682, x4^0 -> undef683, x5^0 -> 1, x6^0 -> undef687, x7^0 -> undef688, rest remain the same}> invGraph after Narrowing: Transitions: undef529, x1^0 -> undef536, x2^0 -> undef537, x3^0 -> undef538, x4^0 -> 1 + undef539, x5^0 -> undef543, x6^0 -> undef544, x7^0 -> undef530, rest remain the same}> undef553, x1^0 -> undef560, x2^0 -> undef561, x3^0 -> undef562, x4^0 -> undef563, x5^0 -> undef564, x6^0 -> undef564, x7^0 -> undef567, rest remain the same}> undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> undef505, x1^0 -> undef512, x2^0 -> undef513, x3^0 -> undef514, x4^0 -> undef515, x5^0 -> undef516, x6^0 -> undef517, x7^0 -> undef519, rest remain the same}> undef505, x1^0 -> undef512, x2^0 -> undef513, x3^0 -> undef514, x4^0 -> undef515, x5^0 -> undef516, x6^0 -> undef517, x7^0 -> undef519, rest remain the same}> undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0, x7^0 It's unfeasible after collapsing. Removing transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> It's unfeasible after collapsing. Removing transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> It's unfeasible after collapsing. Removing transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> It's unfeasible after collapsing. Removing transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> Checking conditional termination of SCC {l10, l12, l14}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.074316s Ranking function: 6 + 12*x0^0 - 12*x4^0 - 93*x5^0 New Graphs: Transitions: undef553, x1^0 -> undef560, x2^0 -> undef561, x3^0 -> undef562, x4^0 -> undef563, x5^0 -> undef564, x6^0 -> undef564, x7^0 -> undef567, rest remain the same}> undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0, x7^0 Checking conditional termination of SCC {l10, l12, l14}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.041686s LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.447065s Trying to remove transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.127075s Time used: 0.120693 Trying to remove transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.209940s Time used: 0.205461 Trying to remove transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.982497s Time used: 0.977926 LOG: SAT solveNonLinear - Elapsed time: 0.982497s Cost: 0; Total time: 0.977926 Termination implied by a set of quasi-invariant(s): Quasi-invariant at l10: 0 <= x5^0 Quasi-invariant at l12: x4^0 + x5^0 <= 9 + x0^0 Quasi-invariant at l14: x4^0 + x5^0 <= 3 + x0^0 Ranking function: x4^0 - x6^0 Ranking function and negation of Quasi-Invariant applied New Graphs: Transitions: undef553, x1^0 -> undef560, x2^0 -> undef561, x3^0 -> undef562, x4^0 -> undef563, x5^0 -> undef564, x6^0 -> undef564, x7^0 -> undef567, rest remain the same}> undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0, x7^0 Checking conditional termination of SCC {l10, l12, l14}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.030273s LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.295722s Trying to remove transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.233076s Time used: 0.226241 Trying to remove transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.217850s Time used: 0.187175 Trying to remove transition: undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.133418s Time used: 0.103865 Trying to remove transition: undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.147610s Time used: 0.117954 Trying to remove transition: undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.160689s Time used: 0.130895 Trying to remove transition: undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.507235s Time used: 0.477087 LOG: SAT solveNonLinear - Elapsed time: 0.507235s Cost: 0; Total time: 0.477087 Termination implied by a set of quasi-invariant(s): Quasi-invariant at l10: 0 <= x5^0 Quasi-invariant at l12: x4^0 + x5^0 <= 14 + x0^0 Quasi-invariant at l14: 1 <= 0 Ranking function: x4^0 - 16*x5^0 - x7^0 Ranking function and negation of Quasi-Invariant applied New Graphs: Transitions: undef553, x1^0 -> undef560, x2^0 -> undef561, x3^0 -> undef562, x4^0 -> undef563, x5^0 -> undef564, x6^0 -> undef564, x7^0 -> undef567, rest remain the same}> undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0, x7^0 Checking conditional termination of SCC {l10, l12, l14}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.026891s LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.213932s Trying to remove transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.162317s Time used: 0.155296 Trying to remove transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.180399s Time used: 0.155365 Trying to remove transition: undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.125308s Time used: 0.101174 Trying to remove transition: undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.126165s Time used: 0.101084 Trying to remove transition: undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.117708s Time used: 0.094362 Trying to remove transition: undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.140138s Time used: 0.114579 Trying to remove transition: undef553, x1^0 -> undef560, x2^0 -> undef561, x3^0 -> undef562, x4^0 -> undef563, x5^0 -> undef564, x6^0 -> undef564, x7^0 -> undef567, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.145185s Time used: 0.119862 Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.027708s Time used: 1.00371 Improving Solution with cost 8 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.927781s Time used: 0.927736 Improving Solution with cost 5 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.006106s Time used: 1.00608 LOG: SAT solveNonLinear - Elapsed time: 2.961595s Cost: 5; Total time: 2.93753 Failed at location 14: x4^0 + x5^0 <= 3 + x0^0 Failed at location 14: x4^0 + x5^0 <= 3 + x0^0 Failed at location 14: x4^0 + x5^0 <= 3 + x0^0 Failed at location 14: x4^0 + x5^0 <= 3 + x0^0 Failed at location 18: x4^0 + x5^0 <= 3 + x0^0 Before Improving: Quasi-invariant at l14: x4^0 + x5^0 <= 3 + x0^0 Quasi-invariant at l18: x4^0 + x5^0 <= 3 + x0^0 Optimizing invariants... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.081591s Remaining time after improvement: 0.933785 Termination implied by a set of quasi-invariant(s): Quasi-invariant at l14: x4^0 + x5^0 <= 3 + x0^0 Quasi-invariant at l18: x4^0 + x5^0 <= 3 + x0^0 [ Invariant Graph ] Strengthening and disabling transitions... 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): undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef505, x1^0 -> undef512, x2^0 -> undef513, x3^0 -> undef514, x4^0 -> undef515, x5^0 -> undef516, x6^0 -> undef517, x7^0 -> undef519, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef505, x1^0 -> undef512, x2^0 -> undef513, x3^0 -> undef514, x4^0 -> undef515, x5^0 -> undef516, x6^0 -> undef517, x7^0 -> undef519, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> [ Termination Graph ] Strengthening and disabling transitions... > It's unfeasible. Removing transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, 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): undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility It's unfeasible. Removing transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> New Graphs: Transitions: undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0, x7^0 Checking conditional termination of SCC {l10, l12}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.012572s LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.067626s Trying to remove transition: undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.066751s Time used: 0.05345 Trying to remove transition: undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.062730s Time used: 0.0551 Trying to remove transition: undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.083138s Time used: 0.075572 Solving with 1 template(s). LOG: CALL solveNonLinearGetFirstSolution LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.226722s Time used: 0.216546 Improving Solution with cost 3 ... LOG: CALL solveNonLinearGetNextSolution LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.237471s Time used: 0.237458 LOG: SAT solveNonLinear - Elapsed time: 0.464193s Cost: 3; Total time: 0.454004 Failed at location 12: 1 + x0^0 + x5^0 <= x4^0 Failed at location 12: 1 + x0^0 + x5^0 <= x4^0 Failed at location 12: 1 + x0^0 + x5^0 <= x4^0 Before Improving: Quasi-invariant at l12: 1 + x0^0 + x5^0 <= x4^0 Optimizing invariants... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.070411s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.075376s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.080010s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.079681s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.080130s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.080208s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.080070s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.080077s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.080336s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.093572s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.093288s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.080745s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.080705s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.080882s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.080817s Quasi-invariant improved LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.051889s Remaining time after improvement: -0.035631 Termination implied by a set of quasi-invariant(s): Quasi-invariant at l12: x0^0 + x5^0 <= 21 + 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): undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, 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 LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> LOG: CALL solverLinear in Graph for feasibility LOG: RETURN solveLinear in Graph for feasibility Strengthening transition (result): undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> Ranking function: 21 - x0^0 + x4^0 - x5^0 New Graphs: Transitions: undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0, x7^0 Checking conditional termination of SCC {l12}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.011154s Ranking function: x4^0 + x5^0 - x7^0 New Graphs: Calling Safety with literal x4^0 + x5^0 <= 3 + x0^0 and entry undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> LOG: CALL check - Post:x4^0 + x5^0 <= 3 + x0^0 - Process 23 * Exit transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> * Postcondition : x4^0 + x5^0 <= 3 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007908s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.008124s Calling Safety with literal x4^0 + x5^0 <= 3 + x0^0 and entry undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> LOG: CALL check - Post:x4^0 + x5^0 <= 3 + x0^0 - Process 24 * Exit transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> * Postcondition : x4^0 + x5^0 <= 3 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007964s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.008247s Calling Safety with literal x4^0 + x5^0 <= 3 + x0^0 and entry LOG: CALL check - Post:x4^0 + x5^0 <= 3 + x0^0 - Process 25 * Exit transition: * Postcondition : x4^0 + x5^0 <= 3 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007540s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.007653s Calling Safety with literal x4^0 + x5^0 <= 3 + x0^0 and entry LOG: CALL check - Post:x4^0 + x5^0 <= 3 + x0^0 - Process 26 * Exit transition: * Postcondition : x4^0 + x5^0 <= 3 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007375s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.007487s Calling Safety with literal x4^0 + x5^0 <= 3 + x0^0 and entry undef553, x1^0 -> undef560, x2^0 -> undef561, x3^0 -> undef562, x4^0 -> undef563, x5^0 -> undef564, x6^0 -> undef564, x7^0 -> undef567, rest remain the same}> LOG: CALL check - Post:x4^0 + x5^0 <= 3 + x0^0 - Process 27 * Exit transition: undef553, x1^0 -> undef560, x2^0 -> undef561, x3^0 -> undef562, x4^0 -> undef563, x5^0 -> undef564, x6^0 -> undef564, x7^0 -> undef567, rest remain the same}> * Postcondition : x4^0 + x5^0 <= 3 + x0^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007717s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.007916s INVARIANTS: 14: 18: Quasi-INVARIANTS to narrow Graph: 14: x4^0 + x5^0 <= 3 + x0^0 , 18: x4^0 + x5^0 <= 3 + x0^0 , Calling Safety with literal x0^0 + x5^0 <= 21 + x4^0 and entry undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> LOG: CALL check - Post:x0^0 + x5^0 <= 21 + x4^0 - Process 28 * Exit transition: undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> * Postcondition : x0^0 + x5^0 <= 21 + x4^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007827s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.008049s Calling Safety with literal x0^0 + x5^0 <= 21 + x4^0 and entry LOG: CALL check - Post:x0^0 + x5^0 <= 21 + x4^0 - Process 29 * Exit transition: * Postcondition : x0^0 + x5^0 <= 21 + x4^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007535s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.007670s Calling Safety with literal x0^0 + x5^0 <= 21 + x4^0 and entry undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> LOG: CALL check - Post:x0^0 + x5^0 <= 21 + x4^0 - Process 30 * Exit transition: undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> * Postcondition : x0^0 + x5^0 <= 21 + x4^0 LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.007761s > Postcondition is not implied! LOG: RETURN check - Elapsed time: 0.007974s INVARIANTS: 12: Quasi-INVARIANTS to narrow Graph: 12: x0^0 + x5^0 <= 21 + x4^0 , Narrowing transition: undef529, x1^0 -> undef536, x2^0 -> undef537, x3^0 -> undef538, x4^0 -> 1 + undef539, x5^0 -> undef543, x6^0 -> undef544, x7^0 -> undef530, rest remain the same}> It's unfeasible. Removing transition: undef553, x1^0 -> undef560, x2^0 -> undef561, x3^0 -> undef562, x4^0 -> undef563, x5^0 -> undef564, x6^0 -> undef564, x7^0 -> undef567, rest remain the same}> It's unfeasible. Removing transition: undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> Narrowing transition: undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> LOG: Narrow transition size 1 It's unfeasible. Removing transition: undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> Narrowing transition: undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> LOG: Narrow transition size 1 It's unfeasible. Removing transition: undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> Narrowing transition: undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> LOG: Narrow transition size 1 It's unfeasible. Removing transition: undef505, x1^0 -> undef512, x2^0 -> undef513, x3^0 -> undef514, x4^0 -> undef515, x5^0 -> undef516, x6^0 -> undef517, x7^0 -> undef519, rest remain the same}> Narrowing transition: undef505, x1^0 -> undef512, x2^0 -> undef513, x3^0 -> undef514, x4^0 -> undef515, x5^0 -> undef516, x6^0 -> undef517, x7^0 -> undef519, rest remain the same}> LOG: Narrow transition size 1 It's unfeasible. Removing transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> Narrowing transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> LOG: Narrow transition size 1 It's unfeasible. Removing transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> Narrowing transition: undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> LOG: Narrow transition size 1 invGraph after Narrowing: Transitions: undef241, x1^0 -> undef248, x2^0 -> undef249, x3^0 -> undef250, x4^0 -> undef251, x5^0 -> 1 + undef252, x6^0 -> undef255, x7^0 -> undef256, rest remain the same}> undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> undef409, x1^0 -> undef416, x2^0 -> undef417, x3^0 -> undef418, x4^0 -> undef419, x5^0 -> undef420, x6^0 -> undef421, x7^0 -> undef420, rest remain the same}> undef505, x1^0 -> undef512, x2^0 -> undef513, x3^0 -> undef514, x4^0 -> undef515, x5^0 -> undef516, x6^0 -> undef517, x7^0 -> undef519, rest remain the same}> undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> undef337, x1^0 -> undef344, x2^0 -> undef345, x3^0 -> undef346, x4^0 -> undef347, x5^0 -> undef348, x6^0 -> 1 + undef349, x7^0 -> undef351, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0, x7^0 Checking conditional termination of SCC {l14}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.021150s Ranking function: x4^0 + x5^0 - x6^0 New Graphs: Transitions: undef265, x1^0 -> undef272, x2^0 -> undef273, x3^0 -> undef274, x4^0 -> undef275, x5^0 -> undef276, x6^0 -> undef277, x7^0 -> 1 + undef278, rest remain the same}> Variables: x0^0, x1^0, x2^0, x3^0, x4^0, x5^0, x6^0, x7^0 Checking conditional termination of SCC {l12}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.011797s Ranking function: x4^0 + x5^0 - x7^0 New Graphs: Proving termination of subgraph 5 Analyzing SCC {l23}... No cycles found. Program Terminates