/export/starexec/sandbox2/solver/bin/starexec_run_termcomp17 /export/starexec/sandbox2/benchmark/theBenchmark.smt2 /export/starexec/sandbox2/output/output_files -------------------------------------------------------------------------------- YES Solver Timeout: 4 Global Timeout: 300 Maximum number of concurrent processes: 900 No parsing errors! Init Location: 0 Transitions: undef1, ___cil_tmp6_12^0 -> undef2, c_15^0 -> (0 + undef34), x_13^0 -> 0}> (~(2) + len_48^0), c_15^0 -> (0 + undef134), elem_16^0 -> undef112, lt_21^0 -> undef122, prev_17^0 -> undef123, x_13^0 -> (0 + undef129), y_14^0 -> undef129}> (0 + undef234), cnt_133^0 -> undef208, cnt_139^0 -> undef209, elem_16^0 -> (0 + x_13^0), lt_21^0 -> undef222, prev_17^0 -> 0, y_14^0 -> (0 + c_15^0)}> undef303, ___patmp2^0 -> undef304, a_243^0 -> (0 + undef304), len_246^0 -> (0 + undef303), lt_19^0 -> undef320, lt_20^0 -> undef321, x_13^0 -> (0 + y_14^0)}> (0 + undef435), elem_16^0 -> (0 + x_13^0), lt_21^0 -> undef423, prev_17^0 -> 0, y_14^0 -> (0 + c_15^0)}> (0 + undef459), i_8^0 -> (1 + i_8^0), len_48^0 -> (1 + len_48^0), tmp_10^0 -> undef459, tmp___0_11^0 -> undef460}> (0 + undef525), i_8^0 -> (1 + undef536), len_48^0 -> (0 + undef536), length_7^0 -> undef519, tmp_10^0 -> undef525, tmp___0_11^0 -> undef526, x_13^0 -> (0 + x_23^0)}> undef548, k_296^0 -> (0 + len_246^0)}> undef656, lt_20^0 -> undef657, x_13^0 -> (0 + y_14^0)}> undef681, cnt_276^0 -> undef682}> (0 + undef804), lt_18^0 -> undef789, lt_19^0 -> undef790, lt_20^0 -> undef791, prev_17^0 -> (0 + elem_16^0)}> undef807}> undef842, ___patmp2^0 -> undef843, a_243^0 -> (0 + undef843), len_246^0 -> (0 + undef842)}> (0 + undef972), elem_16^0 -> (0 + x_13^0), lt_21^0 -> undef960, prev_17^0 -> 0, y_14^0 -> (0 + c_15^0)}> Fresh variables: undef1, undef2, undef34, undef112, undef122, undef123, undef129, undef134, undef208, undef209, undef222, undef234, undef303, undef304, undef320, undef321, undef334, undef335, undef423, undef435, undef459, undef460, undef519, undef525, undef526, undef535, undef536, undef537, undef548, undef656, undef657, undef670, undef671, undef681, undef682, undef789, undef790, undef791, undef804, undef805, undef806, undef807, undef842, undef843, undef960, undef972, Undef variables: undef1, undef2, undef34, undef112, undef122, undef123, undef129, undef134, undef208, undef209, undef222, undef234, undef303, undef304, undef320, undef321, undef334, undef335, undef423, undef435, undef459, undef460, undef519, undef525, undef526, undef535, undef536, undef537, undef548, undef656, undef657, undef670, undef671, undef681, undef682, undef789, undef790, undef791, undef804, undef805, undef806, undef807, undef842, undef843, undef960, undef972, Abstraction variables: Exit nodes: Accepting locations: Asserts: Preprocessed LLVMGraph Init Location: 0 Transitions: (0 + undef304), c_15^0 -> (0 + undef435), elem_16^0 -> (0 + (0 + (0 + (0 + undef134)))), len_246^0 -> (0 + undef303), prev_17^0 -> 0, y_14^0 -> (0 + (0 + undef234))}> (0 + undef304), c_15^0 -> (0 + undef435), elem_16^0 -> (0 + (0 + (0 + (0 + undef134)))), len_246^0 -> (0 + undef303), prev_17^0 -> 0, y_14^0 -> (0 + (0 + undef234))}> (0 + undef304), c_15^0 -> (0 + undef435), elem_16^0 -> (0 + (0 + (0 + (0 + undef134)))), len_246^0 -> (0 + undef303), prev_17^0 -> 0, y_14^0 -> (0 + (0 + undef234))}> (0 + undef304), c_15^0 -> (0 + undef435), elem_16^0 -> (0 + (0 + (0 + (0 + undef134)))), len_246^0 -> (0 + undef303), prev_17^0 -> 0, y_14^0 -> (0 + (0 + undef234))}> (0 + undef304), c_15^0 -> (0 + undef435), elem_16^0 -> (0 + (0 + (0 + (0 + undef134)))), len_246^0 -> (0 + undef303), prev_17^0 -> 0, y_14^0 -> (0 + (0 + undef234))}> (0 + undef304), c_15^0 -> (0 + undef435), elem_16^0 -> (0 + (0 + (0 + (0 + undef134)))), len_246^0 -> (0 + undef303), prev_17^0 -> 0, y_14^0 -> (0 + (0 + undef234))}> (0 + undef304), c_15^0 -> (0 + undef435), elem_16^0 -> (0 + (0 + (0 + (0 + undef134)))), len_246^0 -> (0 + undef303), prev_17^0 -> 0, y_14^0 -> (0 + (0 + undef234))}> (0 + undef304), c_15^0 -> (0 + undef435), elem_16^0 -> (0 + (0 + (0 + (0 + undef134)))), len_246^0 -> (0 + undef303), prev_17^0 -> 0, y_14^0 -> (0 + (0 + undef234))}> (0 + undef459), i_8^0 -> (1 + i_8^0), len_48^0 -> (1 + len_48^0)}> (0 + undef843), c_15^0 -> (0 + undef972), elem_16^0 -> (0 + (0 + y_14^0)), len_246^0 -> (0 + undef842), prev_17^0 -> 0, y_14^0 -> (0 + c_15^0)}> (0 + undef843), c_15^0 -> (0 + undef972), elem_16^0 -> (0 + (0 + y_14^0)), len_246^0 -> (0 + undef842), prev_17^0 -> 0, y_14^0 -> (0 + c_15^0)}> (0 + undef843), c_15^0 -> (0 + undef972), elem_16^0 -> (0 + (0 + y_14^0)), len_246^0 -> (0 + undef842), prev_17^0 -> 0, y_14^0 -> (0 + c_15^0)}> (0 + undef843), c_15^0 -> (0 + undef972), elem_16^0 -> (0 + (0 + y_14^0)), len_246^0 -> (0 + undef842), prev_17^0 -> 0, y_14^0 -> (0 + c_15^0)}> undef681, elem_16^0 -> (0 + undef804), prev_17^0 -> (0 + elem_16^0)}> undef681, elem_16^0 -> (0 + undef804), prev_17^0 -> (0 + elem_16^0)}> Fresh variables: undef1, undef2, undef34, undef112, undef122, undef123, undef129, undef134, undef208, undef209, undef222, undef234, undef303, undef304, undef320, undef321, undef334, undef335, undef423, undef435, undef459, undef460, undef519, undef525, undef526, undef535, undef536, undef537, undef548, undef656, undef657, undef670, undef671, undef681, undef682, undef789, undef790, undef791, undef804, undef805, undef806, undef807, undef842, undef843, undef960, undef972, Undef variables: undef1, undef2, undef34, undef112, undef122, undef123, undef129, undef134, undef208, undef209, undef222, undef234, undef303, undef304, undef320, undef321, undef334, undef335, undef423, undef435, undef459, undef460, undef519, undef525, undef526, undef535, undef536, undef537, undef548, undef656, undef657, undef670, undef671, undef681, undef682, undef789, undef790, undef791, undef804, undef805, undef806, undef807, undef842, undef843, undef960, undef972, Abstraction variables: Exit nodes: Accepting locations: Asserts: ************************************************************* ******************************************************************************************* *********************** WORKING TRANSITION SYSTEM (DAG) *********************** ******************************************************************************************* Init Location: 0 Graph 0: Transitions: Variables: Graph 1: Transitions: undef459, i_8^0 -> 1 + i_8^0, len_48^0 -> 1 + len_48^0, rest remain the same}> Variables: head_9^0, i_8^0, len_48^0, length_7^0 Graph 2: Transitions: undef843, c_15^0 -> undef972, elem_16^0 -> y_14^0, len_246^0 -> undef842, prev_17^0 -> 0, y_14^0 -> c_15^0, rest remain the same}> undef843, c_15^0 -> undef972, elem_16^0 -> y_14^0, len_246^0 -> undef842, prev_17^0 -> 0, y_14^0 -> c_15^0, rest remain the same}> undef843, c_15^0 -> undef972, elem_16^0 -> y_14^0, len_246^0 -> undef842, prev_17^0 -> 0, y_14^0 -> c_15^0, rest remain the same}> undef843, c_15^0 -> undef972, elem_16^0 -> y_14^0, len_246^0 -> undef842, prev_17^0 -> 0, y_14^0 -> c_15^0, rest remain the same}> Variables: a_243^0, c_15^0, cnt_269^0, elem_16^0, len_246^0, prev_17^0, y_14^0, y_309^0 Graph 3: Transitions: Variables: Graph 4: Transitions: Variables: Precedence: Graph 0 Graph 1 Graph 2 undef304, c_15^0 -> undef435, elem_16^0 -> undef134, len_246^0 -> undef303, prev_17^0 -> 0, y_14^0 -> undef234, rest remain the same}> undef304, c_15^0 -> undef435, elem_16^0 -> undef134, len_246^0 -> undef303, prev_17^0 -> 0, y_14^0 -> undef234, rest remain the same}> undef304, c_15^0 -> undef435, elem_16^0 -> undef134, len_246^0 -> undef303, prev_17^0 -> 0, y_14^0 -> undef234, rest remain the same}> undef304, c_15^0 -> undef435, elem_16^0 -> undef134, len_246^0 -> undef303, prev_17^0 -> 0, y_14^0 -> undef234, rest remain the same}> undef304, c_15^0 -> undef435, elem_16^0 -> undef134, len_246^0 -> undef303, prev_17^0 -> 0, y_14^0 -> undef234, rest remain the same}> undef304, c_15^0 -> undef435, elem_16^0 -> undef134, len_246^0 -> undef303, prev_17^0 -> 0, y_14^0 -> undef234, rest remain the same}> undef304, c_15^0 -> undef435, elem_16^0 -> undef134, len_246^0 -> undef303, prev_17^0 -> 0, y_14^0 -> undef234, rest remain the same}> undef304, c_15^0 -> undef435, elem_16^0 -> undef134, len_246^0 -> undef303, prev_17^0 -> 0, y_14^0 -> undef234, rest remain the same}> Graph 3 undef681, elem_16^0 -> undef804, prev_17^0 -> elem_16^0, rest remain the same}> undef681, elem_16^0 -> undef804, prev_17^0 -> elem_16^0, rest remain the same}> Graph 4 Map Locations to Subgraph: ( 0 , 0 ) ( 1 , 1 ) ( 10 , 2 ) ( 18 , 3 ) ( 19 , 4 ) ******************************************************************************************* ******************************** CHECKING ASSERTIONS ******************************** ******************************************************************************************* Proving termination of subgraph 0 Proving termination of subgraph 1 Checking unfeasibility... Time used: 0.003658 Checking conditional termination of SCC {l1}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001432s Ranking function: -1 - i_8^0 + length_7^0 New Graphs: Proving termination of subgraph 2 Checking unfeasibility... Time used: 0.041716 Checking conditional termination of SCC {l10}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.012664s Ranking function: a_243^0 - prev_17^0 New Graphs: Proving termination of subgraph 3 Analyzing SCC {l18}... No cycles found. Proving termination of subgraph 4 Analyzing SCC {l19}... No cycles found. Program Terminates