YES Solver Timeout: 4 Global Timeout: 300 No parsing errors! Init Location: 0 Transitions: 0}> ~(3196), i20^0 -> (1 + i20^0), tmp03^0 -> undef24, tmp1011^0 -> ((0 + undef24) + undef31), tmp1112^0 -> ((0 + undef29) + undef30), tmp1213^0 -> ((0 + undef29) + (~(1) * undef30)), tmp1314^0 -> ((0 + undef24) + (~(1) * undef31)), tmp14^0 -> undef29, tmp25^0 -> undef30, tmp36^0 -> undef31, tmp47^0 -> undef32, tmp58^0 -> undef33, tmp69^0 -> undef34, tmp710^0 -> undef35, z115^0 -> undef36, z216^0 -> undef37, z317^0 -> ((0 + undef60) + undef40), z418^0 -> ((0 + undef62) + undef40), z519^0 -> undef40}> ~(3196), i20^0 -> (1 + i20^0), tmp03^0 -> undef86, tmp1011^0 -> ((0 + undef86) + undef93), tmp1112^0 -> ((0 + undef91) + undef92), tmp1213^0 -> ((0 + undef91) + (~(1) * undef92)), tmp1314^0 -> ((0 + undef86) + (~(1) * undef93)), tmp14^0 -> undef91, tmp25^0 -> undef92, tmp36^0 -> undef93, tmp47^0 -> undef94, tmp58^0 -> undef95, tmp69^0 -> undef96, tmp710^0 -> undef97, z115^0 -> undef98, z216^0 -> undef99, z317^0 -> ((0 + undef122) + undef102), z418^0 -> ((0 + undef124) + undef102), z519^0 -> undef102}> 0, lx2^0 -> 8}> Fresh variables: undef24, undef29, undef30, undef31, undef32, undef33, undef34, undef35, undef36, undef37, undef40, undef41, undef42, undef43, undef44, undef45, undef46, undef47, undef48, undef49, undef50, undef51, undef52, undef53, undef54, undef55, undef56, undef57, undef58, undef59, undef60, undef61, undef62, undef86, undef91, undef92, undef93, undef94, undef95, undef96, undef97, undef98, undef99, undef102, undef103, undef104, undef105, undef106, undef107, undef108, undef109, undef110, undef111, undef112, undef113, undef114, undef115, undef116, undef117, undef118, undef119, undef120, undef121, undef122, undef123, undef124, Undef variables: undef24, undef29, undef30, undef31, undef32, undef33, undef34, undef35, undef36, undef37, undef40, undef41, undef42, undef43, undef44, undef45, undef46, undef47, undef48, undef49, undef50, undef51, undef52, undef53, undef54, undef55, undef56, undef57, undef58, undef59, undef60, undef61, undef62, undef86, undef91, undef92, undef93, undef94, undef95, undef96, undef97, undef98, undef99, undef102, undef103, undef104, undef105, undef106, undef107, undef108, undef109, undef110, undef111, undef112, undef113, undef114, undef115, undef116, undef117, undef118, undef119, undef120, undef121, undef122, undef123, undef124, Abstraction variables: Exit nodes: Accepting locations: Asserts: Preprocessed LLVMGraph Init Location: 0 Transitions: (1 + i20^0)}> 0}> (1 + i20^0)}> Fresh variables: undef24, undef29, undef30, undef31, undef32, undef33, undef34, undef35, undef36, undef37, undef40, undef41, undef42, undef43, undef44, undef45, undef46, undef47, undef48, undef49, undef50, undef51, undef52, undef53, undef54, undef55, undef56, undef57, undef58, undef59, undef60, undef61, undef62, undef86, undef91, undef92, undef93, undef94, undef95, undef96, undef97, undef98, undef99, undef102, undef103, undef104, undef105, undef106, undef107, undef108, undef109, undef110, undef111, undef112, undef113, undef114, undef115, undef116, undef117, undef118, undef119, undef120, undef121, undef122, undef123, undef124, Undef variables: undef24, undef29, undef30, undef31, undef32, undef33, undef34, undef35, undef36, undef37, undef40, undef41, undef42, undef43, undef44, undef45, undef46, undef47, undef48, undef49, undef50, undef51, undef52, undef53, undef54, undef55, undef56, undef57, undef58, undef59, undef60, undef61, undef62, undef86, undef91, undef92, undef93, undef94, undef95, undef96, undef97, undef98, undef99, undef102, undef103, undef104, undef105, undef106, undef107, undef108, undef109, undef110, undef111, undef112, undef113, undef114, undef115, undef116, undef117, undef118, undef119, undef120, undef121, undef122, undef123, undef124, Abstraction variables: Exit nodes: Accepting locations: Asserts: ************************************************************* ******************************************************************************************* *********************** WORKING TRANSITION SYSTEM (DAG) *********************** ******************************************************************************************* Init Location: 0 Graph 0: Transitions: Variables: Graph 1: Transitions: 1 + i20^0, rest remain the same}> Variables: i20^0 Graph 2: Transitions: 1 + i20^0, rest remain the same}> Variables: i20^0 Graph 3: Transitions: Variables: Precedence: Graph 0 Graph 1 Graph 2 0, rest remain the same}> Graph 3 Map Locations to Subgraph: ( 0 , 0 ) ( 2 , 2 ) ( 3 , 1 ) ( 5 , 3 ) ******************************************************************************************* ******************************** CHECKING ASSERTIONS ******************************** ******************************************************************************************* Proving termination of subgraph 0 Proving termination of subgraph 1 Checking unfeasibility... Time used: 0.001426 Checking conditional termination of SCC {l3}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001140s Ranking function: 7 - i20^0 New Graphs: Proving termination of subgraph 2 Checking unfeasibility... Time used: 0.001247 Checking conditional termination of SCC {l2}... LOG: CALL solveLinear LOG: RETURN solveLinear - Elapsed time: 0.001116s Ranking function: 7 - i20^0 New Graphs: Proving termination of subgraph 3 Analyzing SCC {l5}... No cycles found. Program Terminates