(1) JBCNonTerm (EQUIVALENT transformation)
Reached a loop using the following run:
0:
<Choose.main||0: push 3|| - || ->
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
1:
<Choose.main||1: store INT to #1|| - ||3>
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
2:
<Choose.main||2: load INT #1||#1: 3|| ->
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
3:
<Choose.main||3: push 3||#1: 3||3>
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
4:
<Choose.main||4: LT||#1: 3||3, 3>
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
5:
<Choose.main||7: load INT #1||#1: 3|| ->
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
6:
<Choose.main||8: push 5||#1: 3||3>
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
7:
<Choose.main||9: LE||#1: 3||3, 5>
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
8:
<Choose.main||18: load INT #1||#1: 3|| ->
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
9:
<Choose.main||19: push 10||#1: 3||3>
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
10:
<Choose.main||21: LE||#1: 3||3, 10>
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
11:
<Choose.main||30: increment #1 by 1||#1: 3|| ->
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
12:
<Choose.main||33: jmp||#1: 4|| ->
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
13:
<Choose.main||2: load INT #1||#1: 4|| ->
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
14:
<Choose.main||3: push 3||#1: 4||4>
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
15:
<Choose.main||4: LT||#1: 4||4, 3>
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
16:
<Choose.main||7: load INT #1||#1: 4|| ->
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
17:
<Choose.main||8: push 5||#1: 4||4>
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
18:
<Choose.main||9: LE||#1: 4||4, 5>
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
19:
<Choose.main||18: load INT #1||#1: 4|| ->
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
20:
<Choose.main||19: push 10||#1: 4||4>
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
21:
<Choose.main||21: LE||#1: 4||4, 10>
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
22:
<Choose.main||30: increment #1 by 1||#1: 4|| ->
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
23:
<Choose.main||33: jmp||#1: 5|| ->
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
24:
<Choose.main||2: load INT #1||#1: 5|| ->
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
25:
<Choose.main||3: push 3||#1: 5||5>
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
26:
<Choose.main||4: LT||#1: 5||5, 3>
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
27:
<Choose.main||7: load INT #1||#1: 5|| ->
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
28:
<Choose.main||8: push 5||#1: 5||5>
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
29:
<Choose.main||9: LE||#1: 5||5, 5>
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
30:
<Choose.main||18: load INT #1||#1: 5|| ->
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
31:
<Choose.main||19: push 10||#1: 5||5>
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
32:
<Choose.main||21: LE||#1: 5||5, 10>
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
33:
<Choose.main||30: increment #1 by 1||#1: 5|| ->
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
34:
<Choose.main||33: jmp||#1: 6|| ->
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
35:
<Choose.main||2: load INT #1||#1: 6|| ->
String.serialVersionUID: -6849794470754667710L
String.serialPersistentFields: a273932
String.CASE_INSENSITIVE_ORDER: o136967
String$CaseInsensitiveComparator.serialVersionUID: 8575799808933029326L
RuntimeException.serialVersionUID: -7034897190745766939L
Exception.serialVersionUID: -3387516993124229948L
Throwable.serialVersionUID: -3042686055658047285L
o136967!: String$CaseInsensitiveComparator()
a273932([java.io.ObjectStreamField|]): length 0
a273934([java.lang.String...]): length [0,+inf)
In the loop head node, references [i12] were interesting.
By SMT, we could prove
((3 <= initial_i12 and 0 <= initial_i1) and (((path1_i12 = path1_i17 and path1_i18 = (path1_i17 + 3) and path1_i18 = res_i12 and path1_i1 = res_i1 and path1_i12 = initial_i12 and path1_i1 = initial_i1) and (path1_i12 >= 3 and path1_i17 > 5)) and ((res_i12 = res_i17 and res_i18 = (res_i17 + 3)) and !(res_i12 >= 3 and res_i17 > 5))))
to be UNSAT. Consequently, the loop will not terminate.