YES Solver Timeout: 4 Global Timeout: 300 No parsing errors! Init Location: 0 Transitions: (~(1) + i^0)}> (~(1) + arraySize^0)}> (1 + i17^0)}> 0}> (~(1) + i15^0)}> (~(1) + arraySize^0)}> (1 + i13^0)}> 0}> (1 + i^0)}> 0}> (1 + i11^0)}> 0}> (~(1) + i9^0)}> (~(1) + arraySize^0)}> (1 + i7^0)}> 0, i^0 -> 0, tmp^0 -> undef254, tmp___0^0 -> undef255}> Fresh variables: undef81, undef112, undef143, undef204, undef235, undef254, undef255, undef256, Undef variables: undef81, undef112, undef143, undef204, undef235, undef254, undef255, undef256, Abstraction variables: Exit nodes: Accepting locations: Asserts: Preprocessed LLVMGraph Init Location: 0 Transitions: (~(1) + arraySize^0)}> (1 + i7^0)}> (~(1) + i^0)}> 0}> (~(1) + i9^0)}> (~(1) + arraySize^0)}> (1 + i17^0)}> 0}> (1 + i11^0)}> 0}> (~(1) + i15^0)}> 0}> (1 + i^0)}> (~(1) + arraySize^0)}> (1 + i13^0)}> Fresh variables: undef81, undef112, undef143, undef204, undef235, undef254, undef255, undef256, Undef variables: undef81, undef112, undef143, undef204, undef235, undef254, undef255, undef256, Abstraction variables: Exit nodes: Accepting locations: Asserts: ************************************************************* ******************************************************************************************* *********************** WORKING TRANSITION SYSTEM (DAG) *********************** ******************************************************************************************* Init Location: 0 Graph 0: Transitions: Variables: Graph 1: Transitions: 1 + i7^0, rest remain the same}> Variables: arraySize^0, i7^0 Graph 2: Transitions: -1 + i9^0, rest remain the same}> Variables: i9^0 Graph 3: Transitions: 1 + i11^0, rest remain the same}> Variables: arraySize^0, i11^0 Graph 4: Transitions: 1 + i^0, rest remain the same}> Variables: arraySize^0, i^0 Graph 5: Transitions: 1 + i13^0, rest remain the same}> Variables: arraySize^0, i13^0 Graph 6: Transitions: -1 + i15^0, rest remain the same}> Variables: i15^0 Graph 7: Transitions: 1 + i17^0, rest remain the same}> Variables: arraySize^0, i17^0 Graph 8: Transitions: -1 + i^0, rest remain the same}> Variables: i^0 Graph 9: Transitions: Variables: Precedence: Graph 0 Graph 1 Graph 2 -1 + arraySize^0, rest remain the same}> Graph 3 0, rest remain the same}> Graph 4 0, rest remain the same}> Graph 5 0, rest remain the same}> Graph 6 -1 + arraySize^0, rest remain the same}> Graph 7 0, rest remain the same}> Graph 8 -1 + arraySize^0, rest remain the same}> Graph 9 Map Locations to Subgraph: ( 0 , 0 ) ( 1 , 1 ) ( 4 , 9 ) ( 5 , 8 ) ( 6 , 2 ) ( 9 , 7 ) ( 10 , 3 ) ( 13 , 6 ) ( 14 , 4 ) ( 17 , 5 ) ******************************************************************************************* ******************************** CHECKING ASSERTIONS ******************************** ******************************************************************************************* Proving termination of subgraph 0 Proving termination of subgraph 1 Checking unfeasibility... Time used: 0.001332 Checking conditional termination of SCC {l1}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.000644s Ranking function: -1 + arraySize^0 - i7^0 New Graphs: Proving termination of subgraph 2 Checking unfeasibility... Time used: 0.000754 Checking conditional termination of SCC {l6}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.000474s Ranking function: i9^0 New Graphs: Proving termination of subgraph 3 Checking unfeasibility... Time used: 0.000838 Checking conditional termination of SCC {l10}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.000458s Ranking function: -1 + arraySize^0 - i11^0 New Graphs: Proving termination of subgraph 4 Checking unfeasibility... Time used: 0.000805 Checking conditional termination of SCC {l14}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.000461s Ranking function: -1 + arraySize^0 - i^0 New Graphs: Proving termination of subgraph 5 Checking unfeasibility... Time used: 0.000853 Checking conditional termination of SCC {l17}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.000470s Ranking function: -1 + arraySize^0 - i13^0 New Graphs: Proving termination of subgraph 6 Checking unfeasibility... Time used: 0.000711 Checking conditional termination of SCC {l13}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.000503s Ranking function: i15^0 New Graphs: Proving termination of subgraph 7 Checking unfeasibility... Time used: 0.00083 Checking conditional termination of SCC {l9}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.000505s Ranking function: -1 + arraySize^0 - i17^0 New Graphs: Proving termination of subgraph 8 Checking unfeasibility... Time used: 0.000703 Checking conditional termination of SCC {l5}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.000497s Ranking function: i^0 New Graphs: Proving termination of subgraph 9 Analyzing SCC {l4}... No cycles found. Program Terminates