4.28/2.03 NO 4.36/2.04 proof of /export/starexec/sandbox/benchmark/theBenchmark.jar 4.36/2.04 # AProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty 4.36/2.04 4.36/2.04 4.36/2.04 termination of the given Bare JBC problem could be disproven: 4.36/2.04 4.36/2.04 (0) Bare JBC problem 4.36/2.04 (1) BareJBCToJBCProof [EQUIVALENT, 95 ms] 4.36/2.04 (2) JBC problem 4.36/2.04 (3) JBCNonTerm [COMPLETE, 176 ms] 4.36/2.04 (4) NO 4.36/2.04 4.36/2.04 4.36/2.04 ---------------------------------------- 4.36/2.04 4.36/2.04 (0) 4.36/2.04 Obligation: 4.36/2.04 need to prove termination of the following program: 4.36/2.04 public class NO_06 { 4.36/2.04 public static void main(String args[]) { 4.36/2.04 for (int i = 0; i < 100; i++) { 4.36/2.04 if (i < 0) { 4.36/2.04 for (int j = 0; j < 15; j++); 4.36/2.04 break; 4.36/2.04 } 4.36/2.04 else for (int j = 0; j < 15; j += 0); 4.36/2.04 } 4.36/2.04 } 4.36/2.04 } 4.36/2.04 4.36/2.04 4.36/2.04 ---------------------------------------- 4.36/2.04 4.36/2.04 (1) BareJBCToJBCProof (EQUIVALENT) 4.36/2.04 initialized classpath 4.36/2.04 ---------------------------------------- 4.36/2.04 4.36/2.04 (2) 4.36/2.04 Obligation: 4.36/2.04 need to prove termination of the following program: 4.36/2.04 public class NO_06 { 4.36/2.04 public static void main(String args[]) { 4.36/2.04 for (int i = 0; i < 100; i++) { 4.36/2.04 if (i < 0) { 4.36/2.04 for (int j = 0; j < 15; j++); 4.36/2.04 break; 4.36/2.04 } 4.36/2.04 else for (int j = 0; j < 15; j += 0); 4.36/2.04 } 4.36/2.04 } 4.36/2.04 } 4.36/2.04 4.36/2.04 4.36/2.04 ---------------------------------------- 4.36/2.04 4.36/2.04 (3) JBCNonTerm (COMPLETE) 4.36/2.04 Constructed a run with a repetition. States 9 and 14 are repetitions (when considering only the interesting positions []). 4.36/2.04 4.36/2.04 0: 4.36/2.04 YES: (JL1) 4.36/2.04 1: 4.36/2.04 YES: (JL1) 4.36/2.04 2: 4.36/2.04 YES: (JL1) 4.36/2.04 3: 4.36/2.04 YES: (JL1) 4.36/2.04 4: 4.36/2.04 YES: (JL1) 4.36/2.04 5: 4.36/2.04 YES: (JL1) 4.36/2.04 6: 4.36/2.04 YES: (JL1) 4.36/2.04 7: 4.36/2.04 YES: (JL1) 4.36/2.04 8: 4.36/2.04 YES: (JL1) 4.36/2.04 9: 4.36/2.04 YES: (JL1) 4.36/2.04 10: 4.36/2.04 YES: (JL1) 4.36/2.04 11: 4.36/2.04 YES: (JL1) 4.36/2.04 12: 4.36/2.04 YES: (JL1) 4.36/2.04 13: 4.36/2.04 YES: (JL1) 4.36/2.04 14: 4.36/2.04 YES: (JL1) 4.36/2.04 4.36/2.04 ---------------------------------------- 4.36/2.04 4.36/2.04 (4) 4.36/2.04 NO 4.36/2.08 EOF