105.00/105.18 NO 105.00/105.18 105.00/105.18 Solver Timeout: 4 105.00/105.18 Global Timeout: 300 105.00/105.18 No parsing errors! 105.00/105.18 Init Location: 0 105.00/105.18 Transitions: 105.00/105.18 105.00/105.18 1, is_aborted^0 -> (0 + undef3), is_aborted_next^0 -> undef3, pc_Drive^0 -> (0 + undef7), pc_Drive_next^0 -> undef7, pc_Loop^0 -> 1, pc_Plan^0 -> undef9, pc_Plan_next^0 -> undef10, x^0 -> (0 + undef12), x_next^0 -> undef12, y^0 -> (0 + undef14), y_next^0 -> undef14}> 105.00/105.18 (0 + undef17), is_aborted_next^0 -> undef17, pc_Drive^0 -> (0 + undef21), pc_Drive_next^0 -> undef21, pc_Loop^0 -> 1, pc_Plan^0 -> undef23, pc_Plan_next^0 -> undef24, x^0 -> (0 + undef26), x_next^0 -> undef26, y^0 -> (0 + undef28), y_next^0 -> undef28}> 105.00/105.18 (0 + undef31), is_aborted_next^0 -> undef31, pc_Drive^0 -> (0 + undef35), pc_Drive_next^0 -> undef35, pc_Loop^0 -> 1, pc_Plan^0 -> undef37, pc_Plan_next^0 -> undef38, x^0 -> (0 + undef40), x_next^0 -> undef40, y^0 -> (0 + undef42), y_next^0 -> undef42}> 105.00/105.18 1, is_aborted^0 -> (0 + undef45), is_aborted_next^0 -> undef45, pc_Drive^0 -> (0 + undef49), pc_Drive_next^0 -> undef49, pc_Loop^0 -> 1, pc_Plan^0 -> undef51, pc_Plan_next^0 -> undef52, x^0 -> (0 + undef54), x_next^0 -> undef54, y^0 -> (0 + undef56), y_next^0 -> undef56}> 105.00/105.18 (0 + undef59), is_aborted_next^0 -> undef59, pc_Drive^0 -> (0 + undef63), pc_Drive_next^0 -> undef63, pc_Loop^0 -> 1, pc_Plan^0 -> undef65, pc_Plan_next^0 -> undef66, x^0 -> (0 + undef68), x_next^0 -> undef68, y^0 -> (0 + undef70), y_next^0 -> undef70}> 105.00/105.18 (0 + undef73), is_aborted_next^0 -> undef73, pc_Drive^0 -> (0 + undef77), pc_Drive_next^0 -> undef77, pc_Loop^0 -> 1, pc_Plan^0 -> undef79, pc_Plan_next^0 -> undef80, x^0 -> (0 + undef82), x_next^0 -> undef82, y^0 -> (0 + undef84), y_next^0 -> undef84}> 105.00/105.18 undef85, is_aborted^0 -> (0 + undef87), is_aborted_next^0 -> undef87, pc_Drive^0 -> undef90, pc_Drive_next^0 -> undef91, pc_Loop^0 -> 4, pc_Plan^0 -> (0 + undef94), pc_Plan_next^0 -> undef94, x^0 -> (0 + undef96), x_next^0 -> undef96, y^0 -> (0 + undef98), y_next^0 -> undef98}> 105.00/105.18 (0 + undef101), is_aborted_next^0 -> undef101, pc_Drive^0 -> undef104, pc_Drive_next^0 -> undef105, pc_Loop^0 -> 4, pc_Plan^0 -> (0 + undef108), pc_Plan_next^0 -> undef108, x^0 -> (0 + undef110), x_next^0 -> undef110, y^0 -> (0 + undef112), y_next^0 -> undef112}> 105.00/105.18 (0 + undef115), is_aborted_next^0 -> undef115, pc_Drive^0 -> undef118, pc_Drive_next^0 -> undef119, pc_Loop^0 -> 4, pc_Plan^0 -> (0 + undef122), pc_Plan_next^0 -> undef122, x^0 -> (0 + undef124), x_next^0 -> undef124, y^0 -> (0 + undef126), y_next^0 -> undef126}> 105.00/105.18 1, is_aborted^0 -> (0 + undef129), is_aborted_next^0 -> undef129, pc_Drive^0 -> undef132, pc_Drive_next^0 -> undef133, pc_Loop^0 -> 4, pc_Plan^0 -> (0 + undef136), pc_Plan_next^0 -> undef136, x^0 -> (0 + undef138), x_next^0 -> undef138, y^0 -> (0 + undef140), y_next^0 -> undef140}> 105.00/105.18 0, is_aborted^0 -> (0 + undef143), is_aborted_next^0 -> undef143, pc_Drive^0 -> undef146, pc_Drive_next^0 -> undef147, pc_Loop^0 -> 4, pc_Plan^0 -> (0 + undef150), pc_Plan_next^0 -> undef150, x^0 -> (0 + undef152), x_next^0 -> undef152, y^0 -> (0 + undef154), y_next^0 -> undef154}> 105.00/105.18 0, is_aborted^0 -> (0 + undef157), is_aborted_next^0 -> undef157, pc_Drive^0 -> undef160, pc_Drive_next^0 -> undef161, pc_Loop^0 -> 4, pc_Plan^0 -> (0 + undef164), pc_Plan_next^0 -> undef164, x^0 -> (0 + undef166), x_next^0 -> undef166, y^0 -> (0 + undef168), y_next^0 -> undef168}> 105.00/105.18 1, is_aborted^0 -> undef170, is_aborted_next^0 -> undef171, pc_Drive^0 -> (0 + undef175), pc_Drive_next^0 -> undef175, pc_Loop^0 -> 7, pc_Plan^0 -> (0 + undef178), pc_Plan_next^0 -> undef178, x^0 -> (0 + undef180), x_next^0 -> undef180, y^0 -> (0 + undef182), y_next^0 -> undef182}> 105.00/105.18 undef184, is_aborted_next^0 -> undef185, pc_Drive^0 -> (0 + undef189), pc_Drive_next^0 -> undef189, pc_Loop^0 -> 7, pc_Plan^0 -> (0 + undef192), pc_Plan_next^0 -> undef192, x^0 -> (0 + undef194), x_next^0 -> undef194, y^0 -> (0 + undef196), y_next^0 -> undef196}> 105.00/105.18 undef198, is_aborted_next^0 -> undef199, pc_Drive^0 -> (0 + undef203), pc_Drive_next^0 -> undef203, pc_Loop^0 -> 7, pc_Plan^0 -> (0 + undef206), pc_Plan_next^0 -> undef206, x^0 -> (0 + undef208), x_next^0 -> undef208, y^0 -> (0 + undef210), y_next^0 -> undef210}> 105.00/105.18 1, is_aborted^0 -> undef212, is_aborted_next^0 -> undef213, pc_Drive^0 -> (0 + undef217), pc_Drive_next^0 -> undef217, pc_Loop^0 -> 7, pc_Plan^0 -> (0 + undef220), pc_Plan_next^0 -> undef220, x^0 -> undef221, x_next^0 -> undef222, y^0 -> undef223, y_next^0 -> undef224}> 105.00/105.18 undef226, is_aborted_next^0 -> undef227, pc_Drive^0 -> (0 + undef231), pc_Drive_next^0 -> undef231, pc_Loop^0 -> 7, pc_Plan^0 -> (0 + undef234), pc_Plan_next^0 -> undef234, x^0 -> undef235, x_next^0 -> undef236, y^0 -> undef237, y_next^0 -> undef238}> 105.00/105.18 undef240, is_aborted_next^0 -> undef241, pc_Drive^0 -> (0 + undef245), pc_Drive_next^0 -> undef245, pc_Loop^0 -> 7, pc_Plan^0 -> (0 + undef248), pc_Plan_next^0 -> undef248, x^0 -> undef249, x_next^0 -> undef250, y^0 -> undef251, y_next^0 -> undef252}> 105.00/105.18 undef253, is_aborted^0 -> undef254, is_aborted_next^0 -> undef255, pc_Drive^0 -> (0 + undef259), pc_Drive_next^0 -> undef259, pc_Loop^0 -> 2, pc_Plan^0 -> (0 + undef262), pc_Plan_next^0 -> undef262, x^0 -> undef263, x_next^0 -> undef264, y^0 -> undef265, y_next^0 -> undef266}> 105.00/105.18 undef268, is_aborted_next^0 -> undef269, pc_Drive^0 -> (0 + undef273), pc_Drive_next^0 -> undef273, pc_Loop^0 -> 2, pc_Plan^0 -> (0 + undef276), pc_Plan_next^0 -> undef276, x^0 -> undef277, x_next^0 -> undef278, y^0 -> undef279, y_next^0 -> undef280}> 105.00/105.18 undef282, is_aborted_next^0 -> undef283, pc_Drive^0 -> (0 + undef287), pc_Drive_next^0 -> undef287, pc_Loop^0 -> 2, pc_Plan^0 -> (0 + undef290), pc_Plan_next^0 -> undef290, x^0 -> undef291, x_next^0 -> undef292, y^0 -> undef293, y_next^0 -> undef294}> 105.00/105.18 1, is_aborted^0 -> undef296, is_aborted_next^0 -> undef297, pc_Drive^0 -> (0 + undef301), pc_Drive_next^0 -> undef301, pc_Loop^0 -> 6, pc_Plan^0 -> (0 + undef304), pc_Plan_next^0 -> undef304, x^0 -> (0 + undef306), x_next^0 -> undef306, y^0 -> (0 + undef308), y_next^0 -> undef308}> 105.00/105.18 undef310, is_aborted_next^0 -> undef311, pc_Drive^0 -> (0 + undef315), pc_Drive_next^0 -> undef315, pc_Loop^0 -> 6, pc_Plan^0 -> (0 + undef318), pc_Plan_next^0 -> undef318, x^0 -> (0 + undef320), x_next^0 -> undef320, y^0 -> (0 + undef322), y_next^0 -> undef322}> 105.00/105.18 undef324, is_aborted_next^0 -> undef325, pc_Drive^0 -> (0 + undef329), pc_Drive_next^0 -> undef329, pc_Loop^0 -> 6, pc_Plan^0 -> (0 + undef332), pc_Plan_next^0 -> undef332, x^0 -> (0 + undef334), x_next^0 -> undef334, y^0 -> (0 + undef336), y_next^0 -> undef336}> 105.00/105.18 1, is_aborted^0 -> undef338, is_aborted_next^0 -> undef339, pc_Drive^0 -> (0 + undef343), pc_Drive_next^0 -> undef343, pc_Loop^0 -> 3, pc_Plan^0 -> (0 + undef346), pc_Plan_next^0 -> undef346, x^0 -> (0 + undef348), x_next^0 -> undef348, y^0 -> (0 + undef350), y_next^0 -> undef350}> 105.00/105.18 undef352, is_aborted_next^0 -> undef353, pc_Drive^0 -> (0 + undef357), pc_Drive_next^0 -> undef357, pc_Loop^0 -> 3, pc_Plan^0 -> (0 + undef360), pc_Plan_next^0 -> undef360, x^0 -> (0 + undef362), x_next^0 -> undef362, y^0 -> (0 + undef364), y_next^0 -> undef364}> 105.00/105.18 undef366, is_aborted_next^0 -> undef367, pc_Drive^0 -> (0 + undef371), pc_Drive_next^0 -> undef371, pc_Loop^0 -> 3, pc_Plan^0 -> (0 + undef374), pc_Plan_next^0 -> undef374, x^0 -> (0 + undef376), x_next^0 -> undef376, y^0 -> (0 + undef378), y_next^0 -> undef378}> 105.00/105.18 1, is_aborted^0 -> undef380, is_aborted_next^0 -> undef381, pc_Drive^0 -> (0 + undef385), pc_Drive_next^0 -> undef385, pc_Loop^0 -> 7, pc_Plan^0 -> (0 + undef388), pc_Plan_next^0 -> undef388, x^0 -> (0 + undef390), x_next^0 -> undef390, y^0 -> (0 + undef392), y_next^0 -> undef392}> 105.00/105.18 undef394, is_aborted_next^0 -> undef395, pc_Drive^0 -> (0 + undef399), pc_Drive_next^0 -> undef399, pc_Loop^0 -> 7, pc_Plan^0 -> (0 + undef402), pc_Plan_next^0 -> undef402, x^0 -> (0 + undef404), x_next^0 -> undef404, y^0 -> (0 + undef406), y_next^0 -> undef406}> 105.00/105.18 undef408, is_aborted_next^0 -> undef409, pc_Drive^0 -> (0 + undef413), pc_Drive_next^0 -> undef413, pc_Loop^0 -> 7, pc_Plan^0 -> (0 + undef416), pc_Plan_next^0 -> undef416, x^0 -> (0 + undef418), x_next^0 -> undef418, y^0 -> (0 + undef420), y_next^0 -> undef420}> 105.00/105.18 1, is_aborted^0 -> undef422, is_aborted_next^0 -> undef423, pc_Drive^0 -> (0 + undef427), pc_Drive_next^0 -> undef427, pc_Loop^0 -> 2, pc_Plan^0 -> undef429, pc_Plan_next^0 -> undef430, x^0 -> (0 + undef432), x_next^0 -> undef432, y^0 -> (0 + undef434), y_next^0 -> undef434}> 105.00/105.18 0, is_aborted^0 -> undef436, is_aborted_next^0 -> undef437, pc_Drive^0 -> (0 + undef441), pc_Drive_next^0 -> undef441, pc_Loop^0 -> 2, pc_Plan^0 -> undef443, pc_Plan_next^0 -> undef444, x^0 -> (0 + undef446), x_next^0 -> undef446, y^0 -> (0 + undef448), y_next^0 -> undef448}> 105.00/105.18 0, is_aborted^0 -> undef450, is_aborted_next^0 -> undef451, pc_Drive^0 -> (0 + undef455), pc_Drive_next^0 -> undef455, pc_Loop^0 -> 2, pc_Plan^0 -> undef457, pc_Plan_next^0 -> undef458, x^0 -> (0 + undef460), x_next^0 -> undef460, y^0 -> (0 + undef462), y_next^0 -> undef462}> 105.00/105.18 1, is_aborted^0 -> undef464, is_aborted_next^0 -> undef465, pc_Drive^0 -> (0 + undef469), pc_Drive_next^0 -> undef469, pc_Loop^0 -> 7, pc_Plan^0 -> (0 + undef472), pc_Plan_next^0 -> undef472, x^0 -> (0 + undef474), x_next^0 -> undef474, y^0 -> (0 + undef476), y_next^0 -> undef476}> 105.00/105.18 0, is_aborted^0 -> undef478, is_aborted_next^0 -> undef479, pc_Drive^0 -> (0 + undef483), pc_Drive_next^0 -> undef483, pc_Loop^0 -> 7, pc_Plan^0 -> (0 + undef486), pc_Plan_next^0 -> undef486, x^0 -> (0 + undef488), x_next^0 -> undef488, y^0 -> (0 + undef490), y_next^0 -> undef490}> 105.00/105.18 0, is_aborted^0 -> undef492, is_aborted_next^0 -> undef493, pc_Drive^0 -> (0 + undef497), pc_Drive_next^0 -> undef497, pc_Loop^0 -> 7, pc_Plan^0 -> (0 + undef500), pc_Plan_next^0 -> undef500, x^0 -> (0 + undef502), x_next^0 -> undef502, y^0 -> (0 + undef504), y_next^0 -> undef504}> 105.00/105.18 105.00/105.18 105.00/105.18 105.00/105.18 Fresh variables: 105.00/105.18 undef3, undef7, undef9, undef10, undef12, undef14, undef17, undef21, undef23, undef24, undef26, undef28, undef31, undef35, undef37, undef38, undef40, undef42, undef45, undef49, undef51, undef52, undef54, undef56, undef59, undef63, undef65, undef66, undef68, undef70, undef73, undef77, undef79, undef80, undef82, undef84, undef85, undef87, undef90, undef91, undef94, undef96, undef98, undef101, undef104, undef105, undef108, undef110, undef112, undef115, undef118, undef119, undef122, undef124, undef126, undef129, undef132, undef133, undef136, undef138, undef140, undef143, undef146, undef147, undef150, undef152, undef154, undef157, undef160, undef161, undef164, undef166, undef168, undef170, undef171, undef175, undef178, undef180, undef182, undef184, undef185, undef189, undef192, undef194, undef196, undef198, undef199, undef203, undef206, undef208, undef210, undef212, undef213, undef217, undef220, undef221, undef222, undef223, undef224, undef226, undef227, undef231, undef234, undef235, undef236, undef237, undef238, undef240, undef241, undef245, undef248, undef249, undef250, undef251, undef252, undef253, undef254, undef255, undef259, undef262, undef263, undef264, undef265, undef266, undef268, undef269, undef273, undef276, undef277, undef278, undef279, undef280, undef282, undef283, undef287, undef290, undef291, undef292, undef293, undef294, undef296, undef297, undef301, undef304, undef306, undef308, undef310, undef311, undef315, undef318, undef320, undef322, undef324, undef325, undef329, undef332, undef334, undef336, undef338, undef339, undef343, undef346, undef348, undef350, undef352, undef353, undef357, undef360, undef362, undef364, undef366, undef367, undef371, undef374, undef376, undef378, undef380, undef381, undef385, undef388, undef390, undef392, undef394, undef395, undef399, undef402, undef404, undef406, undef408, undef409, undef413, undef416, undef418, undef420, undef422, undef423, undef427, undef429, undef430, undef432, undef434, undef436, undef437, undef441, undef443, undef444, undef446, undef448, undef450, undef451, undef455, undef457, undef458, undef460, undef462, undef464, undef465, undef469, undef472, undef474, undef476, undef478, undef479, undef483, undef486, undef488, undef490, undef492, undef493, undef497, undef500, undef502, undef504, 105.00/105.18 105.00/105.18 Undef variables: 105.00/105.18 undef3, undef7, undef9, undef10, undef12, undef14, undef17, undef21, undef23, undef24, undef26, undef28, undef31, undef35, undef37, undef38, undef40, undef42, undef45, undef49, undef51, undef52, undef54, undef56, undef59, undef63, undef65, undef66, undef68, undef70, undef73, undef77, undef79, undef80, undef82, undef84, undef85, undef87, undef90, undef91, undef94, undef96, undef98, undef101, undef104, undef105, undef108, undef110, undef112, undef115, undef118, undef119, undef122, undef124, undef126, undef129, undef132, undef133, undef136, undef138, undef140, undef143, undef146, undef147, undef150, undef152, undef154, undef157, undef160, undef161, undef164, undef166, undef168, undef170, undef171, undef175, undef178, undef180, undef182, undef184, undef185, undef189, undef192, undef194, undef196, undef198, undef199, undef203, undef206, undef208, undef210, undef212, undef213, undef217, undef220, undef221, undef222, undef223, undef224, undef226, undef227, undef231, undef234, undef235, undef236, undef237, undef238, undef240, undef241, undef245, undef248, undef249, undef250, undef251, undef252, undef253, undef254, undef255, undef259, undef262, undef263, undef264, undef265, undef266, undef268, undef269, undef273, undef276, undef277, undef278, undef279, undef280, undef282, undef283, undef287, undef290, undef291, undef292, undef293, undef294, undef296, undef297, undef301, undef304, undef306, undef308, undef310, undef311, undef315, undef318, undef320, undef322, undef324, undef325, undef329, undef332, undef334, undef336, undef338, undef339, undef343, undef346, undef348, undef350, undef352, undef353, undef357, undef360, undef362, undef364, undef366, undef367, undef371, undef374, undef376, undef378, undef380, undef381, undef385, undef388, undef390, undef392, undef394, undef395, undef399, undef402, undef404, undef406, undef408, undef409, undef413, undef416, undef418, undef420, undef422, undef423, undef427, undef429, undef430, undef432, undef434, undef436, undef437, undef441, undef443, undef444, undef446, undef448, undef450, undef451, undef455, undef457, undef458, undef460, undef462, undef464, undef465, undef469, undef472, undef474, undef476, undef478, undef479, undef483, undef486, undef488, undef490, undef492, undef493, undef497, undef500, undef502, undef504, 105.00/105.18 105.00/105.18 Abstraction variables: 105.00/105.18 105.00/105.18 Exit nodes: 105.00/105.18 105.00/105.18 Accepting locations: 105.00/105.18 105.00/105.18 Asserts: 105.00/105.18 105.00/105.18 Preprocessed LLVMGraph 105.00/105.18 Init Location: 0 105.00/105.18 Transitions: 105.00/105.18 1, x^0 -> (0 + undef432), y^0 -> (0 + undef434)}> 105.00/105.18 0, x^0 -> (0 + undef446), y^0 -> (0 + undef448)}> 105.00/105.18 0, x^0 -> (0 + undef460), y^0 -> (0 + undef462)}> 105.00/105.18 1, x^0 -> (0 + undef474), y^0 -> (0 + undef476)}> 105.00/105.18 0, x^0 -> (0 + undef488), y^0 -> (0 + undef490)}> 105.00/105.18 0, x^0 -> (0 + undef502), y^0 -> (0 + undef504)}> 105.00/105.18 1, x^0 -> (0 + undef180), y^0 -> (0 + undef182)}> 105.00/105.18 (0 + undef194), y^0 -> (0 + undef196)}> 105.00/105.18 (0 + undef208), y^0 -> (0 + undef210)}> 105.00/105.18 1, x^0 -> undef221, y^0 -> undef223}> 105.00/105.18 undef235, y^0 -> undef237}> 105.00/105.18 undef249, y^0 -> undef251}> 105.00/105.18 undef253, x^0 -> undef263, y^0 -> undef265}> 105.00/105.18 undef277, y^0 -> undef279}> 105.00/105.18 undef291, y^0 -> undef293}> 105.00/105.18 1, x^0 -> (0 + undef110), y^0 -> (0 + undef112)}> 105.00/105.18 0, x^0 -> (0 + undef166), y^0 -> (0 + undef168)}> 105.00/105.18 1, x^0 -> (0 + undef110), y^0 -> (0 + undef112)}> 105.00/105.18 0, x^0 -> (0 + undef166), y^0 -> (0 + undef168)}> 105.00/105.18 1, x^0 -> (0 + undef110), y^0 -> (0 + undef112)}> 105.00/105.18 0, x^0 -> (0 + undef166), y^0 -> (0 + undef168)}> 105.00/105.18 1, x^0 -> (0 + undef110), y^0 -> (0 + undef112)}> 105.00/105.18 0, x^0 -> (0 + undef166), y^0 -> (0 + undef168)}> 105.00/105.18 (0 + undef110), y^0 -> (0 + undef112)}> 105.00/105.18 0, x^0 -> (0 + undef166), y^0 -> (0 + undef168)}> 105.00/105.18 (0 + undef110), y^0 -> (0 + undef112)}> 105.00/105.18 0, x^0 -> (0 + undef166), y^0 -> (0 + undef168)}> 105.00/105.18 1, x^0 -> (0 + undef110), y^0 -> (0 + undef112)}> 105.00/105.18 0, x^0 -> (0 + undef166), y^0 -> (0 + undef168)}> 105.00/105.18 (0 + undef110), y^0 -> (0 + undef112)}> 105.00/105.18 0, x^0 -> (0 + undef166), y^0 -> (0 + undef168)}> 105.00/105.18 (0 + undef110), y^0 -> (0 + undef112)}> 105.00/105.18 0, x^0 -> (0 + undef166), y^0 -> (0 + undef168)}> 105.00/105.18 1, x^0 -> (0 + undef390), y^0 -> (0 + undef392)}> 105.00/105.18 (0 + undef404), y^0 -> (0 + undef406)}> 105.00/105.18 (0 + undef418), y^0 -> (0 + undef420)}> 105.00/105.18 105.00/105.18 Fresh variables: 105.00/105.18 undef3, undef7, undef9, undef10, undef12, undef14, undef17, undef21, undef23, undef24, undef26, undef28, undef31, undef35, undef37, undef38, undef40, undef42, undef45, undef49, undef51, undef52, undef54, undef56, undef59, undef63, undef65, undef66, undef68, undef70, undef73, undef77, undef79, undef80, undef82, undef84, undef85, undef87, undef90, undef91, undef94, undef96, undef98, undef101, undef104, undef105, undef108, undef110, undef112, undef115, undef118, undef119, undef122, undef124, undef126, undef129, undef132, undef133, undef136, undef138, undef140, undef143, undef146, undef147, undef150, undef152, undef154, undef157, undef160, undef161, undef164, undef166, undef168, undef170, undef171, undef175, undef178, undef180, undef182, undef184, undef185, undef189, undef192, undef194, undef196, undef198, undef199, undef203, undef206, undef208, undef210, undef212, undef213, undef217, undef220, undef221, undef222, undef223, undef224, undef226, undef227, undef231, undef234, undef235, undef236, undef237, undef238, undef240, undef241, undef245, undef248, undef249, undef250, undef251, undef252, undef253, undef254, undef255, undef259, undef262, undef263, undef264, undef265, undef266, undef268, undef269, undef273, undef276, undef277, undef278, undef279, undef280, undef282, undef283, undef287, undef290, undef291, undef292, undef293, undef294, undef296, undef297, undef301, undef304, undef306, undef308, undef310, undef311, undef315, undef318, undef320, undef322, undef324, undef325, undef329, undef332, undef334, undef336, undef338, undef339, undef343, undef346, undef348, undef350, undef352, undef353, undef357, undef360, undef362, undef364, undef366, undef367, undef371, undef374, undef376, undef378, undef380, undef381, undef385, undef388, undef390, undef392, undef394, undef395, undef399, undef402, undef404, undef406, undef408, undef409, undef413, undef416, undef418, undef420, undef422, undef423, undef427, undef429, undef430, undef432, undef434, undef436, undef437, undef441, undef443, undef444, undef446, undef448, undef450, undef451, undef455, undef457, undef458, undef460, undef462, undef464, undef465, undef469, undef472, undef474, undef476, undef478, undef479, undef483, undef486, undef488, undef490, undef492, undef493, undef497, undef500, undef502, undef504, 105.00/105.18 105.00/105.18 Undef variables: 105.00/105.18 undef3, undef7, undef9, undef10, undef12, undef14, undef17, undef21, undef23, undef24, undef26, undef28, undef31, undef35, undef37, undef38, undef40, undef42, undef45, undef49, undef51, undef52, undef54, undef56, undef59, undef63, undef65, undef66, undef68, undef70, undef73, undef77, undef79, undef80, undef82, undef84, undef85, undef87, undef90, undef91, undef94, undef96, undef98, undef101, undef104, undef105, undef108, undef110, undef112, undef115, undef118, undef119, undef122, undef124, undef126, undef129, undef132, undef133, undef136, undef138, undef140, undef143, undef146, undef147, undef150, undef152, undef154, undef157, undef160, undef161, undef164, undef166, undef168, undef170, undef171, undef175, undef178, undef180, undef182, undef184, undef185, undef189, undef192, undef194, undef196, undef198, undef199, undef203, undef206, undef208, undef210, undef212, undef213, undef217, undef220, undef221, undef222, undef223, undef224, undef226, undef227, undef231, undef234, undef235, undef236, undef237, undef238, undef240, undef241, undef245, undef248, undef249, undef250, undef251, undef252, undef253, undef254, undef255, undef259, undef262, undef263, undef264, undef265, undef266, undef268, undef269, undef273, undef276, undef277, undef278, undef279, undef280, undef282, undef283, undef287, undef290, undef291, undef292, undef293, undef294, undef296, undef297, undef301, undef304, undef306, undef308, undef310, undef311, undef315, undef318, undef320, undef322, undef324, undef325, undef329, undef332, undef334, undef336, undef338, undef339, undef343, undef346, undef348, undef350, undef352, undef353, undef357, undef360, undef362, undef364, undef366, undef367, undef371, undef374, undef376, undef378, undef380, undef381, undef385, undef388, undef390, undef392, undef394, undef395, undef399, undef402, undef404, undef406, undef408, undef409, undef413, undef416, undef418, undef420, undef422, undef423, undef427, undef429, undef430, undef432, undef434, undef436, undef437, undef441, undef443, undef444, undef446, undef448, undef450, undef451, undef455, undef457, undef458, undef460, undef462, undef464, undef465, undef469, undef472, undef474, undef476, undef478, undef479, undef483, undef486, undef488, undef490, undef492, undef493, undef497, undef500, undef502, undef504, 105.00/105.18 105.00/105.18 Abstraction variables: 105.00/105.18 105.00/105.18 Exit nodes: 105.00/105.18 105.00/105.18 Accepting locations: 105.00/105.18 105.00/105.18 Asserts: 105.00/105.18 105.00/105.18 ************************************************************* 105.00/105.18 ******************************************************************************************* 105.00/105.18 *********************** WORKING TRANSITION SYSTEM (DAG) *********************** 105.00/105.18 ******************************************************************************************* 105.00/105.18 105.00/105.18 Init Location: 0 105.00/105.18 Graph 0: 105.00/105.18 Transitions: 105.00/105.18 Variables: 105.00/105.18 105.00/105.18 Graph 1: 105.00/105.18 Transitions: 105.00/105.18 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.00/105.18 undef277, y^0 -> undef279, rest remain the same}> 105.00/105.18 undef291, y^0 -> undef293, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 Variables: 105.00/105.18 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.00/105.18 105.00/105.18 Graph 2: 105.00/105.18 Transitions: 105.00/105.18 Variables: 105.00/105.18 105.00/105.18 Precedence: 105.00/105.18 Graph 0 105.00/105.18 105.00/105.18 Graph 1 105.00/105.18 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.00/105.18 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.00/105.18 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.00/105.18 105.00/105.18 Graph 2 105.00/105.18 1, x^0 -> undef474, y^0 -> undef476, rest remain the same}> 105.00/105.18 0, x^0 -> undef488, y^0 -> undef490, rest remain the same}> 105.00/105.18 0, x^0 -> undef502, y^0 -> undef504, rest remain the same}> 105.00/105.18 1, x^0 -> undef180, y^0 -> undef182, rest remain the same}> 105.00/105.18 undef194, y^0 -> undef196, rest remain the same}> 105.00/105.18 undef208, y^0 -> undef210, rest remain the same}> 105.00/105.18 1, x^0 -> undef221, y^0 -> undef223, rest remain the same}> 105.00/105.18 undef235, y^0 -> undef237, rest remain the same}> 105.00/105.18 undef249, y^0 -> undef251, rest remain the same}> 105.00/105.18 1, x^0 -> undef390, y^0 -> undef392, rest remain the same}> 105.00/105.18 undef404, y^0 -> undef406, rest remain the same}> 105.00/105.18 undef418, y^0 -> undef420, rest remain the same}> 105.00/105.18 105.00/105.18 Map Locations to Subgraph: 105.00/105.18 ( 0 , 0 ) 105.00/105.18 ( 1 , 2 ) 105.00/105.18 ( 4 , 1 ) 105.00/105.18 ( 5 , 1 ) 105.00/105.18 105.00/105.18 ******************************************************************************************* 105.00/105.18 ******************************** CHECKING ASSERTIONS ******************************** 105.00/105.18 ******************************************************************************************* 105.00/105.18 105.00/105.18 Proving termination of subgraph 0 105.00/105.18 Proving termination of subgraph 1 105.00/105.18 Checking unfeasibility... 105.00/105.18 Time used: 0.194131 105.00/105.18 105.00/105.18 Checking conditional termination of SCC {l4, l5}... 105.00/105.18 105.00/105.18 LOG: CALL solveLinear 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear - Elapsed time: 0.092203s 105.00/105.18 Ranking function: -81 + 39*n0^0 + 19*n1^0 - 39*x^0 - 19*y^0 105.00/105.18 New Graphs: 105.00/105.18 Transitions: 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 Variables: 105.00/105.18 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.00/105.18 Checking conditional termination of SCC {l4}... 105.00/105.18 105.00/105.18 LOG: CALL solveLinear 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear - Elapsed time: 0.450811s 105.00/105.18 Ranking function: -10 + 5*n0^0 + 5*n1^0 - 5*x^0 - 5*y^0 105.00/105.18 New Graphs: 105.00/105.18 Transitions: 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 Variables: 105.00/105.18 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.00/105.18 Checking conditional termination of SCC {l4}... 105.00/105.18 105.00/105.18 LOG: CALL solveLinear 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear - Elapsed time: 0.131824s 105.00/105.18 Ranking function: -11 + executed_Drive^0 + 5*n0^0 + 5*n1^0 - 5*x^0 - 5*y^0 105.00/105.18 New Graphs: 105.00/105.18 Transitions: 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 Variables: 105.00/105.18 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.00/105.18 Checking conditional termination of SCC {l4}... 105.00/105.18 105.00/105.18 LOG: CALL solveLinear 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear - Elapsed time: 0.097431s 105.00/105.18 105.00/105.18 LOG: CALL solveLinear 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear - Elapsed time: 0.280137s 105.00/105.18 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 Solving with 1 template(s). 105.00/105.18 105.00/105.18 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.18 105.00/105.18 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.108342s 105.00/105.18 Time used: 0.102013 105.00/105.18 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 Solving with 1 template(s). 105.00/105.18 105.00/105.18 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.18 105.00/105.18 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.117550s 105.00/105.18 Time used: 0.113001 105.00/105.18 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 Solving with 1 template(s). 105.00/105.18 105.00/105.18 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.18 105.00/105.18 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.104516s 105.00/105.18 Time used: 0.099439 105.00/105.18 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 Solving with 1 template(s). 105.00/105.18 105.00/105.18 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.18 105.00/105.18 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.099719s 105.00/105.18 Time used: 0.095138 105.00/105.18 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 Solving with 1 template(s). 105.00/105.18 105.00/105.18 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.18 105.00/105.18 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.104605s 105.00/105.18 Time used: 0.100215 105.00/105.18 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 Solving with 1 template(s). 105.00/105.18 105.00/105.18 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.18 105.00/105.18 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.111331s 105.00/105.18 Time used: 0.106601 105.00/105.18 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 Solving with 1 template(s). 105.00/105.18 105.00/105.18 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.18 105.00/105.18 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.114206s 105.00/105.18 Time used: 0.109693 105.00/105.18 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 Solving with 1 template(s). 105.00/105.18 105.00/105.18 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.18 105.00/105.18 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.109583s 105.00/105.18 Time used: 0.104668 105.00/105.18 Solving with 1 template(s). 105.00/105.18 105.00/105.18 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.18 105.00/105.18 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.643203s 105.00/105.18 Time used: 0.634344 105.00/105.18 Improving Solution with cost 3 ... 105.00/105.18 105.00/105.18 LOG: CALL solveNonLinearGetNextSolution 105.00/105.18 105.00/105.18 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.734057s 105.00/105.18 Time used: 0.73406 105.00/105.18 105.00/105.18 LOG: SAT solveNonLinear - Elapsed time: 1.377260s 105.00/105.18 Cost: 3; Total time: 1.3684 105.00/105.18 Failed at location 5: 1 + n0^0 <= 0 105.00/105.18 Failed at location 5: 1 + n0^0 <= 0 105.00/105.18 Failed at location 5: 1 + n0^0 <= 0 105.00/105.18 Before Improving: 105.00/105.18 Quasi-invariant at l4: 1 + n0^0 <= 0 105.00/105.18 Quasi-invariant at l5: 1 + n0^0 <= 0 105.00/105.18 Optimizing invariants... 105.00/105.18 105.00/105.18 LOG: CALL solveLinear 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear - Elapsed time: 0.142440s 105.00/105.18 Remaining time after improvement: 0.879921 105.00/105.18 Termination implied by a set of quasi-invariant(s): 105.00/105.18 Quasi-invariant at l4: 1 + n0^0 <= 0 105.00/105.18 Quasi-invariant at l5: 1 + n0^0 <= 0 105.00/105.18 [ Invariant Graph ] 105.00/105.18 Strengthening and disabling transitions... 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 It's unfeasible. Removing transition: 105.00/105.18 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 It's unfeasible. Removing transition: 105.00/105.18 undef277, y^0 -> undef279, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 It's unfeasible. Removing transition: 105.00/105.18 undef291, y^0 -> undef293, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 Strengthening transition (result): 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 Strengthening transition (result): 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 Strengthening transition (result): 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 Strengthening transition (result): 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 Strengthening transition (result): 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 Strengthening transition (result): 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 Strengthening transition (result): 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 Strengthening transition (result): 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 Strengthening transition (result): 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 Strengthening transition (result): 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 Strengthening transition (result): 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 Strengthening transition (result): 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 Strengthening transition (result): 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 Strengthening transition (result): 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 Strengthening transition (result): 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 Strengthening transition (result): 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 Strengthening transition (result): 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 Strengthening transition (result): 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 [ Termination Graph ] 105.00/105.18 Strengthening and disabling transitions... 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 It's unfeasible. Removing transition: 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 It's unfeasible. Removing transition: 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 It's unfeasible. Removing transition: 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 It's unfeasible. Removing transition: 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 It's unfeasible. Removing transition: 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 It's unfeasible. Removing transition: 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 It's unfeasible. Removing transition: 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL solverLinear in Graph for feasibility 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.18 It's unfeasible. Removing transition: 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 New Graphs: 105.00/105.18 Calling Safety with literal 1 + n0^0 <= 0 and entry 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL check - Post:1 + n0^0 <= 0 - Process 1 105.00/105.18 * Exit transition: 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.00/105.18 * Postcondition : 1 + n0^0 <= 0 105.00/105.18 105.00/105.18 LOG: CALL solveLinear 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear - Elapsed time: 0.005638s 105.00/105.18 > Postcondition is not implied! 105.00/105.18 105.00/105.18 LOG: RETURN check - Elapsed time: 0.005834s 105.00/105.18 Calling Safety with literal 1 + n0^0 <= 0 and entry 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL check - Post:1 + n0^0 <= 0 - Process 2 105.00/105.18 * Exit transition: 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.00/105.18 * Postcondition : 1 + n0^0 <= 0 105.00/105.18 105.00/105.18 LOG: CALL solveLinear 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear - Elapsed time: 0.005487s 105.00/105.18 > Postcondition is not implied! 105.00/105.18 105.00/105.18 LOG: RETURN check - Elapsed time: 0.005680s 105.00/105.18 Calling Safety with literal 1 + n0^0 <= 0 and entry 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: CALL check - Post:1 + n0^0 <= 0 - Process 3 105.00/105.18 * Exit transition: 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.00/105.18 * Postcondition : 1 + n0^0 <= 0 105.00/105.18 105.00/105.18 LOG: CALL solveLinear 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear - Elapsed time: 0.005399s 105.00/105.18 > Postcondition is not implied! 105.00/105.18 105.00/105.18 LOG: RETURN check - Elapsed time: 0.005583s 105.00/105.18 INVARIANTS: 105.00/105.18 4: 105.00/105.18 5: 105.00/105.18 Quasi-INVARIANTS to narrow Graph: 105.00/105.18 4: 1 + n0^0 <= 0 , 105.00/105.18 5: 1 + n0^0 <= 0 , 105.00/105.18 Narrowing transition: 105.00/105.18 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: Narrow transition size 1 105.00/105.18 Narrowing transition: 105.00/105.18 undef277, y^0 -> undef279, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: Narrow transition size 1 105.00/105.18 Narrowing transition: 105.00/105.18 undef291, y^0 -> undef293, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: Narrow transition size 1 105.00/105.18 Narrowing transition: 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: Narrow transition size 1 105.00/105.18 Narrowing transition: 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: Narrow transition size 1 105.00/105.18 Narrowing transition: 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: Narrow transition size 1 105.00/105.18 Narrowing transition: 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: Narrow transition size 1 105.00/105.18 Narrowing transition: 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: Narrow transition size 1 105.00/105.18 Narrowing transition: 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: Narrow transition size 1 105.00/105.18 Narrowing transition: 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: Narrow transition size 1 105.00/105.18 Narrowing transition: 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: Narrow transition size 1 105.00/105.18 Narrowing transition: 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: Narrow transition size 1 105.00/105.18 Narrowing transition: 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: Narrow transition size 1 105.00/105.18 Narrowing transition: 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: Narrow transition size 1 105.00/105.18 Narrowing transition: 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: Narrow transition size 1 105.00/105.18 Narrowing transition: 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: Narrow transition size 1 105.00/105.18 Narrowing transition: 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: Narrow transition size 1 105.00/105.18 Narrowing transition: 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: Narrow transition size 1 105.00/105.18 Narrowing transition: 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: Narrow transition size 1 105.00/105.18 Narrowing transition: 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: Narrow transition size 1 105.00/105.18 Narrowing transition: 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 105.00/105.18 LOG: Narrow transition size 1 105.00/105.18 invGraph after Narrowing: 105.00/105.18 Transitions: 105.00/105.18 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.00/105.18 undef277, y^0 -> undef279, rest remain the same}> 105.00/105.18 undef291, y^0 -> undef293, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 Variables: 105.00/105.18 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.00/105.18 Checking conditional termination of SCC {l4, l5}... 105.00/105.18 105.00/105.18 LOG: CALL solveLinear 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear - Elapsed time: 0.101333s 105.00/105.18 Ranking function: -82 + 4*n0^0 + 51*n1^0 - 4*x^0 - 51*y^0 105.00/105.18 New Graphs: 105.00/105.18 Transitions: 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 Variables: 105.00/105.18 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.00/105.18 Checking conditional termination of SCC {l4}... 105.00/105.18 105.00/105.18 LOG: CALL solveLinear 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear - Elapsed time: 0.451326s 105.00/105.18 Ranking function: -10 + 5*n0^0 + 5*n1^0 - 5*x^0 - 5*y^0 105.00/105.18 New Graphs: 105.00/105.18 Transitions: 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.18 Variables: 105.00/105.18 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.00/105.18 Checking conditional termination of SCC {l4}... 105.00/105.18 105.00/105.18 LOG: CALL solveLinear 105.00/105.18 105.00/105.18 LOG: RETURN solveLinear - Elapsed time: 0.133268s 105.00/105.18 Ranking function: -11 + executed_Drive^0 + 5*n0^0 + 5*n1^0 - 5*x^0 - 5*y^0 105.00/105.18 New Graphs: 105.00/105.18 Transitions: 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.18 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Variables: 105.00/105.19 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.00/105.19 Checking conditional termination of SCC {l4}... 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.099352s 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.286019s 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.110821s 105.00/105.19 Time used: 0.104122 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.120260s 105.00/105.19 Time used: 0.115466 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.106844s 105.00/105.19 Time used: 0.101992 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.104192s 105.00/105.19 Time used: 0.099269 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.109850s 105.00/105.19 Time used: 0.104296 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.114330s 105.00/105.19 Time used: 0.109238 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.118104s 105.00/105.19 Time used: 0.113211 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.113005s 105.00/105.19 Time used: 0.107662 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.705591s 105.00/105.19 Time used: 0.697172 105.00/105.19 Improving Solution with cost 3 ... 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetNextSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.004239s 105.00/105.19 Time used: 1.00423 105.00/105.19 105.00/105.19 LOG: SAT solveNonLinear - Elapsed time: 1.709830s 105.00/105.19 Cost: 3; Total time: 1.70141 105.00/105.19 Failed at location 5: n0^0 + n1^0 <= 1 + x^0 105.00/105.19 Failed at location 5: n0^0 + n1^0 <= 1 + x^0 105.00/105.19 Failed at location 5: n0^0 + n1^0 <= 1 + x^0 105.00/105.19 Before Improving: 105.00/105.19 Quasi-invariant at l4: n0^0 + n1^0 <= 1 + x^0 105.00/105.19 Quasi-invariant at l5: n0^0 + n1^0 <= 1 + x^0 105.00/105.19 Optimizing invariants... 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.159846s 105.00/105.19 Remaining time after improvement: 0.862039 105.00/105.19 Termination implied by a set of quasi-invariant(s): 105.00/105.19 Quasi-invariant at l4: n0^0 + n1^0 <= 1 + x^0 105.00/105.19 Quasi-invariant at l5: n0^0 + n1^0 <= 1 + x^0 105.00/105.19 [ Invariant Graph ] 105.00/105.19 Strengthening and disabling transitions... 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef277, y^0 -> undef279, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef291, y^0 -> undef293, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 [ Termination Graph ] 105.00/105.19 Strengthening and disabling transitions... 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 New Graphs: 105.00/105.19 Calling Safety with literal n0^0 + n1^0 <= 1 + x^0 and entry 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL check - Post:n0^0 + n1^0 <= 1 + x^0 - Process 4 105.00/105.19 * Exit transition: 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.00/105.19 * Postcondition : n0^0 + n1^0 <= 1 + x^0 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.006195s 105.00/105.19 > Postcondition is not implied! 105.00/105.19 105.00/105.19 LOG: RETURN check - Elapsed time: 0.006418s 105.00/105.19 Calling Safety with literal n0^0 + n1^0 <= 1 + x^0 and entry 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL check - Post:n0^0 + n1^0 <= 1 + x^0 - Process 5 105.00/105.19 * Exit transition: 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.00/105.19 * Postcondition : n0^0 + n1^0 <= 1 + x^0 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.006062s 105.00/105.19 > Postcondition is not implied! 105.00/105.19 105.00/105.19 LOG: RETURN check - Elapsed time: 0.006286s 105.00/105.19 Calling Safety with literal n0^0 + n1^0 <= 1 + x^0 and entry 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL check - Post:n0^0 + n1^0 <= 1 + x^0 - Process 6 105.00/105.19 * Exit transition: 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.00/105.19 * Postcondition : n0^0 + n1^0 <= 1 + x^0 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.005954s 105.00/105.19 > Postcondition is not implied! 105.00/105.19 105.00/105.19 LOG: RETURN check - Elapsed time: 0.006172s 105.00/105.19 INVARIANTS: 105.00/105.19 4: 105.00/105.19 5: 105.00/105.19 Quasi-INVARIANTS to narrow Graph: 105.00/105.19 4: n0^0 + n1^0 <= 1 + x^0 , 105.00/105.19 5: n0^0 + n1^0 <= 1 + x^0 , 105.00/105.19 Narrowing transition: 105.00/105.19 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 undef277, y^0 -> undef279, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 undef291, y^0 -> undef293, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 invGraph after Narrowing: 105.00/105.19 Transitions: 105.00/105.19 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.00/105.19 undef277, y^0 -> undef279, rest remain the same}> 105.00/105.19 undef291, y^0 -> undef293, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 Variables: 105.00/105.19 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.00/105.19 Checking conditional termination of SCC {l4, l5}... 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.193142s 105.00/105.19 Ranking function: -97 + 67*n0^0 + 7*n1^0 - 16*x^0 - 7*y^0 105.00/105.19 New Graphs: 105.00/105.19 Transitions: 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 Variables: 105.00/105.19 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.00/105.19 Checking conditional termination of SCC {l4}... 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.519277s 105.00/105.19 Ranking function: -8 + 3*n0^0 + 5*n1^0 - 3*x^0 - 5*y^0 105.00/105.19 New Graphs: 105.00/105.19 Transitions: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 Variables: 105.00/105.19 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.00/105.19 Checking conditional termination of SCC {l4}... 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.143063s 105.00/105.19 Ranking function: -9 + executed_Drive^0 + 3*n0^0 + 5*n1^0 - 3*x^0 - 5*y^0 105.00/105.19 New Graphs: 105.00/105.19 Transitions: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Variables: 105.00/105.19 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.00/105.19 Checking conditional termination of SCC {l4}... 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.102626s 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.311193s 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.129557s 105.00/105.19 Time used: 0.122391 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.112396s 105.00/105.19 Time used: 0.108167 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.109970s 105.00/105.19 Time used: 0.105896 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.112592s 105.00/105.19 Time used: 0.108604 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.113773s 105.00/105.19 Time used: 0.109842 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.116453s 105.00/105.19 Time used: 0.112407 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.110512s 105.00/105.19 Time used: 0.106651 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.102719s 105.00/105.19 Time used: 0.098948 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.681197s 105.00/105.19 Time used: 0.671299 105.00/105.19 Improving Solution with cost 3 ... 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetNextSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.954226s 105.00/105.19 Time used: 0.954072 105.00/105.19 105.00/105.19 LOG: SAT solveNonLinear - Elapsed time: 1.635423s 105.00/105.19 Cost: 3; Total time: 1.62537 105.00/105.19 Failed at location 5: n0^0 <= 0 105.00/105.19 Failed at location 5: n0^0 <= 0 105.00/105.19 Failed at location 5: n0^0 <= 0 105.00/105.19 Before Improving: 105.00/105.19 Quasi-invariant at l4: n0^0 <= 0 105.00/105.19 Quasi-invariant at l5: n0^0 <= 0 105.00/105.19 Optimizing invariants... 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.156229s 105.00/105.19 Remaining time after improvement: 0.865404 105.00/105.19 Termination implied by a set of quasi-invariant(s): 105.00/105.19 Quasi-invariant at l4: n0^0 <= 0 105.00/105.19 Quasi-invariant at l5: n0^0 <= 0 105.00/105.19 [ Invariant Graph ] 105.00/105.19 Strengthening and disabling transitions... 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef277, y^0 -> undef279, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef291, y^0 -> undef293, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 [ Termination Graph ] 105.00/105.19 Strengthening and disabling transitions... 105.00/105.19 > It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 New Graphs: 105.00/105.19 Calling Safety with literal n0^0 <= 0 and entry 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL check - Post:n0^0 <= 0 - Process 7 105.00/105.19 * Exit transition: 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.00/105.19 * Postcondition : n0^0 <= 0 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.008161s 105.00/105.19 > Postcondition is not implied! 105.00/105.19 105.00/105.19 LOG: RETURN check - Elapsed time: 0.008397s 105.00/105.19 Calling Safety with literal n0^0 <= 0 and entry 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL check - Post:n0^0 <= 0 - Process 8 105.00/105.19 * Exit transition: 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.00/105.19 * Postcondition : n0^0 <= 0 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.008181s 105.00/105.19 > Postcondition is not implied! 105.00/105.19 105.00/105.19 LOG: RETURN check - Elapsed time: 0.008413s 105.00/105.19 Calling Safety with literal n0^0 <= 0 and entry 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL check - Post:n0^0 <= 0 - Process 9 105.00/105.19 * Exit transition: 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.00/105.19 * Postcondition : n0^0 <= 0 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.008158s 105.00/105.19 > Postcondition is not implied! 105.00/105.19 105.00/105.19 LOG: RETURN check - Elapsed time: 0.008381s 105.00/105.19 INVARIANTS: 105.00/105.19 4: 105.00/105.19 5: 105.00/105.19 Quasi-INVARIANTS to narrow Graph: 105.00/105.19 4: n0^0 <= 0 , 105.00/105.19 5: n0^0 <= 0 , 105.00/105.19 Narrowing transition: 105.00/105.19 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 undef277, y^0 -> undef279, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 undef291, y^0 -> undef293, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 invGraph after Narrowing: 105.00/105.19 Transitions: 105.00/105.19 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.00/105.19 undef277, y^0 -> undef279, rest remain the same}> 105.00/105.19 undef291, y^0 -> undef293, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 Variables: 105.00/105.19 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.00/105.19 Checking conditional termination of SCC {l4, l5}... 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.169066s 105.00/105.19 Ranking function: -166 + 46*n0^0 + 37*n1^0 - 46*x^0 - 37*y^0 105.00/105.19 New Graphs: 105.00/105.19 Transitions: 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 Variables: 105.00/105.19 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.00/105.19 Checking conditional termination of SCC {l4}... 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.527628s 105.00/105.19 Ranking function: -8 + 3*n0^0 + 5*n1^0 - 3*x^0 - 5*y^0 105.00/105.19 New Graphs: 105.00/105.19 Transitions: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 Variables: 105.00/105.19 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.00/105.19 Checking conditional termination of SCC {l4}... 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.146839s 105.00/105.19 Ranking function: -9 + executed_Drive^0 + 3*n0^0 + 5*n1^0 - 3*x^0 - 5*y^0 105.00/105.19 New Graphs: 105.00/105.19 Transitions: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Variables: 105.00/105.19 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.00/105.19 Checking conditional termination of SCC {l4}... 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.104963s 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.317772s 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.133547s 105.00/105.19 Time used: 0.125653 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.115452s 105.00/105.19 Time used: 0.111112 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.112409s 105.00/105.19 Time used: 0.108075 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.115103s 105.00/105.19 Time used: 0.110895 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.115714s 105.00/105.19 Time used: 0.111492 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.118050s 105.00/105.19 Time used: 0.113964 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.112572s 105.00/105.19 Time used: 0.108481 105.00/105.19 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.104899s 105.00/105.19 Time used: 0.1009 105.00/105.19 Solving with 1 template(s). 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.907836s 105.00/105.19 Time used: 0.897191 105.00/105.19 Improving Solution with cost 3 ... 105.00/105.19 105.00/105.19 LOG: CALL solveNonLinearGetNextSolution 105.00/105.19 105.00/105.19 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.005601s 105.00/105.19 Time used: 1.00544 105.00/105.19 105.00/105.19 LOG: SAT solveNonLinear - Elapsed time: 1.913437s 105.00/105.19 Cost: 3; Total time: 1.90264 105.00/105.19 Failed at location 5: n0^0 + n1^0 <= 0 105.00/105.19 Failed at location 5: n0^0 + n1^0 <= 0 105.00/105.19 Failed at location 5: n0^0 + n1^0 <= 0 105.00/105.19 Before Improving: 105.00/105.19 Quasi-invariant at l4: n0^0 + n1^0 <= 0 105.00/105.19 Quasi-invariant at l5: n0^0 + n1^0 <= 0 105.00/105.19 Optimizing invariants... 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.189481s 105.00/105.19 Quasi-invariant improved 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.158469s 105.00/105.19 Remaining time after improvement: 0.694169 105.00/105.19 Termination implied by a set of quasi-invariant(s): 105.00/105.19 Quasi-invariant at l4: n0^0 + n1^0 <= 1 105.00/105.19 Quasi-invariant at l5: n0^0 + n1^0 <= 1 105.00/105.19 [ Invariant Graph ] 105.00/105.19 Strengthening and disabling transitions... 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef277, y^0 -> undef279, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef291, y^0 -> undef293, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 Strengthening transition (result): 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 [ Termination Graph ] 105.00/105.19 Strengthening and disabling transitions... 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL solverLinear in Graph for feasibility 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.19 It's unfeasible. Removing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 New Graphs: 105.00/105.19 Calling Safety with literal n0^0 + n1^0 <= 1 and entry 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL check - Post:n0^0 + n1^0 <= 1 - Process 10 105.00/105.19 * Exit transition: 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.00/105.19 * Postcondition : n0^0 + n1^0 <= 1 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.008624s 105.00/105.19 > Postcondition is not implied! 105.00/105.19 105.00/105.19 LOG: RETURN check - Elapsed time: 0.008874s 105.00/105.19 Calling Safety with literal n0^0 + n1^0 <= 1 and entry 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL check - Post:n0^0 + n1^0 <= 1 - Process 11 105.00/105.19 * Exit transition: 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.00/105.19 * Postcondition : n0^0 + n1^0 <= 1 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.008561s 105.00/105.19 > Postcondition is not implied! 105.00/105.19 105.00/105.19 LOG: RETURN check - Elapsed time: 0.008812s 105.00/105.19 Calling Safety with literal n0^0 + n1^0 <= 1 and entry 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: CALL check - Post:n0^0 + n1^0 <= 1 - Process 12 105.00/105.19 * Exit transition: 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.00/105.19 * Postcondition : n0^0 + n1^0 <= 1 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.008594s 105.00/105.19 > Postcondition is not implied! 105.00/105.19 105.00/105.19 LOG: RETURN check - Elapsed time: 0.008836s 105.00/105.19 INVARIANTS: 105.00/105.19 4: 105.00/105.19 5: 105.00/105.19 Quasi-INVARIANTS to narrow Graph: 105.00/105.19 4: n0^0 + n1^0 <= 1 , 105.00/105.19 5: n0^0 + n1^0 <= 1 , 105.00/105.19 Narrowing transition: 105.00/105.19 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 undef277, y^0 -> undef279, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 undef291, y^0 -> undef293, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 Narrowing transition: 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 105.00/105.19 LOG: Narrow transition size 1 105.00/105.19 invGraph after Narrowing: 105.00/105.19 Transitions: 105.00/105.19 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.00/105.19 undef277, y^0 -> undef279, rest remain the same}> 105.00/105.19 undef291, y^0 -> undef293, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.19 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.19 Variables: 105.00/105.19 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.00/105.19 Checking conditional termination of SCC {l4, l5}... 105.00/105.19 105.00/105.19 LOG: CALL solveLinear 105.00/105.19 105.00/105.19 LOG: RETURN solveLinear - Elapsed time: 0.219941s 105.00/105.19 Ranking function: -258 + 64*n0^0 + 65*n1^0 - 64*x^0 - 65*y^0 105.00/105.19 New Graphs: 105.00/105.19 Transitions: 105.00/105.19 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 Variables: 105.00/105.20 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.00/105.20 Checking conditional termination of SCC {l4}... 105.00/105.20 105.00/105.20 LOG: CALL solveLinear 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear - Elapsed time: 0.530223s 105.00/105.20 Ranking function: -8 + 3*n0^0 + 5*n1^0 - 3*x^0 - 5*y^0 105.00/105.20 New Graphs: 105.00/105.20 Transitions: 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 Variables: 105.00/105.20 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.00/105.20 Checking conditional termination of SCC {l4}... 105.00/105.20 105.00/105.20 LOG: CALL solveLinear 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear - Elapsed time: 0.147712s 105.00/105.20 Ranking function: -12 + executed_Drive^0 + 3*n0^0 + 8*n1^0 - 3*x^0 - 5*y^0 105.00/105.20 New Graphs: 105.00/105.20 Transitions: 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 Variables: 105.00/105.20 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.00/105.20 Checking conditional termination of SCC {l4}... 105.00/105.20 105.00/105.20 LOG: CALL solveLinear 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear - Elapsed time: 0.106901s 105.00/105.20 105.00/105.20 LOG: CALL solveLinear 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear - Elapsed time: 0.325018s 105.00/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 Solving with 1 template(s). 105.00/105.20 105.00/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.20 105.00/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.128048s 105.00/105.20 Time used: 0.120403 105.00/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 Solving with 1 template(s). 105.00/105.20 105.00/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.20 105.00/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.113392s 105.00/105.20 Time used: 0.108982 105.00/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 Solving with 1 template(s). 105.00/105.20 105.00/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.20 105.00/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.115230s 105.00/105.20 Time used: 0.110865 105.00/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 Solving with 1 template(s). 105.00/105.20 105.00/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.20 105.00/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.121339s 105.00/105.20 Time used: 0.117009 105.00/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 Solving with 1 template(s). 105.00/105.20 105.00/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.20 105.00/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.123615s 105.00/105.20 Time used: 0.119356 105.00/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 Solving with 1 template(s). 105.00/105.20 105.00/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.20 105.00/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.122841s 105.00/105.20 Time used: 0.118596 105.00/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 Solving with 1 template(s). 105.00/105.20 105.00/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.20 105.00/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.124065s 105.00/105.20 Time used: 0.11987 105.00/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 Solving with 1 template(s). 105.00/105.20 105.00/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.20 105.00/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.114757s 105.00/105.20 Time used: 0.110607 105.00/105.20 Solving with 1 template(s). 105.00/105.20 105.00/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.00/105.20 105.00/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.947518s 105.00/105.20 Time used: 0.937658 105.00/105.20 Improving Solution with cost 3 ... 105.00/105.20 105.00/105.20 LOG: CALL solveNonLinearGetNextSolution 105.00/105.20 105.00/105.20 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.005832s 105.00/105.20 Time used: 1.0058 105.00/105.20 105.00/105.20 LOG: SAT solveNonLinear - Elapsed time: 1.953349s 105.00/105.20 Cost: 3; Total time: 1.94346 105.00/105.20 Failed at location 5: n0^0 + n1^0 <= 1 + y^0 105.00/105.20 Failed at location 5: n0^0 + n1^0 <= 1 + y^0 105.00/105.20 Failed at location 5: n0^0 + n1^0 <= 1 + y^0 105.00/105.20 Before Improving: 105.00/105.20 Quasi-invariant at l4: n0^0 + n1^0 <= 1 + y^0 105.00/105.20 Quasi-invariant at l5: n0^0 + n1^0 <= 1 + y^0 105.00/105.20 Optimizing invariants... 105.00/105.20 105.00/105.20 LOG: CALL solveLinear 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear - Elapsed time: 0.202312s 105.00/105.20 Remaining time after improvement: 0.814223 105.00/105.20 Termination implied by a set of quasi-invariant(s): 105.00/105.20 Quasi-invariant at l4: n0^0 + n1^0 <= 1 + y^0 105.00/105.20 Quasi-invariant at l5: n0^0 + n1^0 <= 1 + y^0 105.00/105.20 [ Invariant Graph ] 105.00/105.20 Strengthening and disabling transitions... 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 It's unfeasible. Removing transition: 105.00/105.20 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 It's unfeasible. Removing transition: 105.00/105.20 undef277, y^0 -> undef279, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 It's unfeasible. Removing transition: 105.00/105.20 undef291, y^0 -> undef293, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 Strengthening transition (result): 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 Strengthening transition (result): 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 Strengthening transition (result): 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 Strengthening transition (result): 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 Strengthening transition (result): 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 Strengthening transition (result): 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 Strengthening transition (result): 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 Strengthening transition (result): 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 Strengthening transition (result): 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 Strengthening transition (result): 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 Strengthening transition (result): 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 Strengthening transition (result): 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 Strengthening transition (result): 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 Strengthening transition (result): 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 Strengthening transition (result): 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 Strengthening transition (result): 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 Strengthening transition (result): 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 Strengthening transition (result): 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 [ Termination Graph ] 105.00/105.20 Strengthening and disabling transitions... 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 It's unfeasible. Removing transition: 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 It's unfeasible. Removing transition: 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 It's unfeasible. Removing transition: 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 It's unfeasible. Removing transition: 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 It's unfeasible. Removing transition: 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 It's unfeasible. Removing transition: 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 It's unfeasible. Removing transition: 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL solverLinear in Graph for feasibility 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.00/105.20 It's unfeasible. Removing transition: 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 New Graphs: 105.00/105.20 Calling Safety with literal n0^0 + n1^0 <= 1 + y^0 and entry 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL check - Post:n0^0 + n1^0 <= 1 + y^0 - Process 13 105.00/105.20 * Exit transition: 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.00/105.20 * Postcondition : n0^0 + n1^0 <= 1 + y^0 105.00/105.20 105.00/105.20 LOG: CALL solveLinear 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear - Elapsed time: 0.010634s 105.00/105.20 > Postcondition is not implied! 105.00/105.20 105.00/105.20 LOG: RETURN check - Elapsed time: 0.010901s 105.00/105.20 Calling Safety with literal n0^0 + n1^0 <= 1 + y^0 and entry 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL check - Post:n0^0 + n1^0 <= 1 + y^0 - Process 14 105.00/105.20 * Exit transition: 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.00/105.20 * Postcondition : n0^0 + n1^0 <= 1 + y^0 105.00/105.20 105.00/105.20 LOG: CALL solveLinear 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear - Elapsed time: 0.010846s 105.00/105.20 > Postcondition is not implied! 105.00/105.20 105.00/105.20 LOG: RETURN check - Elapsed time: 0.011137s 105.00/105.20 Calling Safety with literal n0^0 + n1^0 <= 1 + y^0 and entry 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: CALL check - Post:n0^0 + n1^0 <= 1 + y^0 - Process 15 105.00/105.20 * Exit transition: 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.00/105.20 * Postcondition : n0^0 + n1^0 <= 1 + y^0 105.00/105.20 105.00/105.20 LOG: CALL solveLinear 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear - Elapsed time: 0.010809s 105.00/105.20 > Postcondition is not implied! 105.00/105.20 105.00/105.20 LOG: RETURN check - Elapsed time: 0.011084s 105.00/105.20 INVARIANTS: 105.00/105.20 4: 105.00/105.20 5: 105.00/105.20 Quasi-INVARIANTS to narrow Graph: 105.00/105.20 4: n0^0 + n1^0 <= 1 + y^0 , 105.00/105.20 5: n0^0 + n1^0 <= 1 + y^0 , 105.00/105.20 Narrowing transition: 105.00/105.20 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: Narrow transition size 1 105.00/105.20 Narrowing transition: 105.00/105.20 undef277, y^0 -> undef279, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: Narrow transition size 1 105.00/105.20 Narrowing transition: 105.00/105.20 undef291, y^0 -> undef293, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: Narrow transition size 1 105.00/105.20 Narrowing transition: 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: Narrow transition size 1 105.00/105.20 Narrowing transition: 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: Narrow transition size 1 105.00/105.20 Narrowing transition: 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: Narrow transition size 1 105.00/105.20 Narrowing transition: 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: Narrow transition size 1 105.00/105.20 Narrowing transition: 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: Narrow transition size 1 105.00/105.20 Narrowing transition: 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: Narrow transition size 1 105.00/105.20 Narrowing transition: 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: Narrow transition size 1 105.00/105.20 Narrowing transition: 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: Narrow transition size 1 105.00/105.20 Narrowing transition: 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: Narrow transition size 1 105.00/105.20 Narrowing transition: 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: Narrow transition size 1 105.00/105.20 Narrowing transition: 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: Narrow transition size 1 105.00/105.20 Narrowing transition: 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: Narrow transition size 1 105.00/105.20 Narrowing transition: 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: Narrow transition size 1 105.00/105.20 Narrowing transition: 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: Narrow transition size 1 105.00/105.20 Narrowing transition: 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: Narrow transition size 1 105.00/105.20 Narrowing transition: 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: Narrow transition size 1 105.00/105.20 Narrowing transition: 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: Narrow transition size 1 105.00/105.20 Narrowing transition: 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 105.00/105.20 LOG: Narrow transition size 1 105.00/105.20 invGraph after Narrowing: 105.00/105.20 Transitions: 105.00/105.20 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.00/105.20 undef277, y^0 -> undef279, rest remain the same}> 105.00/105.20 undef291, y^0 -> undef293, rest remain the same}> 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 Variables: 105.00/105.20 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.00/105.20 Checking conditional termination of SCC {l4, l5}... 105.00/105.20 105.00/105.20 LOG: CALL solveLinear 105.00/105.20 105.00/105.20 LOG: RETURN solveLinear - Elapsed time: 0.242335s 105.00/105.20 Ranking function: -244 + 80*n0^0 + 81*n1^0 - 80*x^0 - 3*y^0 105.00/105.20 New Graphs: 105.00/105.20 Transitions: 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.00/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.00/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 Variables: 105.08/105.20 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.20 Checking conditional termination of SCC {l4}... 105.08/105.20 105.08/105.20 LOG: CALL solveLinear 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear - Elapsed time: 0.577914s 105.08/105.20 Ranking function: -6 + 3*n0^0 + 3*n1^0 - 3*x^0 - 3*y^0 105.08/105.20 New Graphs: 105.08/105.20 Transitions: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 Variables: 105.08/105.20 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.20 Checking conditional termination of SCC {l4}... 105.08/105.20 105.08/105.20 LOG: CALL solveLinear 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear - Elapsed time: 0.160688s 105.08/105.20 Ranking function: -7 + executed_Drive^0 + 3*n0^0 + 3*n1^0 - 3*x^0 - 3*y^0 105.08/105.20 New Graphs: 105.08/105.20 Transitions: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 Variables: 105.08/105.20 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.20 Checking conditional termination of SCC {l4}... 105.08/105.20 105.08/105.20 LOG: CALL solveLinear 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear - Elapsed time: 0.110526s 105.08/105.20 105.08/105.20 LOG: CALL solveLinear 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear - Elapsed time: 0.338176s 105.08/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 Solving with 1 template(s). 105.08/105.20 105.08/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.20 105.08/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.125745s 105.08/105.20 Time used: 0.117812 105.08/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 Solving with 1 template(s). 105.08/105.20 105.08/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.20 105.08/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.128029s 105.08/105.20 Time used: 0.123571 105.08/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 Solving with 1 template(s). 105.08/105.20 105.08/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.20 105.08/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.125559s 105.08/105.20 Time used: 0.121104 105.08/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 Solving with 1 template(s). 105.08/105.20 105.08/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.20 105.08/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.136725s 105.08/105.20 Time used: 0.13223 105.08/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 Solving with 1 template(s). 105.08/105.20 105.08/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.20 105.08/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.133116s 105.08/105.20 Time used: 0.128708 105.08/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 Solving with 1 template(s). 105.08/105.20 105.08/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.20 105.08/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.129596s 105.08/105.20 Time used: 0.125206 105.08/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 Solving with 1 template(s). 105.08/105.20 105.08/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.20 105.08/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.126201s 105.08/105.20 Time used: 0.121906 105.08/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 Solving with 1 template(s). 105.08/105.20 105.08/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.20 105.08/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.126800s 105.08/105.20 Time used: 0.122426 105.08/105.20 Solving with 1 template(s). 105.08/105.20 105.08/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.20 105.08/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.859193s 105.08/105.20 Time used: 0.848162 105.08/105.20 Improving Solution with cost 3 ... 105.08/105.20 105.08/105.20 LOG: CALL solveNonLinearGetNextSolution 105.08/105.20 105.08/105.20 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.006723s 105.08/105.20 Time used: 1.00669 105.08/105.20 105.08/105.20 LOG: SAT solveNonLinear - Elapsed time: 1.865916s 105.08/105.20 Cost: 3; Total time: 1.85486 105.08/105.20 Failed at location 5: n0^0 + n1^0 <= x^0 + y^0 105.08/105.20 Failed at location 5: n0^0 + n1^0 <= x^0 + y^0 105.08/105.20 Failed at location 5: n0^0 + n1^0 <= x^0 + y^0 105.08/105.20 Before Improving: 105.08/105.20 Quasi-invariant at l4: n0^0 + n1^0 <= 1 + x^0 + y^0 105.08/105.20 Quasi-invariant at l5: n0^0 + n1^0 <= x^0 + y^0 105.08/105.20 Optimizing invariants... 105.08/105.20 105.08/105.20 LOG: CALL solveLinear 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear - Elapsed time: 0.202924s 105.08/105.20 Quasi-invariant improved 105.08/105.20 105.08/105.20 LOG: CALL solveLinear 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear - Elapsed time: 0.159873s 105.08/105.20 Remaining time after improvement: 0.671113 105.08/105.20 Termination implied by a set of quasi-invariant(s): 105.08/105.20 Quasi-invariant at l4: n0^0 + n1^0 <= 1 + x^0 + y^0 105.08/105.20 Quasi-invariant at l5: n0^0 + n1^0 <= 1 + x^0 + y^0 105.08/105.20 [ Invariant Graph ] 105.08/105.20 Strengthening and disabling transitions... 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 It's unfeasible. Removing transition: 105.08/105.20 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 It's unfeasible. Removing transition: 105.08/105.20 undef277, y^0 -> undef279, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 It's unfeasible. Removing transition: 105.08/105.20 undef291, y^0 -> undef293, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 [ Termination Graph ] 105.08/105.20 Strengthening and disabling transitions... 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 It's unfeasible. Removing transition: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 It's unfeasible. Removing transition: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 It's unfeasible. Removing transition: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 It's unfeasible. Removing transition: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 It's unfeasible. Removing transition: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 It's unfeasible. Removing transition: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 It's unfeasible. Removing transition: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 It's unfeasible. Removing transition: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 New Graphs: 105.08/105.20 Calling Safety with literal n0^0 + n1^0 <= 1 + x^0 + y^0 and entry 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL check - Post:n0^0 + n1^0 <= 1 + x^0 + y^0 - Process 16 105.08/105.20 * Exit transition: 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.08/105.20 * Postcondition : n0^0 + n1^0 <= 1 + x^0 + y^0 105.08/105.20 105.08/105.20 LOG: CALL solveLinear 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear - Elapsed time: 0.013474s 105.08/105.20 > Postcondition is not implied! 105.08/105.20 105.08/105.20 LOG: RETURN check - Elapsed time: 0.013769s 105.08/105.20 Calling Safety with literal n0^0 + n1^0 <= 1 + x^0 + y^0 and entry 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL check - Post:n0^0 + n1^0 <= 1 + x^0 + y^0 - Process 17 105.08/105.20 * Exit transition: 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.08/105.20 * Postcondition : n0^0 + n1^0 <= 1 + x^0 + y^0 105.08/105.20 105.08/105.20 LOG: CALL solveLinear 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear - Elapsed time: 0.013509s 105.08/105.20 > Postcondition is not implied! 105.08/105.20 105.08/105.20 LOG: RETURN check - Elapsed time: 0.013828s 105.08/105.20 Calling Safety with literal n0^0 + n1^0 <= 1 + x^0 + y^0 and entry 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL check - Post:n0^0 + n1^0 <= 1 + x^0 + y^0 - Process 18 105.08/105.20 * Exit transition: 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.08/105.20 * Postcondition : n0^0 + n1^0 <= 1 + x^0 + y^0 105.08/105.20 105.08/105.20 LOG: CALL solveLinear 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear - Elapsed time: 0.013598s 105.08/105.20 > Postcondition is not implied! 105.08/105.20 105.08/105.20 LOG: RETURN check - Elapsed time: 0.013912s 105.08/105.20 INVARIANTS: 105.08/105.20 4: 105.08/105.20 5: 105.08/105.20 Quasi-INVARIANTS to narrow Graph: 105.08/105.20 4: n0^0 + n1^0 <= 1 + x^0 + y^0 , 105.08/105.20 5: n0^0 + n1^0 <= 1 + x^0 + y^0 , 105.08/105.20 Narrowing transition: 105.08/105.20 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: Narrow transition size 1 105.08/105.20 Narrowing transition: 105.08/105.20 undef277, y^0 -> undef279, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: Narrow transition size 1 105.08/105.20 Narrowing transition: 105.08/105.20 undef291, y^0 -> undef293, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: Narrow transition size 1 105.08/105.20 Narrowing transition: 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: Narrow transition size 1 105.08/105.20 Narrowing transition: 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: Narrow transition size 1 105.08/105.20 Narrowing transition: 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: Narrow transition size 1 105.08/105.20 Narrowing transition: 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: Narrow transition size 1 105.08/105.20 Narrowing transition: 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: Narrow transition size 1 105.08/105.20 Narrowing transition: 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: Narrow transition size 1 105.08/105.20 Narrowing transition: 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: Narrow transition size 1 105.08/105.20 Narrowing transition: 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: Narrow transition size 1 105.08/105.20 Narrowing transition: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: Narrow transition size 1 105.08/105.20 Narrowing transition: 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: Narrow transition size 1 105.08/105.20 Narrowing transition: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: Narrow transition size 1 105.08/105.20 Narrowing transition: 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: Narrow transition size 1 105.08/105.20 Narrowing transition: 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: Narrow transition size 1 105.08/105.20 Narrowing transition: 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: Narrow transition size 1 105.08/105.20 Narrowing transition: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: Narrow transition size 1 105.08/105.20 Narrowing transition: 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: Narrow transition size 1 105.08/105.20 Narrowing transition: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: Narrow transition size 1 105.08/105.20 Narrowing transition: 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: Narrow transition size 1 105.08/105.20 invGraph after Narrowing: 105.08/105.20 Transitions: 105.08/105.20 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.08/105.20 undef277, y^0 -> undef279, rest remain the same}> 105.08/105.20 undef291, y^0 -> undef293, rest remain the same}> 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 Variables: 105.08/105.20 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.20 Checking conditional termination of SCC {l4, l5}... 105.08/105.20 105.08/105.20 LOG: CALL solveLinear 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear - Elapsed time: 0.250723s 105.08/105.20 Ranking function: -166 + 41*n0^0 + 42*n1^0 - 41*x^0 - 42*y^0 105.08/105.20 New Graphs: 105.08/105.20 Transitions: 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 Variables: 105.08/105.20 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.20 Checking conditional termination of SCC {l4}... 105.08/105.20 105.08/105.20 LOG: CALL solveLinear 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear - Elapsed time: 0.727939s 105.08/105.20 Ranking function: -2 + n0^0 + n1^0 - x^0 - y^0 105.08/105.20 New Graphs: 105.08/105.20 Transitions: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 Variables: 105.08/105.20 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.20 Checking conditional termination of SCC {l4}... 105.08/105.20 105.08/105.20 LOG: CALL solveLinear 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear - Elapsed time: 0.171664s 105.08/105.20 Ranking function: -3 + executed_Drive^0 + n0^0 + n1^0 - x^0 - y^0 105.08/105.20 New Graphs: 105.08/105.20 Transitions: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 Variables: 105.08/105.20 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.20 Checking conditional termination of SCC {l4}... 105.08/105.20 105.08/105.20 LOG: CALL solveLinear 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear - Elapsed time: 0.111930s 105.08/105.20 105.08/105.20 LOG: CALL solveLinear 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear - Elapsed time: 0.363534s 105.08/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 Solving with 1 template(s). 105.08/105.20 105.08/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.20 105.08/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.140394s 105.08/105.20 Time used: 0.132221 105.08/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 Solving with 1 template(s). 105.08/105.20 105.08/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.20 105.08/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.134942s 105.08/105.20 Time used: 0.130172 105.08/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 Solving with 1 template(s). 105.08/105.20 105.08/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.20 105.08/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.138068s 105.08/105.20 Time used: 0.133365 105.08/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 Solving with 1 template(s). 105.08/105.20 105.08/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.20 105.08/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.142638s 105.08/105.20 Time used: 0.138005 105.08/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 Solving with 1 template(s). 105.08/105.20 105.08/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.20 105.08/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.147080s 105.08/105.20 Time used: 0.142358 105.08/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 Solving with 1 template(s). 105.08/105.20 105.08/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.20 105.08/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.138420s 105.08/105.20 Time used: 0.133838 105.08/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 Solving with 1 template(s). 105.08/105.20 105.08/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.20 105.08/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.138749s 105.08/105.20 Time used: 0.134238 105.08/105.20 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 Solving with 1 template(s). 105.08/105.20 105.08/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.20 105.08/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.137633s 105.08/105.20 Time used: 0.13327 105.08/105.20 Solving with 1 template(s). 105.08/105.20 105.08/105.20 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.20 105.08/105.20 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.053235s 105.08/105.20 Time used: 1.04195 105.08/105.20 Improving Solution with cost 3 ... 105.08/105.20 105.08/105.20 LOG: CALL solveNonLinearGetNextSolution 105.08/105.20 105.08/105.20 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.007627s 105.08/105.20 Time used: 1.00763 105.08/105.20 105.08/105.20 LOG: SAT solveNonLinear - Elapsed time: 2.060861s 105.08/105.20 Cost: 3; Total time: 2.04958 105.08/105.20 Failed at location 5: 1 + n1^0 <= 0 105.08/105.20 Failed at location 5: 1 + n1^0 <= 0 105.08/105.20 Failed at location 5: 1 + n1^0 <= 0 105.08/105.20 Before Improving: 105.08/105.20 Quasi-invariant at l4: 1 + n1^0 <= 0 105.08/105.20 Quasi-invariant at l5: 1 + n1^0 <= 0 105.08/105.20 Optimizing invariants... 105.08/105.20 105.08/105.20 LOG: CALL solveLinear 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear - Elapsed time: 0.193146s 105.08/105.20 Remaining time after improvement: 0.823969 105.08/105.20 Termination implied by a set of quasi-invariant(s): 105.08/105.20 Quasi-invariant at l4: 1 + n1^0 <= 0 105.08/105.20 Quasi-invariant at l5: 1 + n1^0 <= 0 105.08/105.20 [ Invariant Graph ] 105.08/105.20 Strengthening and disabling transitions... 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 It's unfeasible. Removing transition: 105.08/105.20 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 It's unfeasible. Removing transition: 105.08/105.20 undef277, y^0 -> undef279, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 It's unfeasible. Removing transition: 105.08/105.20 undef291, y^0 -> undef293, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 Strengthening transition (result): 105.08/105.20 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.20 [ Termination Graph ] 105.08/105.20 Strengthening and disabling transitions... 105.08/105.20 > It's unfeasible. Removing transition: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 It's unfeasible. Removing transition: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 It's unfeasible. Removing transition: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 It's unfeasible. Removing transition: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 It's unfeasible. Removing transition: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 It's unfeasible. Removing transition: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 It's unfeasible. Removing transition: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.20 105.08/105.20 LOG: CALL solverLinear in Graph for feasibility 105.08/105.20 105.08/105.20 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.20 It's unfeasible. Removing transition: 105.08/105.20 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 New Graphs: 105.08/105.21 Calling Safety with literal 1 + n1^0 <= 0 and entry 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL check - Post:1 + n1^0 <= 0 - Process 19 105.08/105.21 * Exit transition: 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.08/105.21 * Postcondition : 1 + n1^0 <= 0 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.015408s 105.08/105.21 > Postcondition is not implied! 105.08/105.21 105.08/105.21 LOG: RETURN check - Elapsed time: 0.015688s 105.08/105.21 Calling Safety with literal 1 + n1^0 <= 0 and entry 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL check - Post:1 + n1^0 <= 0 - Process 20 105.08/105.21 * Exit transition: 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.08/105.21 * Postcondition : 1 + n1^0 <= 0 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.015841s 105.08/105.21 > Postcondition is not implied! 105.08/105.21 105.08/105.21 LOG: RETURN check - Elapsed time: 0.016130s 105.08/105.21 Calling Safety with literal 1 + n1^0 <= 0 and entry 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL check - Post:1 + n1^0 <= 0 - Process 21 105.08/105.21 * Exit transition: 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.08/105.21 * Postcondition : 1 + n1^0 <= 0 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.015600s 105.08/105.21 > Postcondition is not implied! 105.08/105.21 105.08/105.21 LOG: RETURN check - Elapsed time: 0.015888s 105.08/105.21 INVARIANTS: 105.08/105.21 4: 105.08/105.21 5: 105.08/105.21 Quasi-INVARIANTS to narrow Graph: 105.08/105.21 4: 1 + n1^0 <= 0 , 105.08/105.21 5: 1 + n1^0 <= 0 , 105.08/105.21 Narrowing transition: 105.08/105.21 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 undef277, y^0 -> undef279, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 undef291, y^0 -> undef293, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 invGraph after Narrowing: 105.08/105.21 Transitions: 105.08/105.21 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.08/105.21 undef277, y^0 -> undef279, rest remain the same}> 105.08/105.21 undef291, y^0 -> undef293, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 Variables: 105.08/105.21 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.21 Checking conditional termination of SCC {l4, l5}... 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.419899s 105.08/105.21 Ranking function: -79 + 2*n0^0 + (77 / 2)*n1^0 - 2*x^0 + (~(73) / 2)*y^0 105.08/105.21 New Graphs: 105.08/105.21 Transitions: 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 Variables: 105.08/105.21 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.21 Checking conditional termination of SCC {l4}... 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.735159s 105.08/105.21 Ranking function: -2 + n0^0 + n1^0 - x^0 - y^0 105.08/105.21 New Graphs: 105.08/105.21 Transitions: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 Variables: 105.08/105.21 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.21 Checking conditional termination of SCC {l4}... 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.175960s 105.08/105.21 Ranking function: -3 + executed_Drive^0 + n0^0 + n1^0 - x^0 - y^0 105.08/105.21 New Graphs: 105.08/105.21 Transitions: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Variables: 105.08/105.21 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.21 Checking conditional termination of SCC {l4}... 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.114423s 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.371907s 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.143917s 105.08/105.21 Time used: 0.13498 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.138259s 105.08/105.21 Time used: 0.133347 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.140743s 105.08/105.21 Time used: 0.135848 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.144819s 105.08/105.21 Time used: 0.140015 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.149645s 105.08/105.21 Time used: 0.144897 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.140136s 105.08/105.21 Time used: 0.135432 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.140975s 105.08/105.21 Time used: 0.136415 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.140466s 105.08/105.21 Time used: 0.135993 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.072496s 105.08/105.21 Time used: 1.06235 105.08/105.21 Improving Solution with cost 3 ... 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetNextSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.007676s 105.08/105.21 Time used: 1.00766 105.08/105.21 105.08/105.21 LOG: SAT solveNonLinear - Elapsed time: 2.080172s 105.08/105.21 Cost: 3; Total time: 2.07002 105.08/105.21 Failed at location 5: n0^0 <= x^0 105.08/105.21 Failed at location 5: n0^0 <= x^0 105.08/105.21 Failed at location 5: n0^0 <= x^0 105.08/105.21 Before Improving: 105.08/105.21 Quasi-invariant at l4: n0^0 <= x^0 105.08/105.21 Quasi-invariant at l5: n0^0 <= x^0 105.08/105.21 Optimizing invariants... 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.194918s 105.08/105.21 Remaining time after improvement: 0.834149 105.08/105.21 Termination implied by a set of quasi-invariant(s): 105.08/105.21 Quasi-invariant at l4: n0^0 <= x^0 105.08/105.21 Quasi-invariant at l5: n0^0 <= x^0 105.08/105.21 [ Invariant Graph ] 105.08/105.21 Strengthening and disabling transitions... 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef277, y^0 -> undef279, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef291, y^0 -> undef293, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 [ Termination Graph ] 105.08/105.21 Strengthening and disabling transitions... 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 New Graphs: 105.08/105.21 Calling Safety with literal n0^0 <= x^0 and entry 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL check - Post:n0^0 <= x^0 - Process 22 105.08/105.21 * Exit transition: 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.08/105.21 * Postcondition : n0^0 <= x^0 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.015943s 105.08/105.21 > Postcondition is not implied! 105.08/105.21 105.08/105.21 LOG: RETURN check - Elapsed time: 0.016250s 105.08/105.21 Calling Safety with literal n0^0 <= x^0 and entry 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL check - Post:n0^0 <= x^0 - Process 23 105.08/105.21 * Exit transition: 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.08/105.21 * Postcondition : n0^0 <= x^0 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.016189s 105.08/105.21 > Postcondition is not implied! 105.08/105.21 105.08/105.21 LOG: RETURN check - Elapsed time: 0.016557s 105.08/105.21 Calling Safety with literal n0^0 <= x^0 and entry 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL check - Post:n0^0 <= x^0 - Process 24 105.08/105.21 * Exit transition: 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.08/105.21 * Postcondition : n0^0 <= x^0 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.016154s 105.08/105.21 > Postcondition is not implied! 105.08/105.21 105.08/105.21 LOG: RETURN check - Elapsed time: 0.016518s 105.08/105.21 INVARIANTS: 105.08/105.21 4: 105.08/105.21 5: 105.08/105.21 Quasi-INVARIANTS to narrow Graph: 105.08/105.21 4: n0^0 <= x^0 , 105.08/105.21 5: n0^0 <= x^0 , 105.08/105.21 Narrowing transition: 105.08/105.21 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 undef277, y^0 -> undef279, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 undef291, y^0 -> undef293, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 invGraph after Narrowing: 105.08/105.21 Transitions: 105.08/105.21 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.08/105.21 undef277, y^0 -> undef279, rest remain the same}> 105.08/105.21 undef291, y^0 -> undef293, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 Variables: 105.08/105.21 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.21 Checking conditional termination of SCC {l4, l5}... 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.523544s 105.08/105.21 Ranking function: -152 + 74*n0^0 + 51*n1^0 - 25*x^0 - 2*y^0 105.08/105.21 New Graphs: 105.08/105.21 Transitions: 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 Variables: 105.08/105.21 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.21 Checking conditional termination of SCC {l4}... 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.781759s 105.08/105.21 Ranking function: -2 + n0^0 + n1^0 - y^0 105.08/105.21 New Graphs: 105.08/105.21 Transitions: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 Variables: 105.08/105.21 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.21 Checking conditional termination of SCC {l4}... 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.177513s 105.08/105.21 Ranking function: -2 + executed_Drive^0 + n1^0 - y^0 105.08/105.21 New Graphs: 105.08/105.21 Transitions: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Variables: 105.08/105.21 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.21 Checking conditional termination of SCC {l4}... 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.112303s 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.353852s 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.144238s 105.08/105.21 Time used: 0.135778 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.155374s 105.08/105.21 Time used: 0.15055 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.155447s 105.08/105.21 Time used: 0.150563 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.143357s 105.08/105.21 Time used: 0.13857 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.140126s 105.08/105.21 Time used: 0.135468 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.139975s 105.08/105.21 Time used: 0.135388 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.145679s 105.08/105.21 Time used: 0.141142 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.145103s 105.08/105.21 Time used: 0.14066 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.203736s 105.08/105.21 Time used: 1.19197 105.08/105.21 Improving Solution with cost 3 ... 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetNextSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.008561s 105.08/105.21 Time used: 1.00857 105.08/105.21 105.08/105.21 LOG: SAT solveNonLinear - Elapsed time: 2.212297s 105.08/105.21 Cost: 3; Total time: 2.20054 105.08/105.21 Failed at location 5: n1^0 <= 0 105.08/105.21 Failed at location 5: n1^0 <= 0 105.08/105.21 Failed at location 5: n1^0 <= 0 105.08/105.21 Before Improving: 105.08/105.21 Quasi-invariant at l4: n1^0 <= 0 105.08/105.21 Quasi-invariant at l5: n1^0 <= 0 105.08/105.21 Optimizing invariants... 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.184069s 105.08/105.21 Remaining time after improvement: 0.84396 105.08/105.21 Termination implied by a set of quasi-invariant(s): 105.08/105.21 Quasi-invariant at l4: n1^0 <= 0 105.08/105.21 Quasi-invariant at l5: n1^0 <= 0 105.08/105.21 [ Invariant Graph ] 105.08/105.21 Strengthening and disabling transitions... 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef277, y^0 -> undef279, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef291, y^0 -> undef293, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 Strengthening transition (result): 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 [ Termination Graph ] 105.08/105.21 Strengthening and disabling transitions... 105.08/105.21 > It's unfeasible. Removing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 New Graphs: 105.08/105.21 Calling Safety with literal n1^0 <= 0 and entry 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL check - Post:n1^0 <= 0 - Process 25 105.08/105.21 * Exit transition: 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.08/105.21 * Postcondition : n1^0 <= 0 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.018222s 105.08/105.21 > Postcondition is not implied! 105.08/105.21 105.08/105.21 LOG: RETURN check - Elapsed time: 0.018523s 105.08/105.21 Calling Safety with literal n1^0 <= 0 and entry 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL check - Post:n1^0 <= 0 - Process 26 105.08/105.21 * Exit transition: 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.08/105.21 * Postcondition : n1^0 <= 0 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.018465s 105.08/105.21 > Postcondition is not implied! 105.08/105.21 105.08/105.21 LOG: RETURN check - Elapsed time: 0.018780s 105.08/105.21 Calling Safety with literal n1^0 <= 0 and entry 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL check - Post:n1^0 <= 0 - Process 27 105.08/105.21 * Exit transition: 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.08/105.21 * Postcondition : n1^0 <= 0 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.018434s 105.08/105.21 > Postcondition is not implied! 105.08/105.21 105.08/105.21 LOG: RETURN check - Elapsed time: 0.018742s 105.08/105.21 INVARIANTS: 105.08/105.21 4: 105.08/105.21 5: 105.08/105.21 Quasi-INVARIANTS to narrow Graph: 105.08/105.21 4: n1^0 <= 0 , 105.08/105.21 5: n1^0 <= 0 , 105.08/105.21 Narrowing transition: 105.08/105.21 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 undef277, y^0 -> undef279, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 undef291, y^0 -> undef293, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 Narrowing transition: 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: Narrow transition size 1 105.08/105.21 invGraph after Narrowing: 105.08/105.21 Transitions: 105.08/105.21 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.08/105.21 undef277, y^0 -> undef279, rest remain the same}> 105.08/105.21 undef291, y^0 -> undef293, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 Variables: 105.08/105.21 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.21 Checking conditional termination of SCC {l4, l5}... 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.246629s 105.08/105.21 Ranking function: -166 + 83*n1^0 - 83*y^0 105.08/105.21 New Graphs: 105.08/105.21 Transitions: 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 Variables: 105.08/105.21 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.21 Checking conditional termination of SCC {l4}... 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.790387s 105.08/105.21 Ranking function: -2 + n0^0 + n1^0 - y^0 105.08/105.21 New Graphs: 105.08/105.21 Transitions: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.21 Variables: 105.08/105.21 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.21 Checking conditional termination of SCC {l4}... 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.180461s 105.08/105.21 Ranking function: -2 + executed_Drive^0 + n1^0 - y^0 105.08/105.21 New Graphs: 105.08/105.21 Transitions: 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Variables: 105.08/105.21 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.21 Checking conditional termination of SCC {l4}... 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.117011s 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.361739s 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.147678s 105.08/105.21 Time used: 0.13875 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.158359s 105.08/105.21 Time used: 0.153371 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.157851s 105.08/105.21 Time used: 0.152858 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.145553s 105.08/105.21 Time used: 0.140653 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.143488s 105.08/105.21 Time used: 0.138675 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.142628s 105.08/105.21 Time used: 0.137845 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.146908s 105.08/105.21 Time used: 0.142233 105.08/105.21 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.147018s 105.08/105.21 Time used: 0.142466 105.08/105.21 Solving with 1 template(s). 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.056897s 105.08/105.21 Time used: 1.04508 105.08/105.21 Improving Solution with cost 3 ... 105.08/105.21 105.08/105.21 LOG: CALL solveNonLinearGetNextSolution 105.08/105.21 105.08/105.21 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 1.008635s 105.08/105.21 Time used: 1.00863 105.08/105.21 105.08/105.21 LOG: SAT solveNonLinear - Elapsed time: 2.065533s 105.08/105.21 Cost: 3; Total time: 2.05371 105.08/105.21 Failed at location 5: 1 + n1^0 <= y^0 105.08/105.21 Failed at location 5: 1 + n1^0 <= y^0 105.08/105.21 Failed at location 5: 1 + n1^0 <= y^0 105.08/105.21 Before Improving: 105.08/105.21 Quasi-invariant at l4: 1 + n1^0 <= y^0 105.08/105.21 Quasi-invariant at l5: 1 + n1^0 <= y^0 105.08/105.21 Optimizing invariants... 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.222900s 105.08/105.21 Quasi-invariant improved 105.08/105.21 105.08/105.21 LOG: CALL solveLinear 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear - Elapsed time: 0.184832s 105.08/105.21 Remaining time after improvement: 0.641953 105.08/105.21 Termination implied by a set of quasi-invariant(s): 105.08/105.21 Quasi-invariant at l4: n1^0 <= y^0 105.08/105.21 Quasi-invariant at l5: n1^0 <= y^0 105.08/105.21 [ Invariant Graph ] 105.08/105.21 Strengthening and disabling transitions... 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef277, y^0 -> undef279, rest remain the same}> 105.08/105.21 105.08/105.21 LOG: CALL solverLinear in Graph for feasibility 105.08/105.21 105.08/105.21 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.21 It's unfeasible. Removing transition: 105.08/105.21 undef291, y^0 -> undef293, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 Strengthening transition (result): 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 Strengthening transition (result): 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 Strengthening transition (result): 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 Strengthening transition (result): 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 Strengthening transition (result): 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 Strengthening transition (result): 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 Strengthening transition (result): 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 Strengthening transition (result): 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 Strengthening transition (result): 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 Strengthening transition (result): 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 Strengthening transition (result): 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 Strengthening transition (result): 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 Strengthening transition (result): 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 Strengthening transition (result): 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 Strengthening transition (result): 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 Strengthening transition (result): 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 Strengthening transition (result): 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 Strengthening transition (result): 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 [ Termination Graph ] 105.08/105.22 Strengthening and disabling transitions... 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 It's unfeasible. Removing transition: 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 It's unfeasible. Removing transition: 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 It's unfeasible. Removing transition: 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 It's unfeasible. Removing transition: 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 It's unfeasible. Removing transition: 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 It's unfeasible. Removing transition: 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 It's unfeasible. Removing transition: 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL solverLinear in Graph for feasibility 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear in Graph for feasibility 105.08/105.22 It's unfeasible. Removing transition: 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 New Graphs: 105.08/105.22 Calling Safety with literal n1^0 <= y^0 and entry 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL check - Post:n1^0 <= y^0 - Process 28 105.08/105.22 * Exit transition: 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.08/105.22 * Postcondition : n1^0 <= y^0 105.08/105.22 105.08/105.22 LOG: CALL solveLinear 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear - Elapsed time: 0.018971s 105.08/105.22 > Postcondition is not implied! 105.08/105.22 105.08/105.22 LOG: RETURN check - Elapsed time: 0.019295s 105.08/105.22 Calling Safety with literal n1^0 <= y^0 and entry 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL check - Post:n1^0 <= y^0 - Process 29 105.08/105.22 * Exit transition: 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.08/105.22 * Postcondition : n1^0 <= y^0 105.08/105.22 105.08/105.22 LOG: CALL solveLinear 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear - Elapsed time: 0.019148s 105.08/105.22 > Postcondition is not implied! 105.08/105.22 105.08/105.22 LOG: RETURN check - Elapsed time: 0.019509s 105.08/105.22 Calling Safety with literal n1^0 <= y^0 and entry 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: CALL check - Post:n1^0 <= y^0 - Process 30 105.08/105.22 * Exit transition: 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.08/105.22 * Postcondition : n1^0 <= y^0 105.08/105.22 105.08/105.22 LOG: CALL solveLinear 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear - Elapsed time: 0.019184s 105.08/105.22 > Postcondition is not implied! 105.08/105.22 105.08/105.22 LOG: RETURN check - Elapsed time: 0.019522s 105.08/105.22 INVARIANTS: 105.08/105.22 4: 105.08/105.22 5: 105.08/105.22 Quasi-INVARIANTS to narrow Graph: 105.08/105.22 4: n1^0 <= y^0 , 105.08/105.22 5: n1^0 <= y^0 , 105.08/105.22 Narrowing transition: 105.08/105.22 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: Narrow transition size 1 105.08/105.22 Narrowing transition: 105.08/105.22 undef277, y^0 -> undef279, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: Narrow transition size 1 105.08/105.22 Narrowing transition: 105.08/105.22 undef291, y^0 -> undef293, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: Narrow transition size 1 105.08/105.22 Narrowing transition: 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: Narrow transition size 1 105.08/105.22 Narrowing transition: 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: Narrow transition size 1 105.08/105.22 Narrowing transition: 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: Narrow transition size 1 105.08/105.22 Narrowing transition: 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: Narrow transition size 1 105.08/105.22 Narrowing transition: 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: Narrow transition size 1 105.08/105.22 Narrowing transition: 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: Narrow transition size 1 105.08/105.22 Narrowing transition: 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: Narrow transition size 1 105.08/105.22 Narrowing transition: 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: Narrow transition size 1 105.08/105.22 Narrowing transition: 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: Narrow transition size 1 105.08/105.22 Narrowing transition: 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: Narrow transition size 1 105.08/105.22 Narrowing transition: 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: Narrow transition size 1 105.08/105.22 Narrowing transition: 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: Narrow transition size 1 105.08/105.22 Narrowing transition: 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: Narrow transition size 1 105.08/105.22 Narrowing transition: 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: Narrow transition size 1 105.08/105.22 Narrowing transition: 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: Narrow transition size 1 105.08/105.22 Narrowing transition: 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: Narrow transition size 1 105.08/105.22 Narrowing transition: 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: Narrow transition size 1 105.08/105.22 Narrowing transition: 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 105.08/105.22 LOG: Narrow transition size 1 105.08/105.22 invGraph after Narrowing: 105.08/105.22 Transitions: 105.08/105.22 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.08/105.22 undef277, y^0 -> undef279, rest remain the same}> 105.08/105.22 undef291, y^0 -> undef293, rest remain the same}> 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 Variables: 105.08/105.22 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.22 Checking conditional termination of SCC {l4, l5}... 105.08/105.22 105.08/105.22 LOG: CALL solveLinear 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear - Elapsed time: 0.212409s 105.08/105.22 Ranking function: -166 + n0^0 + 82*n1^0 - x^0 - 82*y^0 105.08/105.22 New Graphs: 105.08/105.22 Transitions: 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 Variables: 105.08/105.22 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.22 Checking conditional termination of SCC {l4}... 105.08/105.22 105.08/105.22 LOG: CALL solveLinear 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear - Elapsed time: 0.825521s 105.08/105.22 Ranking function: (~(1) / 2) + (1 / 2)*n0^0 + (~(1) / 2)*x^0 105.08/105.22 New Graphs: 105.08/105.22 Transitions: 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 Variables: 105.08/105.22 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.22 Checking conditional termination of SCC {l4}... 105.08/105.22 105.08/105.22 LOG: CALL solveLinear 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear - Elapsed time: 0.177931s 105.08/105.22 Ranking function: -1 + executed_Drive^0 105.08/105.22 New Graphs: 105.08/105.22 Transitions: 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 Variables: 105.08/105.22 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.22 Checking conditional termination of SCC {l4}... 105.08/105.22 105.08/105.22 LOG: CALL solveLinear 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear - Elapsed time: 0.113569s 105.08/105.22 105.08/105.22 LOG: CALL solveLinear 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear - Elapsed time: 0.377858s 105.08/105.22 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 Solving with 1 template(s). 105.08/105.22 105.08/105.22 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.22 105.08/105.22 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.151976s 105.08/105.22 Time used: 0.143462 105.08/105.22 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 Solving with 1 template(s). 105.08/105.22 105.08/105.22 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.22 105.08/105.22 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.150617s 105.08/105.22 Time used: 0.145748 105.08/105.22 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 Solving with 1 template(s). 105.08/105.22 105.08/105.22 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.22 105.08/105.22 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.148330s 105.08/105.22 Time used: 0.143521 105.08/105.22 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 Solving with 1 template(s). 105.08/105.22 105.08/105.22 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.22 105.08/105.22 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.150828s 105.08/105.22 Time used: 0.146033 105.08/105.22 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 Solving with 1 template(s). 105.08/105.22 105.08/105.22 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.22 105.08/105.22 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.154685s 105.08/105.22 Time used: 0.149933 105.08/105.22 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 Solving with 1 template(s). 105.08/105.22 105.08/105.22 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.22 105.08/105.22 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.153799s 105.08/105.22 Time used: 0.149178 105.08/105.22 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 Solving with 1 template(s). 105.08/105.22 105.08/105.22 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.22 105.08/105.22 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.147695s 105.08/105.22 Time used: 0.143218 105.08/105.22 Trying to remove transition: undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 Solving with 1 template(s). 105.08/105.22 105.08/105.22 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.22 105.08/105.22 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.148921s 105.08/105.22 Time used: 0.144472 105.08/105.22 Solving with 1 template(s). 105.08/105.22 105.08/105.22 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.22 105.08/105.22 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.639354s 105.08/105.22 Time used: 1.63496 105.08/105.22 Solving with 2 template(s). 105.08/105.22 105.08/105.22 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.22 105.08/105.22 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.007864s 105.08/105.22 Time used: 4.00034 105.08/105.22 Solving with 3 template(s). 105.08/105.22 105.08/105.22 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.22 105.08/105.22 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.020669s 105.08/105.22 Time used: 1.00042 105.08/105.22 Solving with 1 template(s). 105.08/105.22 105.08/105.22 LOG: CALL solveNonLinearGetFirstSolution 105.08/105.22 105.08/105.22 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.698187s 105.08/105.22 Time used: 0.666708 105.08/105.22 105.08/105.22 Proving non-termination of subgraph 1 105.08/105.22 Transitions: 105.08/105.22 undef253, x^0 -> undef263, y^0 -> undef265, rest remain the same}> 105.08/105.22 undef277, y^0 -> undef279, rest remain the same}> 105.08/105.22 undef291, y^0 -> undef293, rest remain the same}> 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 1, x^0 -> undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 0, x^0 -> undef166, y^0 -> undef168, rest remain the same}> 105.08/105.22 Variables: 105.08/105.22 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.22 105.08/105.22 Checking that every undef value has an assignment... 105.08/105.22 105.08/105.22 LOG: CALL solveLinear 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear - Elapsed time: 0.623929s 105.08/105.22 Checking conditional non-termination of SCC {l4, l5}... 105.08/105.22 > No assignment for some undef value. 105.08/105.22 > Checking if the negation of the conditions of every pending exit is quasi-invariant... NO 105.08/105.22 105.08/105.22 Proving non-termination of subgraph 1 105.08/105.22 Transitions: 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 undef110, y^0 -> undef112, rest remain the same}> 105.08/105.22 Variables: 105.08/105.22 executed_Drive^0, n0^0, n1^0, x^0, y^0 105.08/105.22 105.08/105.22 Checking that every undef value has an assignment... 105.08/105.22 105.08/105.22 LOG: CALL solveLinear 105.08/105.22 105.08/105.22 LOG: RETURN solveLinear - Elapsed time: 2.018004s 105.08/105.22 Checking conditional non-termination of SCC {l4}... 105.08/105.22 > No assignment for some undef value. 105.08/105.22 > Checking if the negation of the conditions of every pending exit is quasi-invariant... YES 105.08/105.22 Calling reachability with... 105.08/105.22 Transition: 105.08/105.22 Conditions: 0 <= 1, 105.08/105.22 Transition: 105.08/105.22 Conditions: 0 <= 1, 105.08/105.22 Transition: 105.08/105.22 Conditions: 0 <= 1, 105.08/105.22 OPEN EXITS: 105.08/105.22 (condsUp: 0 <= 1) 105.08/105.22 (condsUp: 0 <= 1) 105.08/105.22 (condsUp: 0 <= 1) 105.08/105.22 105.08/105.22 --- Reachability graph --- 105.08/105.22 > Graph without transitions. 105.08/105.22 105.08/105.22 Calling reachability with... 105.08/105.22 Transition: 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.08/105.22 Conditions: 0 <= 1, 105.08/105.22 Transition: 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.08/105.22 Conditions: 0 <= 1, 105.08/105.22 Transition: 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.08/105.22 Conditions: 0 <= 1, 105.08/105.22 Transition: 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.08/105.22 Conditions: 0 <= 1, 105.08/105.22 Transition: 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.08/105.22 Conditions: 0 <= 1, 105.08/105.22 Transition: 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.08/105.22 Conditions: 0 <= 1, 105.08/105.22 Transition: 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.08/105.22 Conditions: 0 <= 1, 105.08/105.22 Transition: 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.08/105.22 Conditions: 0 <= 1, 105.08/105.22 Transition: 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.08/105.22 Conditions: 0 <= 1, 105.08/105.22 OPEN EXITS: 105.08/105.22 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.08/105.22 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.08/105.22 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.08/105.22 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.08/105.22 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.08/105.22 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.08/105.22 1, x^0 -> undef432, y^0 -> undef434, rest remain the same}> 105.08/105.22 0, x^0 -> undef446, y^0 -> undef448, rest remain the same}> 105.08/105.22 0, x^0 -> undef460, y^0 -> undef462, rest remain the same}> 105.08/105.22 105.08/105.22 > Conditions are reachable! 105.08/105.22 105.08/105.22 Program does NOT terminate 105.08/105.22 /export/starexec/sandbox/solver/bin/starexec_run_termcomp2019_ITS: line 26: delete: command not found 105.08/105.22 /export/starexec/sandbox/solver/bin/starexec_run_termcomp2019_ITS: line 27: edit: command not found 105.08/105.22 EOF