6.34/6.38 NO 6.34/6.38 6.34/6.38 Solver Timeout: 4 6.34/6.38 Global Timeout: 300 6.34/6.38 No parsing errors! 6.34/6.38 Init Location: 0 6.34/6.38 Transitions: 6.34/6.38 6.34/6.38 undef3, oldX1^0 -> undef4, oldX2^0 -> undef5, oldX3^0 -> undef6, x0^0 -> (0 + undef3), x1^0 -> (0 + undef4), x2^0 -> (0 + undef5), x3^0 -> (0 + undef6)}> 6.34/6.38 undef17, oldX1^0 -> undef18, oldX2^0 -> undef19, oldX3^0 -> undef20, x0^0 -> (0 + undef17), x1^0 -> (0 + undef18), x2^0 -> (0 + undef19), x3^0 -> (~(1) + undef20)}> 6.34/6.38 6.34/6.38 undef45, oldX1^0 -> undef46, oldX2^0 -> undef47, oldX3^0 -> (0 + x3^0), oldX4^0 -> undef49, x0^0 -> (0 + undef45), x1^0 -> (0 + undef46), x2^0 -> (0 + undef47), x3^0 -> (0 + undef49)}> 6.34/6.38 undef59, oldX1^0 -> undef60, oldX2^0 -> undef61, oldX3^0 -> (0 + x3^0), x0^0 -> (0 + undef59), x1^0 -> (0 + undef60), x2^0 -> (0 + undef61), x3^0 -> (0 + undef61)}> 6.34/6.38 undef73, oldX1^0 -> undef74, oldX2^0 -> undef75, oldX3^0 -> (0 + x3^0), oldX4^0 -> undef77, x0^0 -> (0 + undef73), x1^0 -> (0 + undef74), x2^0 -> ((0 + (~(1) * __const_8^0)) + undef75), x3^0 -> (0 + undef77)}> 6.34/6.38 undef87, oldX1^0 -> undef88, oldX2^0 -> undef89, oldX3^0 -> (0 + x3^0), oldX4^0 -> undef91, x0^0 -> (0 + undef87), x1^0 -> (0 + undef88), x2^0 -> (0 + undef89), x3^0 -> (0 + undef91)}> 6.34/6.38 undef101, oldX1^0 -> undef102, oldX2^0 -> undef103, oldX3^0 -> (0 + x3^0), oldX4^0 -> undef105, x0^0 -> (0 + undef101), x1^0 -> (0 + undef102), x2^0 -> (0 + undef103), x3^0 -> (0 + undef105)}> 6.34/6.38 undef115, oldX1^0 -> undef116, oldX2^0 -> (0 + x2^0), oldX3^0 -> (0 + x3^0), oldX4^0 -> undef119, x0^0 -> (0 + undef115), x1^0 -> (0 + undef116), x2^0 -> (0 + undef116), x3^0 -> (0 + undef119)}> 6.34/6.38 (0 + x0^0), oldX1^0 -> (0 + x1^0), oldX2^0 -> (0 + x2^0), oldX3^0 -> (0 + x3^0), oldX4^0 -> undef133, oldX5^0 -> undef134, oldX6^0 -> undef135, oldX7^0 -> undef136, x0^0 -> (0 + undef133), x1^0 -> (0 + undef134), x2^0 -> (0 + undef135), x3^0 -> (0 + undef136)}> 6.34/6.38 undef143, oldX1^0 -> undef144, oldX2^0 -> (0 + x2^0), oldX3^0 -> (0 + x3^0), oldX4^0 -> undef147, oldX5^0 -> undef148, x0^0 -> (0 + undef143), x1^0 -> (0 + undef144), x2^0 -> (0 + undef147), x3^0 -> (0 + undef148)}> 6.34/6.38 undef157, oldX1^0 -> undef158, oldX2^0 -> (0 + x2^0), oldX3^0 -> (0 + x3^0), oldX4^0 -> undef161, oldX5^0 -> undef162, x0^0 -> (0 + undef157), x1^0 -> (0 + undef158), x2^0 -> (0 + undef161), x3^0 -> (0 + undef162)}> 6.34/6.38 (0 + x0^0), oldX1^0 -> (0 + x1^0), oldX2^0 -> (0 + x2^0), oldX3^0 -> (0 + x3^0), oldX4^0 -> undef175, oldX5^0 -> undef176, oldX6^0 -> undef177, oldX7^0 -> undef178, x0^0 -> (0 + undef175), x1^0 -> (0 + undef176), x2^0 -> (0 + undef177), x3^0 -> (0 + undef178)}> 6.34/6.38 undef185, oldX1^0 -> undef186, oldX2^0 -> (0 + x2^0), oldX3^0 -> (0 + x3^0), oldX4^0 -> undef189, oldX5^0 -> undef190, x0^0 -> (0 + undef185), x1^0 -> (0 + undef186), x2^0 -> (0 + undef189), x3^0 -> (0 + undef190)}> 6.34/6.38 6.34/6.38 6.34/6.38 6.34/6.38 6.34/6.38 6.34/6.38 6.34/6.38 6.34/6.38 6.34/6.38 6.34/6.38 6.34/6.38 6.34/6.38 Fresh variables: 6.34/6.38 undef3, undef4, undef5, undef6, undef17, undef18, undef19, undef20, undef45, undef46, undef47, undef49, undef59, undef60, undef61, undef73, undef74, undef75, undef77, undef87, undef88, undef89, undef91, undef101, undef102, undef103, undef105, undef115, undef116, undef119, undef133, undef134, undef135, undef136, undef143, undef144, undef147, undef148, undef157, undef158, undef161, undef162, undef175, undef176, undef177, undef178, undef185, undef186, undef189, undef190, 6.34/6.38 6.34/6.38 Undef variables: 6.34/6.38 undef3, undef4, undef5, undef6, undef17, undef18, undef19, undef20, undef45, undef46, undef47, undef49, undef59, undef60, undef61, undef73, undef74, undef75, undef77, undef87, undef88, undef89, undef91, undef101, undef102, undef103, undef105, undef115, undef116, undef119, undef133, undef134, undef135, undef136, undef143, undef144, undef147, undef148, undef157, undef158, undef161, undef162, undef175, undef176, undef177, undef178, undef185, undef186, undef189, undef190, 6.34/6.38 6.34/6.38 Abstraction variables: 6.34/6.38 6.34/6.38 Exit nodes: 6.34/6.38 6.34/6.38 Accepting locations: 6.34/6.38 6.34/6.38 Asserts: 6.34/6.38 6.34/6.38 Preprocessed LLVMGraph 6.34/6.38 Init Location: 0 6.34/6.38 Transitions: 6.34/6.38 (0 + undef175), x1^0 -> (0 + undef176), x2^0 -> (0 + undef177), x3^0 -> (0 + undef178)}> 6.34/6.38 (0 + undef59), x1^0 -> (0 + undef60), x2^0 -> (0 + undef61), x3^0 -> (0 + undef61)}> 6.34/6.38 (0 + undef101), x1^0 -> (0 + undef102), x2^0 -> (0 + undef103), x3^0 -> (0 + undef105)}> 6.34/6.38 (0 + undef133), x1^0 -> (0 + undef134), x2^0 -> (0 + undef135), x3^0 -> (0 + undef136)}> 6.34/6.38 6.34/6.38 (0 + undef175), x1^0 -> (0 + undef176), x2^0 -> (0 + undef177), x3^0 -> (0 + undef178)}> 6.34/6.38 (0 + undef59), x1^0 -> (0 + undef60), x2^0 -> (0 + undef61), x3^0 -> (0 + undef61)}> 6.34/6.38 6.34/6.38 (0 + undef175), x1^0 -> (0 + undef176), x2^0 -> (0 + undef177), x3^0 -> (0 + undef178)}> 6.34/6.38 (0 + undef59), x1^0 -> (0 + undef60), x2^0 -> (0 + undef61), x3^0 -> (0 + undef61)}> 6.34/6.38 (0 + undef101), x1^0 -> (0 + undef102), x2^0 -> (0 + undef103), x3^0 -> (0 + undef105)}> 6.34/6.38 6.34/6.38 (0 + undef175), x1^0 -> (0 + undef176), x2^0 -> (0 + undef177), x3^0 -> (0 + undef178)}> 6.34/6.38 (0 + undef59), x1^0 -> (0 + undef60), x2^0 -> (0 + undef61), x3^0 -> (0 + undef61)}> 6.34/6.38 (0 + undef101), x1^0 -> (0 + undef102), x2^0 -> (0 + undef103), x3^0 -> (0 + undef105)}> 6.34/6.38 (0 + undef133), x1^0 -> (0 + undef134), x2^0 -> (0 + undef135), x3^0 -> (0 + undef136)}> 6.34/6.38 (0 + undef175), x1^0 -> (0 + undef176), x2^0 -> (0 + undef177), x3^0 -> (0 + undef178)}> 6.34/6.38 (0 + undef59), x1^0 -> (0 + undef60), x2^0 -> (0 + undef61), x3^0 -> (0 + undef61)}> 6.34/6.38 (0 + undef101), x1^0 -> (0 + undef102), x2^0 -> (0 + undef103), x3^0 -> (0 + undef105)}> 6.34/6.38 (0 + undef133), x1^0 -> (0 + undef134), x2^0 -> (0 + undef135), x3^0 -> (0 + undef136)}> 6.34/6.38 (0 + undef175), x1^0 -> (0 + undef176), x2^0 -> (0 + undef177), x3^0 -> (0 + undef178)}> 6.34/6.38 (0 + undef175), x1^0 -> (0 + undef176), x2^0 -> (0 + undef177), x3^0 -> (0 + undef178)}> 6.34/6.38 (0 + undef17), x1^0 -> (0 + undef18), x2^0 -> (0 + undef19), x3^0 -> (~(1) + undef20)}> 6.34/6.38 (0 + undef175), x1^0 -> (0 + undef176), x2^0 -> (0 + undef177), x3^0 -> (0 + undef178)}> 6.34/6.38 (0 + undef59), x1^0 -> (0 + undef60), x2^0 -> (0 + undef61), x3^0 -> (0 + undef61)}> 6.34/6.38 (0 + undef101), x1^0 -> (0 + undef102), x2^0 -> (0 + undef103), x3^0 -> (0 + undef105)}> 6.34/6.38 6.34/6.38 Fresh variables: 6.34/6.38 undef3, undef4, undef5, undef6, undef17, undef18, undef19, undef20, undef45, undef46, undef47, undef49, undef59, undef60, undef61, undef73, undef74, undef75, undef77, undef87, undef88, undef89, undef91, undef101, undef102, undef103, undef105, undef115, undef116, undef119, undef133, undef134, undef135, undef136, undef143, undef144, undef147, undef148, undef157, undef158, undef161, undef162, undef175, undef176, undef177, undef178, undef185, undef186, undef189, undef190, 6.34/6.38 6.34/6.38 Undef variables: 6.34/6.38 undef3, undef4, undef5, undef6, undef17, undef18, undef19, undef20, undef45, undef46, undef47, undef49, undef59, undef60, undef61, undef73, undef74, undef75, undef77, undef87, undef88, undef89, undef91, undef101, undef102, undef103, undef105, undef115, undef116, undef119, undef133, undef134, undef135, undef136, undef143, undef144, undef147, undef148, undef157, undef158, undef161, undef162, undef175, undef176, undef177, undef178, undef185, undef186, undef189, undef190, 6.34/6.38 6.34/6.38 Abstraction variables: 6.34/6.38 6.34/6.38 Exit nodes: 6.34/6.38 6.34/6.38 Accepting locations: 6.34/6.38 6.34/6.38 Asserts: 6.34/6.38 6.34/6.38 ************************************************************* 6.34/6.38 ******************************************************************************************* 6.34/6.38 *********************** WORKING TRANSITION SYSTEM (DAG) *********************** 6.34/6.38 ******************************************************************************************* 6.34/6.38 6.34/6.38 Init Location: 0 6.34/6.38 Graph 0: 6.34/6.38 Transitions: 6.34/6.38 Variables: 6.34/6.38 6.34/6.38 Graph 1: 6.34/6.38 Transitions: 6.34/6.38 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 Variables: 6.34/6.38 __const_7^0, __const_8^0, x0^0, x1^0, x2^0, x3^0 6.34/6.38 6.34/6.38 Graph 2: 6.34/6.38 Transitions: 6.34/6.38 undef17, x1^0 -> undef18, x2^0 -> undef19, x3^0 -> -1 + undef20, rest remain the same}> 6.34/6.38 Variables: 6.34/6.38 x0^0, x1^0, x2^0, x3^0 6.34/6.38 6.34/6.38 Graph 3: 6.34/6.38 Transitions: 6.34/6.38 Variables: 6.34/6.38 6.34/6.38 Precedence: 6.34/6.38 Graph 0 6.34/6.38 6.34/6.38 Graph 1 6.34/6.38 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 6.34/6.38 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 6.34/6.38 Graph 2 6.34/6.38 undef59, x1^0 -> undef60, x2^0 -> undef61, x3^0 -> undef61, rest remain the same}> 6.34/6.38 6.34/6.38 undef59, x1^0 -> undef60, x2^0 -> undef61, x3^0 -> undef61, rest remain the same}> 6.34/6.38 undef59, x1^0 -> undef60, x2^0 -> undef61, x3^0 -> undef61, rest remain the same}> 6.34/6.38 undef59, x1^0 -> undef60, x2^0 -> undef61, x3^0 -> undef61, rest remain the same}> 6.34/6.38 undef59, x1^0 -> undef60, x2^0 -> undef61, x3^0 -> undef61, rest remain the same}> 6.34/6.38 undef59, x1^0 -> undef60, x2^0 -> undef61, x3^0 -> undef61, rest remain the same}> 6.34/6.38 6.34/6.38 Graph 3 6.34/6.38 undef175, x1^0 -> undef176, x2^0 -> undef177, x3^0 -> undef178, rest remain the same}> 6.34/6.38 undef133, x1^0 -> undef134, x2^0 -> undef135, x3^0 -> undef136, rest remain the same}> 6.34/6.38 undef175, x1^0 -> undef176, x2^0 -> undef177, x3^0 -> undef178, rest remain the same}> 6.34/6.38 undef175, x1^0 -> undef176, x2^0 -> undef177, x3^0 -> undef178, rest remain the same}> 6.34/6.38 6.34/6.38 undef175, x1^0 -> undef176, x2^0 -> undef177, x3^0 -> undef178, rest remain the same}> 6.34/6.38 undef133, x1^0 -> undef134, x2^0 -> undef135, x3^0 -> undef136, rest remain the same}> 6.34/6.38 undef175, x1^0 -> undef176, x2^0 -> undef177, x3^0 -> undef178, rest remain the same}> 6.34/6.38 undef133, x1^0 -> undef134, x2^0 -> undef135, x3^0 -> undef136, rest remain the same}> 6.34/6.38 undef175, x1^0 -> undef176, x2^0 -> undef177, x3^0 -> undef178, rest remain the same}> 6.34/6.38 undef175, x1^0 -> undef176, x2^0 -> undef177, x3^0 -> undef178, rest remain the same}> 6.34/6.38 undef175, x1^0 -> undef176, x2^0 -> undef177, x3^0 -> undef178, rest remain the same}> 6.34/6.38 6.34/6.38 Map Locations to Subgraph: 6.34/6.38 ( 0 , 0 ) 6.34/6.38 ( 1 , 2 ) 6.34/6.38 ( 5 , 1 ) 6.34/6.38 ( 9 , 3 ) 6.34/6.38 6.34/6.38 ******************************************************************************************* 6.34/6.38 ******************************** CHECKING ASSERTIONS ******************************** 6.34/6.38 ******************************************************************************************* 6.34/6.38 6.34/6.38 Proving termination of subgraph 0 6.34/6.38 Proving termination of subgraph 1 6.34/6.38 Checking unfeasibility... 6.34/6.38 Time used: 0.007147 6.34/6.38 6.34/6.38 Checking conditional termination of SCC {l5}... 6.34/6.38 6.34/6.38 LOG: CALL solveLinear 6.34/6.38 6.34/6.38 LOG: RETURN solveLinear - Elapsed time: 0.001491s 6.34/6.38 6.34/6.38 LOG: CALL solveLinear 6.34/6.38 6.34/6.38 LOG: RETURN solveLinear - Elapsed time: 0.005976s 6.34/6.38 Trying to remove transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 Solving with 1 template(s). 6.34/6.38 6.34/6.38 LOG: CALL solveNonLinearGetFirstSolution 6.34/6.38 6.34/6.38 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.012595s 6.34/6.38 Time used: 0.012136 6.34/6.38 Solving with 1 template(s). 6.34/6.38 6.34/6.38 LOG: CALL solveNonLinearGetFirstSolution 6.34/6.38 6.34/6.38 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.031813s 6.34/6.38 Time used: 0.030668 6.34/6.38 Improving Solution with cost 5 ... 6.34/6.38 6.34/6.38 LOG: CALL solveNonLinearGetNextSolution 6.34/6.38 6.34/6.38 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.024576s 6.34/6.38 Time used: 0.024539 6.34/6.38 6.34/6.38 LOG: SAT solveNonLinear - Elapsed time: 0.056389s 6.34/6.38 Cost: 5; Total time: 0.055207 6.34/6.38 Failed at location 5: 1 + x2^0 <= __const_7^0 + __const_8^0 6.34/6.38 Failed at location 5: 1 + x2^0 <= __const_7^0 + __const_8^0 6.34/6.38 Failed at location 5: 1 + x2^0 <= __const_7^0 + __const_8^0 6.34/6.38 Failed at location 5: 1 + x2^0 <= __const_7^0 + __const_8^0 6.34/6.38 Failed at location 5: 1 + x2^0 <= __const_7^0 + __const_8^0 6.34/6.38 Before Improving: 6.34/6.38 Quasi-invariant at l5: 1 + x2^0 <= __const_7^0 + __const_8^0 6.34/6.38 Optimizing invariants... 6.34/6.38 6.34/6.38 LOG: CALL solveLinear 6.34/6.38 6.34/6.38 LOG: RETURN solveLinear - Elapsed time: 0.005950s 6.34/6.38 Remaining time after improvement: 0.997043 6.34/6.38 Termination implied by a set of quasi-invariant(s): 6.34/6.38 Quasi-invariant at l5: 1 + x2^0 <= __const_7^0 + __const_8^0 6.34/6.38 [ Invariant Graph ] 6.34/6.38 Strengthening and disabling transitions... 6.34/6.38 6.34/6.38 LOG: CALL solverLinear in Graph for feasibility 6.34/6.38 6.34/6.38 LOG: RETURN solveLinear in Graph for feasibility 6.34/6.38 It's unfeasible. Removing transition: 6.34/6.38 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 [ Termination Graph ] 6.34/6.38 Strengthening and disabling transitions... 6.34/6.38 > It's unfeasible. Removing transition: 6.34/6.38 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 New Graphs: 6.34/6.38 Calling Safety with literal 1 + x2^0 <= __const_7^0 + __const_8^0 and entry undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 6.34/6.38 LOG: CALL check - Post:1 + x2^0 <= __const_7^0 + __const_8^0 - Process 1 6.34/6.38 * Exit transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 * Postcondition : 1 + x2^0 <= __const_7^0 + __const_8^0 6.34/6.38 6.34/6.38 LOG: CALL solveLinear 6.34/6.38 6.34/6.38 LOG: RETURN solveLinear - Elapsed time: 0.001439s 6.34/6.38 > Postcondition is not implied! 6.34/6.38 6.34/6.38 LOG: RETURN check - Elapsed time: 0.001633s 6.34/6.38 Calling Safety with literal 1 + x2^0 <= __const_7^0 + __const_8^0 and entry 6.34/6.38 6.34/6.38 LOG: CALL check - Post:1 + x2^0 <= __const_7^0 + __const_8^0 - Process 2 6.34/6.38 * Exit transition: 6.34/6.38 * Postcondition : 1 + x2^0 <= __const_7^0 + __const_8^0 6.34/6.38 6.34/6.38 LOG: CALL solveLinear 6.34/6.38 6.34/6.38 LOG: RETURN solveLinear - Elapsed time: 0.000649s 6.34/6.38 > Postcondition is not implied! 6.34/6.38 6.34/6.38 LOG: RETURN check - Elapsed time: 0.000724s 6.34/6.38 Calling Safety with literal 1 + x2^0 <= __const_7^0 + __const_8^0 and entry undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 6.34/6.38 LOG: CALL check - Post:1 + x2^0 <= __const_7^0 + __const_8^0 - Process 3 6.34/6.38 * Exit transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 * Postcondition : 1 + x2^0 <= __const_7^0 + __const_8^0 6.34/6.38 6.34/6.38 LOG: CALL solveLinear 6.34/6.38 6.34/6.38 LOG: RETURN solveLinear - Elapsed time: 0.000838s 6.34/6.38 > Postcondition is not implied! 6.34/6.38 6.34/6.38 LOG: RETURN check - Elapsed time: 0.000965s 6.34/6.38 Calling Safety with literal 1 + x2^0 <= __const_7^0 + __const_8^0 and entry undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 6.34/6.38 LOG: CALL check - Post:1 + x2^0 <= __const_7^0 + __const_8^0 - Process 4 6.34/6.38 * Exit transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 * Postcondition : 1 + x2^0 <= __const_7^0 + __const_8^0 6.34/6.38 6.34/6.38 LOG: CALL solveLinear 6.34/6.38 6.34/6.38 LOG: RETURN solveLinear - Elapsed time: 0.000986s 6.34/6.38 > Postcondition is not implied! 6.34/6.38 6.34/6.38 LOG: RETURN check - Elapsed time: 0.001142s 6.34/6.38 Calling Safety with literal 1 + x2^0 <= __const_7^0 + __const_8^0 and entry undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 6.34/6.38 LOG: CALL check - Post:1 + x2^0 <= __const_7^0 + __const_8^0 - Process 5 6.34/6.38 * Exit transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 * Postcondition : 1 + x2^0 <= __const_7^0 + __const_8^0 6.34/6.38 6.34/6.38 LOG: CALL solveLinear 6.34/6.38 6.34/6.38 LOG: RETURN solveLinear - Elapsed time: 0.001140s 6.34/6.38 > Postcondition is not implied! 6.34/6.38 6.34/6.38 LOG: RETURN check - Elapsed time: 0.001309s 6.34/6.38 INVARIANTS: 6.34/6.38 5: 6.34/6.38 Quasi-INVARIANTS to narrow Graph: 6.34/6.38 5: 1 + x2^0 <= __const_7^0 + __const_8^0 , 6.34/6.38 Narrowing transition: 6.34/6.38 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 6.34/6.38 LOG: Narrow transition size 1 6.34/6.38 invGraph after Narrowing: 6.34/6.38 Transitions: 6.34/6.38 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 Variables: 6.34/6.38 __const_7^0, __const_8^0, x0^0, x1^0, x2^0, x3^0 6.34/6.38 Checking conditional termination of SCC {l5}... 6.34/6.38 6.34/6.38 LOG: CALL solveLinear 6.34/6.38 6.34/6.38 LOG: RETURN solveLinear - Elapsed time: 0.001245s 6.34/6.38 6.34/6.38 LOG: CALL solveLinear 6.34/6.38 6.34/6.38 LOG: RETURN solveLinear - Elapsed time: 0.006069s 6.34/6.38 Trying to remove transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 Solving with 1 template(s). 6.34/6.38 6.34/6.38 LOG: CALL solveNonLinearGetFirstSolution 6.34/6.38 6.34/6.38 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.010734s 6.34/6.38 Time used: 0.010202 6.34/6.38 Solving with 1 template(s). 6.34/6.38 6.34/6.38 LOG: CALL solveNonLinearGetFirstSolution 6.34/6.38 6.34/6.38 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.028245s 6.34/6.38 Time used: 0.027081 6.34/6.38 Improving Solution with cost 5 ... 6.34/6.38 6.34/6.38 LOG: CALL solveNonLinearGetNextSolution 6.34/6.38 6.34/6.38 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.021027s 6.34/6.38 Time used: 0.021016 6.34/6.38 6.34/6.38 LOG: SAT solveNonLinear - Elapsed time: 0.049272s 6.34/6.38 Cost: 5; Total time: 0.048097 6.34/6.38 Failed at location 5: x2^0 <= __const_7^0 + __const_8^0 6.34/6.38 Failed at location 5: x2^0 <= __const_7^0 + __const_8^0 6.34/6.38 Failed at location 5: x2^0 <= __const_7^0 + __const_8^0 6.34/6.38 Failed at location 5: x2^0 <= __const_7^0 + __const_8^0 6.34/6.38 Failed at location 5: x2^0 <= __const_7^0 + __const_8^0 6.34/6.38 Before Improving: 6.34/6.38 Quasi-invariant at l5: x2^0 <= __const_7^0 + __const_8^0 6.34/6.38 Optimizing invariants... 6.34/6.38 6.34/6.38 LOG: CALL solveLinear 6.34/6.38 6.34/6.38 LOG: RETURN solveLinear - Elapsed time: 0.006466s 6.34/6.38 Remaining time after improvement: 0.996684 6.34/6.38 Termination implied by a set of quasi-invariant(s): 6.34/6.38 Quasi-invariant at l5: x2^0 <= __const_7^0 + __const_8^0 6.34/6.38 [ Invariant Graph ] 6.34/6.38 Strengthening and disabling transitions... 6.34/6.38 6.34/6.38 LOG: CALL solverLinear in Graph for feasibility 6.34/6.38 6.34/6.38 LOG: RETURN solveLinear in Graph for feasibility 6.34/6.38 It's unfeasible. Removing transition: 6.34/6.38 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 [ Termination Graph ] 6.34/6.38 Strengthening and disabling transitions... 6.34/6.38 6.34/6.38 LOG: CALL solverLinear in Graph for feasibility 6.34/6.38 6.34/6.38 LOG: RETURN solveLinear in Graph for feasibility 6.34/6.38 It's unfeasible. Removing transition: 6.34/6.38 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 New Graphs: 6.34/6.38 Calling Safety with literal x2^0 <= __const_7^0 + __const_8^0 and entry undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 6.34/6.38 LOG: CALL check - Post:x2^0 <= __const_7^0 + __const_8^0 - Process 6 6.34/6.38 * Exit transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 * Postcondition : x2^0 <= __const_7^0 + __const_8^0 6.34/6.38 6.34/6.38 LOG: CALL solveLinear 6.34/6.38 6.34/6.38 LOG: RETURN solveLinear - Elapsed time: 0.001088s 6.34/6.38 > Postcondition is not implied! 6.34/6.38 6.34/6.38 LOG: RETURN check - Elapsed time: 0.001297s 6.34/6.38 Calling Safety with literal x2^0 <= __const_7^0 + __const_8^0 and entry 6.34/6.38 6.34/6.38 LOG: CALL check - Post:x2^0 <= __const_7^0 + __const_8^0 - Process 7 6.34/6.38 * Exit transition: 6.34/6.38 * Postcondition : x2^0 <= __const_7^0 + __const_8^0 6.34/6.38 6.34/6.38 LOG: CALL solveLinear 6.34/6.38 6.34/6.38 LOG: RETURN solveLinear - Elapsed time: 0.000752s 6.34/6.38 > Postcondition is not implied! 6.34/6.38 6.34/6.38 LOG: RETURN check - Elapsed time: 0.000839s 6.34/6.38 Calling Safety with literal x2^0 <= __const_7^0 + __const_8^0 and entry undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.38 6.34/6.38 LOG: CALL check - Post:x2^0 <= __const_7^0 + __const_8^0 - Process 8 6.34/6.38 * Exit transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 * Postcondition : x2^0 <= __const_7^0 + __const_8^0 6.34/6.39 6.34/6.39 LOG: CALL solveLinear 6.34/6.39 6.34/6.39 LOG: RETURN solveLinear - Elapsed time: 0.000755s 6.34/6.39 > Postcondition is not implied! 6.34/6.39 6.34/6.39 LOG: RETURN check - Elapsed time: 0.000914s 6.34/6.39 Calling Safety with literal x2^0 <= __const_7^0 + __const_8^0 and entry undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 6.34/6.39 LOG: CALL check - Post:x2^0 <= __const_7^0 + __const_8^0 - Process 9 6.34/6.39 * Exit transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 * Postcondition : x2^0 <= __const_7^0 + __const_8^0 6.34/6.39 6.34/6.39 LOG: CALL solveLinear 6.34/6.39 6.34/6.39 LOG: RETURN solveLinear - Elapsed time: 0.000809s 6.34/6.39 > Postcondition is not implied! 6.34/6.39 6.34/6.39 LOG: RETURN check - Elapsed time: 0.000966s 6.34/6.39 Calling Safety with literal x2^0 <= __const_7^0 + __const_8^0 and entry undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 6.34/6.39 LOG: CALL check - Post:x2^0 <= __const_7^0 + __const_8^0 - Process 10 6.34/6.39 * Exit transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 * Postcondition : x2^0 <= __const_7^0 + __const_8^0 6.34/6.39 6.34/6.39 LOG: CALL solveLinear 6.34/6.39 6.34/6.39 LOG: RETURN solveLinear - Elapsed time: 0.000862s 6.34/6.39 > Postcondition is not implied! 6.34/6.39 6.34/6.39 LOG: RETURN check - Elapsed time: 0.001037s 6.34/6.39 INVARIANTS: 6.34/6.39 5: 6.34/6.39 Quasi-INVARIANTS to narrow Graph: 6.34/6.39 5: x2^0 <= __const_7^0 + __const_8^0 , 6.34/6.39 Narrowing transition: 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 6.34/6.39 LOG: Narrow transition size 1 6.34/6.39 invGraph after Narrowing: 6.34/6.39 Transitions: 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Variables: 6.34/6.39 __const_7^0, __const_8^0, x0^0, x1^0, x2^0, x3^0 6.34/6.39 Checking conditional termination of SCC {l5}... 6.34/6.39 6.34/6.39 LOG: CALL solveLinear 6.34/6.39 6.34/6.39 LOG: RETURN solveLinear - Elapsed time: 0.001230s 6.34/6.39 6.34/6.39 LOG: CALL solveLinear 6.34/6.39 6.34/6.39 LOG: RETURN solveLinear - Elapsed time: 0.006019s 6.34/6.39 Trying to remove transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Solving with 1 template(s). 6.34/6.39 6.34/6.39 LOG: CALL solveNonLinearGetFirstSolution 6.34/6.39 6.34/6.39 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.010750s 6.34/6.39 Time used: 0.010163 6.34/6.39 Solving with 1 template(s). 6.34/6.39 6.34/6.39 LOG: CALL solveNonLinearGetFirstSolution 6.34/6.39 6.34/6.39 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.029250s 6.34/6.39 Time used: 0.027905 6.34/6.39 Improving Solution with cost 5 ... 6.34/6.39 6.34/6.39 LOG: CALL solveNonLinearGetNextSolution 6.34/6.39 6.34/6.39 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.023584s 6.34/6.39 Time used: 0.023579 6.34/6.39 6.34/6.39 LOG: SAT solveNonLinear - Elapsed time: 0.052834s 6.34/6.39 Cost: 5; Total time: 0.051484 6.34/6.39 Failed at location 5: 1 <= __const_8^0 6.34/6.39 Failed at location 5: 1 <= __const_8^0 6.34/6.39 Failed at location 5: 1 <= __const_8^0 6.34/6.39 Failed at location 5: 1 <= __const_8^0 6.34/6.39 Failed at location 5: 1 <= __const_8^0 6.34/6.39 Before Improving: 6.34/6.39 Quasi-invariant at l5: 1 <= __const_8^0 6.34/6.39 Optimizing invariants... 6.34/6.39 6.34/6.39 LOG: CALL solveLinear 6.34/6.39 6.34/6.39 LOG: RETURN solveLinear - Elapsed time: 0.006584s 6.34/6.39 Remaining time after improvement: 0.996588 6.34/6.39 Termination implied by a set of quasi-invariant(s): 6.34/6.39 Quasi-invariant at l5: 1 <= __const_8^0 6.34/6.39 [ Invariant Graph ] 6.34/6.39 Strengthening and disabling transitions... 6.34/6.39 6.34/6.39 LOG: CALL solverLinear in Graph for feasibility 6.34/6.39 6.34/6.39 LOG: RETURN solveLinear in Graph for feasibility 6.34/6.39 Strengthening transition (result): 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 [ Termination Graph ] 6.34/6.39 Strengthening and disabling transitions... 6.34/6.39 6.34/6.39 LOG: CALL solverLinear in Graph for feasibility 6.34/6.39 6.34/6.39 LOG: RETURN solveLinear in Graph for feasibility 6.34/6.39 Strengthening transition (result): 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Ranking function: -__const_7^0 - __const_8^0 + x2^0 6.34/6.39 New Graphs: 6.34/6.39 Calling Safety with literal 1 <= __const_8^0 and entry undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 6.34/6.39 LOG: CALL check - Post:1 <= __const_8^0 - Process 11 6.34/6.39 * Exit transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 * Postcondition : 1 <= __const_8^0 6.34/6.39 6.34/6.39 LOG: CALL solveLinear 6.34/6.39 6.34/6.39 LOG: RETURN solveLinear - Elapsed time: 0.000924s 6.34/6.39 > Postcondition is not implied! 6.34/6.39 6.34/6.39 LOG: RETURN check - Elapsed time: 0.001105s 6.34/6.39 Calling Safety with literal 1 <= __const_8^0 and entry 6.34/6.39 6.34/6.39 LOG: CALL check - Post:1 <= __const_8^0 - Process 12 6.34/6.39 * Exit transition: 6.34/6.39 * Postcondition : 1 <= __const_8^0 6.34/6.39 6.34/6.39 LOG: CALL solveLinear 6.34/6.39 6.34/6.39 LOG: RETURN solveLinear - Elapsed time: 0.000674s 6.34/6.39 > Postcondition is not implied! 6.34/6.39 6.34/6.39 LOG: RETURN check - Elapsed time: 0.000746s 6.34/6.39 Calling Safety with literal 1 <= __const_8^0 and entry undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 6.34/6.39 LOG: CALL check - Post:1 <= __const_8^0 - Process 13 6.34/6.39 * Exit transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 * Postcondition : 1 <= __const_8^0 6.34/6.39 6.34/6.39 LOG: CALL solveLinear 6.34/6.39 6.34/6.39 LOG: RETURN solveLinear - Elapsed time: 0.000767s 6.34/6.39 > Postcondition is not implied! 6.34/6.39 6.34/6.39 LOG: RETURN check - Elapsed time: 0.000913s 6.34/6.39 Calling Safety with literal 1 <= __const_8^0 and entry undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 6.34/6.39 LOG: CALL check - Post:1 <= __const_8^0 - Process 14 6.34/6.39 * Exit transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 * Postcondition : 1 <= __const_8^0 6.34/6.39 6.34/6.39 LOG: CALL solveLinear 6.34/6.39 6.34/6.39 LOG: RETURN solveLinear - Elapsed time: 0.000820s 6.34/6.39 > Postcondition is not implied! 6.34/6.39 6.34/6.39 LOG: RETURN check - Elapsed time: 0.000961s 6.34/6.39 Calling Safety with literal 1 <= __const_8^0 and entry undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 6.34/6.39 LOG: CALL check - Post:1 <= __const_8^0 - Process 15 6.34/6.39 * Exit transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 * Postcondition : 1 <= __const_8^0 6.34/6.39 6.34/6.39 LOG: CALL solveLinear 6.34/6.39 6.34/6.39 LOG: RETURN solveLinear - Elapsed time: 0.000874s 6.34/6.39 > Postcondition is not implied! 6.34/6.39 6.34/6.39 LOG: RETURN check - Elapsed time: 0.001035s 6.34/6.39 INVARIANTS: 6.34/6.39 5: 6.34/6.39 Quasi-INVARIANTS to narrow Graph: 6.34/6.39 5: 1 <= __const_8^0 , 6.34/6.39 Narrowing transition: 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 6.34/6.39 LOG: Narrow transition size 1 6.34/6.39 invGraph after Narrowing: 6.34/6.39 Transitions: 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Variables: 6.34/6.39 __const_7^0, __const_8^0, x0^0, x1^0, x2^0, x3^0 6.34/6.39 Checking conditional termination of SCC {l5}... 6.34/6.39 6.34/6.39 LOG: CALL solveLinear 6.34/6.39 6.34/6.39 LOG: RETURN solveLinear - Elapsed time: 0.001292s 6.34/6.39 6.34/6.39 LOG: CALL solveLinear 6.34/6.39 6.34/6.39 LOG: RETURN solveLinear - Elapsed time: 0.006740s 6.34/6.39 Trying to remove transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Solving with 1 template(s). 6.34/6.39 6.34/6.39 LOG: CALL solveNonLinearGetFirstSolution 6.34/6.39 6.34/6.39 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.010840s 6.34/6.39 Time used: 0.010217 6.34/6.39 Solving with 1 template(s). 6.34/6.39 6.34/6.39 LOG: CALL solveNonLinearGetFirstSolution 6.34/6.39 6.34/6.39 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.031733s 6.34/6.39 Time used: 0.030723 6.34/6.39 Solving with 2 template(s). 6.34/6.39 6.34/6.39 LOG: CALL solveNonLinearGetFirstSolution 6.34/6.39 6.34/6.39 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 4.002595s 6.34/6.39 Time used: 4.00028 6.34/6.39 Solving with 3 template(s). 6.34/6.39 6.34/6.39 LOG: CALL solveNonLinearGetFirstSolution 6.34/6.39 6.34/6.39 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 1.013220s 6.34/6.39 Time used: 1.00034 6.34/6.39 Solving with 1 template(s). 6.34/6.39 6.34/6.39 LOG: CALL solveNonLinearGetFirstSolution 6.34/6.39 6.34/6.39 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.041822s 6.34/6.39 Time used: 0.016272 6.34/6.39 6.34/6.39 Proving non-termination of subgraph 1 6.34/6.39 Transitions: 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Variables: 6.34/6.39 __const_7^0, __const_8^0, x0^0, x1^0, x2^0, x3^0 6.34/6.39 6.34/6.39 Checking that every undef value has an assignment... 6.34/6.39 6.34/6.39 LOG: CALL solveLinear 6.34/6.39 6.34/6.39 LOG: RETURN solveLinear - Elapsed time: 0.005046s 6.34/6.39 Checking conditional non-termination of SCC {l5}... 6.34/6.39 EXIT TRANSITIONS: 6.34/6.39 6.34/6.39 6.34/6.39 6.34/6.39 Solving with 1 template(s). 6.34/6.39 6.34/6.39 LOG: CALL solveNonLinearGetFirstSolution 6.34/6.39 6.34/6.39 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.201675s 6.34/6.39 Time used: 0.200633 6.34/6.39 Improving Solution with cost 3 ... 6.34/6.39 6.34/6.39 LOG: CALL solveNonLinearGetNextSolution 6.34/6.39 6.34/6.39 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.092158s 6.34/6.39 Time used: 0.092153 6.34/6.39 6.34/6.39 LOG: SAT solveNonLinear - Elapsed time: 0.293832s 6.34/6.39 Cost: 3; Total time: 0.292786 6.34/6.39 Failed at location 5: 1 + __const_7^0 <= x2^0 6.34/6.39 Before Improving: 6.34/6.39 Quasi-invariant at l5: 1 + __const_7^0 <= x2^0 6.34/6.39 Optimizing invariants... 6.34/6.39 6.34/6.39 LOG: CALL solveLinear 6.34/6.39 6.34/6.39 LOG: RETURN solveLinear - Elapsed time: 0.011501s 6.34/6.39 Remaining time after improvement: 0.992226 6.34/6.39 Minimizing number of undef constraints... 6.34/6.39 6.34/6.39 LOG: CALL solveNonLinear 6.34/6.39 6.34/6.39 LOG: RETURN solveNonLinear - Elapsed time: 0.013518s 6.34/6.39 Number of undef constraints reduced! 6.34/6.39 6.34/6.39 Non-termination implied by a set of quasi-invariant(s): 6.34/6.39 Quasi-invariant at l5: 1 + __const_7^0 <= x2^0 6.34/6.39 6.34/6.39 Strengthening and disabling EXIT transitions... 6.34/6.39 Closed exits from l5: 1 6.34/6.39 Strengthening exit transition (result): 6.34/6.39 6.34/6.39 6.34/6.39 Strengthening and disabling transitions... 6.34/6.39 6.34/6.39 LOG: CALL solverLinear in Graph for feasibility 6.34/6.39 6.34/6.39 LOG: RETURN solveLinear in Graph for feasibility 6.34/6.39 Strengthening transition (result): 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 6.34/6.39 Checking conditional non-termination of SCC {l5}... 6.34/6.39 EXIT TRANSITIONS: 6.34/6.39 6.34/6.39 6.34/6.39 Solving with 1 template(s). 6.34/6.39 6.34/6.39 LOG: CALL solveNonLinearGetFirstSolution 6.34/6.39 6.34/6.39 LOG: RETURN solveNonLinearGetFirstSolution - Elapsed time: 0.308012s 6.34/6.39 Time used: 0.307176 6.34/6.39 Improving Solution with cost 5 ... 6.34/6.39 6.34/6.39 LOG: CALL solveNonLinearGetNextSolution 6.34/6.39 6.34/6.39 LOG: RETURN solveNonLinearGetNextSolution - Elapsed time: 0.090231s 6.34/6.39 Time used: 0.090226 6.34/6.39 6.34/6.39 LOG: SAT solveNonLinear - Elapsed time: 0.398243s 6.34/6.39 Cost: 5; Total time: 0.397402 6.34/6.39 Failed at location 5: 1 + __const_8^0 <= 0 6.34/6.39 Failed at location 5: 1 + __const_8^0 <= 0 6.34/6.39 Failed at location 5: 1 + __const_8^0 <= 0 6.34/6.39 Failed at location 5: 1 + __const_8^0 <= 0 6.34/6.39 Failed at location 5: 1 + __const_8^0 <= 0 6.34/6.39 Before Improving: 6.34/6.39 Quasi-invariant at l5: 1 + __const_8^0 <= 0 6.34/6.39 Optimizing invariants... 6.34/6.39 6.34/6.39 LOG: CALL solveLinear 6.34/6.39 6.34/6.39 LOG: RETURN solveLinear - Elapsed time: 0.011427s 6.34/6.39 Remaining time after improvement: 0.992624 6.34/6.39 Minimizing number of undef constraints... 6.34/6.39 6.34/6.39 LOG: CALL solveNonLinear 6.34/6.39 6.34/6.39 LOG: RETURN solveNonLinear - Elapsed time: 0.012448s 6.34/6.39 Number of undef constraints reduced! 6.34/6.39 6.34/6.39 Non-termination implied by a set of quasi-invariant(s): 6.34/6.39 Quasi-invariant at l5: 1 + __const_8^0 <= 0 6.34/6.39 6.34/6.39 Strengthening and disabling EXIT transitions... 6.34/6.39 Closed exits from l5: 1 6.34/6.39 6.34/6.39 Strengthening and disabling transitions... 6.34/6.39 6.34/6.39 LOG: CALL solverLinear in Graph for feasibility 6.34/6.39 6.34/6.39 LOG: RETURN solveLinear in Graph for feasibility 6.34/6.39 Strengthening transition (result): 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 6.34/6.39 Calling reachability with... 6.34/6.39 Transition: 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 OPEN EXITS: 6.34/6.39 (condsUp: 1 + __const_8^0 <= 0) 6.34/6.39 (condsUp: 1 + __const_8^0 <= 0) 6.34/6.39 (condsUp: 1 + __const_8^0 <= 0) 6.34/6.39 (condsUp: 1 + __const_8^0 <= 0) 6.34/6.39 (condsUp: 1 + __const_8^0 <= 0) 6.34/6.39 6.34/6.39 --- Reachability graph --- 6.34/6.39 > Graph without transitions. 6.34/6.39 6.34/6.39 Calling reachability with... 6.34/6.39 Transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 Transition: undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 Conditions: 1 + __const_7^0 <= x2^0, 1 + __const_8^0 <= 0, 6.34/6.39 OPEN EXITS: 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 undef101, x1^0 -> undef102, x2^0 -> undef103, x3^0 -> undef105, rest remain the same}> 6.34/6.39 6.34/6.39 > Conditions are reachable! 6.34/6.39 6.34/6.39 Program does NOT terminate 6.34/6.39 /export/starexec/sandbox/solver/bin/starexec_run_termcomp2019_ITS: line 26: delete: command not found 6.34/6.39 /export/starexec/sandbox/solver/bin/starexec_run_termcomp2019_ITS: line 27: edit: command not found 6.34/6.39 EOF