unknown Initial ITS Start location: __init Program variables: arg1 arg10 arg11 arg12 arg13 arg14 arg15 arg16 arg17 arg18 arg19 arg2 arg20 arg21 arg22 arg23 arg24 arg25 arg26 arg27 arg28 arg29 arg3 arg30 arg31 arg32 arg4 arg5 arg6 arg7 arg8 arg9 0: f1734_0_remove_FieldAccess -> f1740_0_remove_FieldAccess : arg1'=arg1p1, arg10'=arg10p1, arg11'=arg11p1, arg12'=arg12p1, arg13'=arg13p1, arg14'=arg14p1, arg15'=arg15p1, arg16'=arg16p1, arg17'=arg17p1, arg18'=arg18p1, arg19'=arg19p1, arg2'=arg2p1, arg20'=arg20p1, arg21'=arg21p1, arg22'=arg22p1, arg23'=arg23p1, arg24'=arg24p1, arg25'=arg25p1, arg26'=arg26p1, arg27'=arg27p1, arg28'=arg28p1, arg29'=arg29p1, arg3'=arg3p1, arg30'=arg30p1, arg31'=arg31p1, arg32'=arg32p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p1, arg7'=arg7p1, arg8'=arg8p1, arg9'=arg9p1, (-2+arg5-arg1p1 >= 0 /\ -4-arg15+arg3 >= 0 /\ -4+arg5-arg30 >= 0 /\ -2-arg25+arg4 >= 0 /\ -6+arg3-arg17 >= 0 /\ arg8-arg8p1 == 0 /\ -5+arg2p1 > 0 /\ -5+arg2 > 0 /\ -4+arg3-arg20 >= 0 /\ -2+arg5-arg27 >= 0 /\ -arg3p1+arg3 >= 0 /\ 5-arg2+arg1p1 <= 0 /\ arg1p1 > 0 /\ -4-arg1p1+arg3 >= 0 /\ -2-arg19+arg3 >= 0 /\ arg4p1 > 0 /\ -2-arg24+arg4 >= 0 /\ -6-arg18+arg3 >= 0 /\ -4-arg22+arg3 >= 0 /\ -2-arg23+arg4 >= 0 /\ -3+arg2-arg13 >= 0 /\ -4+arg5-arg29 >= 0 /\ -arg9p1+arg9 == 0 /\ -arg7p1+arg7 == 0 /\ -arg4p1+arg4 >= 0 /\ -2+arg5 > 0 /\ -arg2+arg2p1 <= 0 /\ -4+arg3-arg21 >= 0 /\ -4+arg3 > 0 /\ -arg6p1+arg6 == 0 /\ -2+arg5p1 > 0 /\ -6-arg12+arg2 >= 0 /\ -5+arg2-arg11 >= 0 /\ -3+arg5-arg26 >= 0 /\ -4+arg3p1 > 0 /\ arg1p1-arg1 <= 0 /\ -4-arg28+arg5 >= 0 /\ -arg1p1+arg4 >= 0 /\ arg4 > 0 /\ arg5-arg5p1 >= 0 /\ -6-arg16+arg3 >= 0 /\ arg1 > 0 /\ -5+arg3-arg14 >= 0), cost: 1 1: f1753_0_remove_FieldAccess -> f1764_0_remove_FieldAccess : arg1'=arg1p2, arg10'=arg10p2, arg11'=arg11p2, arg12'=arg12p2, arg13'=arg13p2, arg14'=arg14p2, arg15'=arg15p2, arg16'=arg16p2, arg17'=arg17p2, arg18'=arg18p2, arg19'=arg19p2, arg2'=arg2p2, arg20'=arg20p2, arg21'=arg21p2, arg22'=arg22p2, arg23'=arg23p2, arg24'=arg24p2, arg25'=arg25p2, arg26'=arg26p2, arg27'=arg27p2, arg28'=arg28p2, arg29'=arg29p2, arg3'=arg3p2, arg30'=arg30p2, arg31'=arg31p2, arg32'=arg32p2, arg4'=arg4p2, arg5'=arg5p2, arg6'=arg6p2, arg7'=arg7p2, arg8'=arg8p2, arg9'=arg9p2, (7-arg2+arg11 <= 0 /\ -7+arg2 > 0 /\ -arg6p2+arg6 == 0 /\ arg1p2-arg4 <= 0 /\ 2+arg25-arg4 <= 0 /\ arg1p2-arg1 <= 0 /\ arg1p2 > 0 /\ 4-arg3+arg24 <= 0 /\ 5-arg2+arg9 <= 0 /\ arg4p2 > 0 /\ arg4p2-arg4 <= 0 /\ 4+arg1p2-arg3 <= 0 /\ 5+arg16-arg3 <= 0 /\ 4-arg5+arg32 <= 0 /\ -arg2+arg2p2 <= 0 /\ -4+arg3p2 > 0 /\ 8-arg2+arg10 <= 0 /\ 4-arg3+arg17 <= 0 /\ 4-arg5+arg30 <= 0 /\ -2+arg5 > 0 /\ 2+arg27-arg4 <= 0 /\ -arg3+arg3p2 <= 0 /\ 6-arg3+arg20 <= 0 /\ -4+arg3 > 0 /\ 4-arg5+arg31 <= 0 /\ 6+arg19-arg3 <= 0 /\ 9-arg2+arg13 <= 0 /\ 4+arg23-arg3 <= 0 /\ 3+arg28-arg5 <= 0 /\ 7+arg1p2-arg2 <= 0 /\ 9+arg12-arg2 <= 0 /\ -arg7p2+arg7 == 0 /\ 2-arg3+arg21 <= 0 /\ 3+arg15-arg2 <= 0 /\ 2+arg1p2-arg5 <= 0 /\ 2-arg5+arg29 <= 0 /\ 2+arg26-arg4 <= 0 /\ -arg5+arg5p2 <= 0 /\ -2+arg5p2 > 0 /\ 6+arg18-arg3 <= 0 /\ arg4 > 0 /\ 9-arg2+arg14 <= 0 /\ -7+arg2p2 > 0 /\ 4+arg22-arg3 <= 0 /\ arg1 > 0), cost: 1 2: f1755_0_remove_FieldAccess -> f1767_0_remove_FieldAccess : arg1'=arg1p3, arg10'=arg10p3, arg11'=arg11p3, arg12'=arg12p3, arg13'=arg13p3, arg14'=arg14p3, arg15'=arg15p3, arg16'=arg16p3, arg17'=arg17p3, arg18'=arg18p3, arg19'=arg19p3, arg2'=arg2p3, arg20'=arg20p3, arg21'=arg21p3, arg22'=arg22p3, arg23'=arg23p3, arg24'=arg24p3, arg25'=arg25p3, arg26'=arg26p3, arg27'=arg27p3, arg28'=arg28p3, arg29'=arg29p3, arg3'=arg3p3, arg30'=arg30p3, arg31'=arg31p3, arg32'=arg32p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, arg7'=arg7p3, arg8'=arg8p3, arg9'=arg9p3, (-4+arg5-arg30 >= 0 /\ 11-arg2+arg10 <= 0 /\ 2+arg18-arg3 <= 0 /\ -arg3p3+arg3 >= 0 /\ 4-arg3+arg21 <= 0 /\ 6+arg28-arg5 <= 0 /\ -4+arg5-arg31 >= 0 /\ -4+arg3p3 > 0 /\ 7+arg12-arg2 <= 0 /\ 9+arg8-arg2 <= 0 /\ 6+arg28-arg3 <= 0 /\ -2-arg24+arg4 >= 0 /\ 6-arg5+arg26 <= 0 /\ -4+arg5p3 > 0 /\ -9+arg2 > 0 /\ -4-arg1p3+arg3 >= 0 /\ 6-arg3+arg27 <= 0 /\ arg5-arg5p3 >= 0 /\ -9+arg2-arg1p3 >= 0 /\ -2-arg23+arg4 >= 0 /\ 4+arg19-arg3 <= 0 /\ 4-arg3+arg17 <= 0 /\ arg1p3 > 0 /\ 3-arg2+arg16 <= 0 /\ arg4p3 > 0 /\ -4+arg3 > 0 /\ -arg2p3+arg2 >= 0 /\ 9-arg2+arg13 <= 0 /\ 5-arg2+arg7 <= 0 /\ 4-arg3+arg20 <= 0 /\ -arg4p3+arg4 >= 0 /\ -arg1p3+arg1 >= 0 /\ -4+arg5 > 0 /\ 2+arg22-arg4 <= 0 /\ -4+arg5-arg1p3 >= 0 /\ 6+arg26-arg3 <= 0 /\ 6-arg5+arg27 <= 0 /\ -2+arg5-arg29 >= 0 /\ 9+arg15-arg2 <= 0 /\ -4+arg5-arg32 >= 0 /\ -arg1p3+arg4 >= 0 /\ 11-arg2+arg11 <= 0 /\ arg4 > 0 /\ -9+arg2p3 > 0 /\ 9-arg2+arg14 <= 0 /\ -4-arg25+arg5 >= 0 /\ 11-arg2+arg9 <= 0 /\ arg1 > 0), cost: 1 3: f316_0_createList_Load -> f821_0_createList_Load : arg1'=arg1p4, arg10'=arg10p4, arg11'=arg11p4, arg12'=arg12p4, arg13'=arg13p4, arg14'=arg14p4, arg15'=arg15p4, arg16'=arg16p4, arg17'=arg17p4, arg18'=arg18p4, arg19'=arg19p4, arg2'=arg2p4, arg20'=arg20p4, arg21'=arg21p4, arg22'=arg22p4, arg23'=arg23p4, arg24'=arg24p4, arg25'=arg25p4, arg26'=arg26p4, arg27'=arg27p4, arg28'=arg28p4, arg29'=arg29p4, arg3'=arg3p4, arg30'=arg30p4, arg31'=arg31p4, arg32'=arg32p4, arg4'=arg4p4, arg5'=arg5p4, arg6'=arg6p4, arg7'=arg7p4, arg8'=arg8p4, arg9'=arg9p4, (-arg8p4 == 0 /\ -arg20p4+arg6 == 0 /\ -arg17p4+arg4 == 0 /\ -arg19p4+arg5 == 0 /\ -9+arg2p4 > 0 /\ -arg3p4 == 0 /\ 5-arg2+arg6 <= 0 /\ -arg1p4+arg1 == 0 /\ 3-arg2+arg7 <= 0 /\ -9+arg2 > 0 /\ -arg9p4 == 0 /\ -arg10p4 == 0 /\ arg6p4-arg7p4 == 0 /\ -arg16p4+arg3 == 0 /\ arg3-arg15p4 == 0 /\ arg7-arg23p4 == 0 /\ -arg4p4 == 0 /\ -arg5p4+arg4 == 0), cost: 1 14: f821_0_createList_Load -> f1495_0_createList_LE : arg1'=arg1p15, arg10'=arg10p15, arg11'=arg11p15, arg12'=arg12p15, arg13'=arg13p15, arg14'=arg14p15, arg15'=arg15p15, arg16'=arg16p15, arg17'=arg17p15, arg18'=arg18p15, arg19'=arg19p15, arg2'=arg2p15, arg20'=arg20p15, arg21'=arg21p15, arg22'=arg22p15, arg23'=arg23p15, arg24'=arg24p15, arg25'=arg25p15, arg26'=arg26p15, arg27'=arg27p15, arg28'=arg28p15, arg29'=arg29p15, arg3'=arg3p15, arg30'=arg30p15, arg31'=arg31p15, arg32'=arg32p15, arg4'=arg4p15, arg5'=arg5p15, arg6'=arg6p15, arg7'=arg7p15, arg8'=arg8p15, arg9'=arg9p15, (arg4-arg13p15 == 0 /\ -11+arg1p15 > 0 /\ -arg15p15+arg9 == 0 /\ -arg9p15+arg3 == 0 /\ arg5-arg11p15 == 0 /\ -arg17p15+arg15 == 0 /\ -arg2p15+arg1 == 0 /\ -arg21p15+arg20 == 0 /\ -arg12p15 == 0 /\ arg6-arg7p15 == 0 /\ -11+arg2 > 0 /\ arg12-arg6p15 == 0 /\ 3-arg2+arg23 <= 0 /\ -arg5p15+arg7 == 0 /\ -arg20p15+arg19 == 0 /\ arg13-arg3p15 == 0 /\ arg23-arg25p15 == 0 /\ 9+arg22-arg2 <= 0 /\ 9-arg2+arg21 <= 0 /\ arg14-arg10p15 == 0 /\ -arg18p15+arg16 == 0 /\ -arg4p15+arg11 == 0 /\ arg8-arg14p15 == 0 /\ -arg19p15+arg17 == 0 /\ 5-arg2+arg20 <= 0 /\ arg10-arg16p15 == 0), cost: 1 4: f1_0_main_Load -> f1521_0_pollLast_NE : arg1'=arg1p5, arg10'=arg10p5, arg11'=arg11p5, arg12'=arg12p5, arg13'=arg13p5, arg14'=arg14p5, arg15'=arg15p5, arg16'=arg16p5, arg17'=arg17p5, arg18'=arg18p5, arg19'=arg19p5, arg2'=arg2p5, arg20'=arg20p5, arg21'=arg21p5, arg22'=arg22p5, arg23'=arg23p5, arg24'=arg24p5, arg25'=arg25p5, arg26'=arg26p5, arg27'=arg27p5, arg28'=arg28p5, arg29'=arg29p5, arg3'=arg3p5, arg30'=arg30p5, arg31'=arg31p5, arg32'=arg32p5, arg4'=arg4p5, arg5'=arg5p5, arg6'=arg6p5, arg7'=arg7p5, arg8'=arg8p5, arg9'=arg9p5, (arg2 > 0 /\ 1+x137 > 0 /\ -6+arg1p5 > 0 /\ arg1 > 0), cost: 1 13: f1_0_main_Load -> f316_0_createList_Load : arg1'=arg1p14, arg10'=arg10p14, arg11'=arg11p14, arg12'=arg12p14, arg13'=arg13p14, arg14'=arg14p14, arg15'=arg15p14, arg16'=arg16p14, arg17'=arg17p14, arg18'=arg18p14, arg19'=arg19p14, arg2'=arg2p14, arg20'=arg20p14, arg21'=arg21p14, arg22'=arg22p14, arg23'=arg23p14, arg24'=arg24p14, arg25'=arg25p14, arg26'=arg26p14, arg27'=arg27p14, arg28'=arg28p14, arg29'=arg29p14, arg3'=arg3p14, arg30'=arg30p14, arg31'=arg31p14, arg32'=arg32p14, arg4'=arg4p14, arg5'=arg5p14, arg6'=arg6p14, arg7'=arg7p14, arg8'=arg8p14, arg9'=arg9p14, (-arg7p14 == 0 /\ arg2 > 0 /\ -arg6p14 == 0 /\ -7+arg2p14-arg1 <= 0 /\ -7+arg2p14 > 0 /\ 1+arg1p14 > 0 /\ 1-arg5p14 == 0 /\ arg1 > 0), cost: 1 6: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p7, arg10'=arg10p7, arg11'=arg11p7, arg12'=arg12p7, arg13'=arg13p7, arg14'=arg14p7, arg15'=arg15p7, arg16'=arg16p7, arg17'=arg17p7, arg18'=arg18p7, arg19'=arg19p7, arg2'=arg2p7, arg20'=arg20p7, arg21'=arg21p7, arg22'=arg22p7, arg23'=arg23p7, arg24'=arg24p7, arg25'=arg25p7, arg26'=arg26p7, arg27'=arg27p7, arg28'=arg28p7, arg29'=arg29p7, arg3'=arg3p7, arg30'=arg30p7, arg31'=arg31p7, arg32'=arg32p7, arg4'=arg4p7, arg5'=arg5p7, arg6'=arg6p7, arg7'=arg7p7, arg8'=arg8p7, arg9'=arg9p7, (-1+x163 < 0 /\ -x161+x166 < 0 /\ 1+arg2 > 0 /\ x161 > 0 /\ -arg2+x162 < 0 /\ x165-x164 < 0 /\ -7+arg1p7 > 0 /\ -6+arg1 > 0 /\ 1+x164 > 0 /\ arg7-arg6p7 == 0 /\ 5+arg4-arg1 <= 0 /\ x161-arg3 < 0 /\ 7+arg5-arg1 <= 0 /\ -arg4p7+arg4 == 0 /\ -4+arg2p7 > 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ -1+arg3p7 < 0 /\ 1+arg3 > 0), cost: 1 7: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p8, arg10'=arg10p8, arg11'=arg11p8, arg12'=arg12p8, arg13'=arg13p8, arg14'=arg14p8, arg15'=arg15p8, arg16'=arg16p8, arg17'=arg17p8, arg18'=arg18p8, arg19'=arg19p8, arg2'=arg2p8, arg20'=arg20p8, arg21'=arg21p8, arg22'=arg22p8, arg23'=arg23p8, arg24'=arg24p8, arg25'=arg25p8, arg26'=arg26p8, arg27'=arg27p8, arg28'=arg28p8, arg29'=arg29p8, arg3'=arg3p8, arg30'=arg30p8, arg31'=arg31p8, arg32'=arg32p8, arg4'=arg4p8, arg5'=arg5p8, arg6'=arg6p8, arg7'=arg7p8, arg8'=arg8p8, arg9'=arg9p8, (1+x183 > 0 /\ -arg4p8+arg4 == 0 /\ x180 > 0 /\ -x180+x185 < 0 /\ 1+arg2 > 0 /\ -1+arg3p8 < 0 /\ -arg6p8+arg7 == 0 /\ -4+arg2p8 > 0 /\ -6+arg1 > 0 /\ -1+x182 < 0 /\ 5+arg4-arg1 <= 0 /\ x182 > 0 /\ 7+arg5-arg1 <= 0 /\ x180-arg3 < 0 /\ 7+arg6-arg1 <= 0 /\ x184-x183 < 0 /\ 3+arg7-arg1 <= 0 /\ -arg2+x181 < 0 /\ arg4 > 0 /\ -7+arg1p8 > 0 /\ 1+arg3 > 0), cost: 1 8: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p9, arg10'=arg10p9, arg11'=arg11p9, arg12'=arg12p9, arg13'=arg13p9, arg14'=arg14p9, arg15'=arg15p9, arg16'=arg16p9, arg17'=arg17p9, arg18'=arg18p9, arg19'=arg19p9, arg2'=arg2p9, arg20'=arg20p9, arg21'=arg21p9, arg22'=arg22p9, arg23'=arg23p9, arg24'=arg24p9, arg25'=arg25p9, arg26'=arg26p9, arg27'=arg27p9, arg28'=arg28p9, arg29'=arg29p9, arg3'=arg3p9, arg30'=arg30p9, arg31'=arg31p9, arg32'=arg32p9, arg4'=arg4p9, arg5'=arg5p9, arg6'=arg6p9, arg7'=arg7p9, arg8'=arg8p9, arg9'=arg9p9, (x201 < 0 /\ -4+arg2p9 > 0 /\ arg7-arg6p9 == 0 /\ -1+arg3p9 < 0 /\ 1+arg2 > 0 /\ x202 < 0 /\ x199 > 0 /\ -arg2+x200 < 0 /\ -6+arg1 > 0 /\ -7+arg1p9 > 0 /\ 5+arg4-arg1 <= 0 /\ x199-arg3 < 0 /\ -x199+x203 < 0 /\ x200 > 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ -arg4p9+arg4 == 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 1+arg3 > 0), cost: 1 9: f1521_0_pollLast_NE -> f1722_0_remove_FieldAccess : arg1'=arg1p10, arg10'=arg10p10, arg11'=arg11p10, arg12'=arg12p10, arg13'=arg13p10, arg14'=arg14p10, arg15'=arg15p10, arg16'=arg16p10, arg17'=arg17p10, arg18'=arg18p10, arg19'=arg19p10, arg2'=arg2p10, arg20'=arg20p10, arg21'=arg21p10, arg22'=arg22p10, arg23'=arg23p10, arg24'=arg24p10, arg25'=arg25p10, arg26'=arg26p10, arg27'=arg27p10, arg28'=arg28p10, arg29'=arg29p10, arg3'=arg3p10, arg30'=arg30p10, arg31'=arg31p10, arg32'=arg32p10, arg4'=arg4p10, arg5'=arg5p10, arg6'=arg6p10, arg7'=arg7p10, arg8'=arg8p10, arg9'=arg9p10, (-4+arg1p10 > 0 /\ -x219+x220 > 0 /\ x219 > 0 /\ x223-x219 < 0 /\ 1+arg2 > 0 /\ -6+arg1 > 0 /\ 1+arg2p10 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ x222 > 0 /\ -2+arg3p10 > 0 /\ 7+arg6-arg1 <= 0 /\ x220 > 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ -arg2+x221 < 0 /\ 1+arg3 > 0 /\ -arg3+x220 < 0), cost: 1 5: f328_0_createList_Return -> f1521_0_pollLast_NE : arg1'=arg1p6, arg10'=arg10p6, arg11'=arg11p6, arg12'=arg12p6, arg13'=arg13p6, arg14'=arg14p6, arg15'=arg15p6, arg16'=arg16p6, arg17'=arg17p6, arg18'=arg18p6, arg19'=arg19p6, arg2'=arg2p6, arg20'=arg20p6, arg21'=arg21p6, arg22'=arg22p6, arg23'=arg23p6, arg24'=arg24p6, arg25'=arg25p6, arg26'=arg26p6, arg27'=arg27p6, arg28'=arg28p6, arg29'=arg29p6, arg3'=arg3p6, arg30'=arg30p6, arg31'=arg31p6, arg32'=arg32p6, arg4'=arg4p6, arg5'=arg5p6, arg6'=arg6p6, arg7'=arg7p6, arg8'=arg8p6, arg9'=arg9p6, (arg4-arg4p6 == 0 /\ -6+arg1p6 > 0 /\ arg3-arg3p6 == 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ arg2-arg2p6 == 0 /\ 7+arg5-arg1 <= 0 /\ -arg7p6+arg7 == 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0), cost: 1 11: f1712_0_remove_FieldAccess -> f1753_0_remove_FieldAccess : arg1'=arg1p12, arg10'=arg10p12, arg11'=arg11p12, arg12'=arg12p12, arg13'=arg13p12, arg14'=arg14p12, arg15'=arg15p12, arg16'=arg16p12, arg17'=arg17p12, arg18'=arg18p12, arg19'=arg19p12, arg2'=arg2p12, arg20'=arg20p12, arg21'=arg21p12, arg22'=arg22p12, arg23'=arg23p12, arg24'=arg24p12, arg25'=arg25p12, arg26'=arg26p12, arg27'=arg27p12, arg28'=arg28p12, arg29'=arg29p12, arg3'=arg3p12, arg30'=arg30p12, arg31'=arg31p12, arg32'=arg32p12, arg4'=arg4p12, arg5'=arg5p12, arg6'=arg6p12, arg7'=arg7p12, arg8'=arg8p12, arg9'=arg9p12, (4+arg1p12-arg2 <= 0 /\ 8+arg10p12-arg1 <= 0 /\ 5-arg2+arg16p12 <= 0 /\ -4+arg3p12 > 0 /\ arg1p12 > 0 /\ 6-arg2+arg19p12 <= 0 /\ 3+arg6-arg1 <= 0 /\ arg4p12 > 0 /\ 4-arg2+arg23p12 <= 0 /\ 2+arg8-arg2 <= 0 /\ -2+arg5p12 > 0 /\ -arg7p12+arg3 == 0 /\ -4+arg2 > 0 /\ 4-arg2+arg22p12 <= 0 /\ 6-arg2+arg20p12 <= 0 /\ 7+arg1p12-arg1 <= 0 /\ arg5-arg11p12 == 0 /\ -arg9p12+arg4 == 0 /\ -7+arg1 > 0 /\ 9+arg14p12-arg1 <= 0 /\ 6-arg2+arg18p12 <= 0 /\ 4-arg2+arg24p12 <= 0 /\ arg8-arg21p12 == 0 /\ 5+arg4-arg1 <= 0 /\ arg3 > 0 /\ 4-arg2+arg7 <= 0 /\ 9+arg13p12-arg1 <= 0 /\ -arg2+arg3p12 <= 0 /\ -arg17p12+arg7 == 0 /\ -7+arg2p12 > 0 /\ 7+arg5-arg1 <= 0 /\ -arg15p12+arg6 == 0 /\ arg2p12-arg1 <= 0 /\ 9+arg12p12-arg1 <= 0), cost: 1 12: f1712_0_remove_FieldAccess -> f1755_0_remove_FieldAccess : arg1'=arg1p13, arg10'=arg10p13, arg11'=arg11p13, arg12'=arg12p13, arg13'=arg13p13, arg14'=arg14p13, arg15'=arg15p13, arg16'=arg16p13, arg17'=arg17p13, arg18'=arg18p13, arg19'=arg19p13, arg2'=arg2p13, arg20'=arg20p13, arg21'=arg21p13, arg22'=arg22p13, arg23'=arg23p13, arg24'=arg24p13, arg25'=arg25p13, arg26'=arg26p13, arg27'=arg27p13, arg28'=arg28p13, arg29'=arg29p13, arg3'=arg3p13, arg30'=arg30p13, arg31'=arg31p13, arg32'=arg32p13, arg4'=arg4p13, arg5'=arg5p13, arg6'=arg6p13, arg7'=arg7p13, arg8'=arg8p13, arg9'=arg9p13, (arg4p13 > 0 /\ -9+arg2p13 > 0 /\ -4+arg5p13 > 0 /\ 9+arg8p13-arg1 <= 0 /\ -9+arg1 > 0 /\ 11+arg10p13-arg1 <= 0 /\ 3+arg6-arg1 <= 0 /\ 6+arg26p13-arg2 <= 0 /\ 2+arg8-arg2 <= 0 /\ -arg17p13+arg7 == 0 /\ -arg16p13+arg6 == 0 /\ arg4-arg7p13 == 0 /\ 9+arg14p13-arg1 <= 0 /\ -4+arg2 > 0 /\ 9+arg1p13-arg1 <= 0 /\ 6-arg2+arg27p13 <= 0 /\ 4+arg20p13-arg2 <= 0 /\ arg2p13-arg1 <= 0 /\ 9+arg15p13-arg1 <= 0 /\ 4-arg2+arg1p13 <= 0 /\ -arg2+arg3p13 <= 0 /\ 9+arg13p13-arg1 <= 0 /\ arg8-arg18p13 == 0 /\ arg5-arg12p13 == 0 /\ 5+arg4-arg1 <= 0 /\ 4-arg2+arg21p13 <= 0 /\ 4-arg2+arg7 <= 0 /\ 11+arg9p13-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ -4+arg3p13 > 0 /\ 11+arg11p13-arg1 <= 0 /\ 6-arg2+arg28p13 <= 0 /\ 4-arg2+arg19p13 <= 0 /\ arg1p13 > 0), cost: 1 10: f1722_0_remove_FieldAccess -> f1734_0_remove_FieldAccess : arg1'=arg1p11, arg10'=arg10p11, arg11'=arg11p11, arg12'=arg12p11, arg13'=arg13p11, arg14'=arg14p11, arg15'=arg15p11, arg16'=arg16p11, arg17'=arg17p11, arg18'=arg18p11, arg19'=arg19p11, arg2'=arg2p11, arg20'=arg20p11, arg21'=arg21p11, arg22'=arg22p11, arg23'=arg23p11, arg24'=arg24p11, arg25'=arg25p11, arg26'=arg26p11, arg27'=arg27p11, arg28'=arg28p11, arg29'=arg29p11, arg3'=arg3p11, arg30'=arg30p11, arg31'=arg31p11, arg32'=arg32p11, arg4'=arg4p11, arg5'=arg5p11, arg6'=arg6p11, arg7'=arg7p11, arg8'=arg8p11, arg9'=arg9p11, (4+arg20p11-arg1 <= 0 /\ 3+arg7-arg3 <= 0 /\ 2+arg6-arg1 <= 0 /\ arg5p11-arg3 <= 0 /\ arg4-arg14p11 == 0 /\ 6+arg17p11-arg1 <= 0 /\ 4+arg21p11-arg1 <= 0 /\ 2-arg2+arg25p11 <= 0 /\ arg2 > 0 /\ 2-arg3+arg1p11 <= 0 /\ 4-arg3+arg29p11 <= 0 /\ -4+arg3p11 > 0 /\ -4+arg1 > 0 /\ 6+arg18p11-arg1 <= 0 /\ -arg19p11+arg6 == 0 /\ -arg2+arg1p11 <= 0 /\ arg3p11-arg1 <= 0 /\ 2-arg2+arg23p11 <= 0 /\ 4+arg22p11-arg1 <= 0 /\ 2+arg8-arg3 <= 0 /\ 2+arg24p11-arg2 <= 0 /\ arg7-arg26p11 == 0 /\ 5+arg4-arg1 <= 0 /\ -arg2+arg4p11 <= 0 /\ arg8-arg27p11 == 0 /\ arg1p11 > 0 /\ -5+arg2p11 > 0 /\ arg4p11 > 0 /\ 4+arg1p11-arg1 <= 0 /\ -2+arg5p11 > 0 /\ -2+arg3 > 0 /\ 4+arg30p11-arg3 <= 0 /\ 4+arg28p11-arg3 <= 0 /\ -arg15p11+arg5 == 0 /\ 4+arg5-arg1 <= 0 /\ 6+arg16p11-arg1 <= 0), cost: 1 15: f1495_0_createList_LE -> f1495_0_createList_LE : arg1'=arg1p16, arg10'=arg10p16, arg11'=arg11p16, arg12'=arg12p16, arg13'=arg13p16, arg14'=arg14p16, arg15'=arg15p16, arg16'=arg16p16, arg17'=arg17p16, arg18'=arg18p16, arg19'=arg19p16, arg2'=arg2p16, arg20'=arg20p16, arg21'=arg21p16, arg22'=arg22p16, arg23'=arg23p16, arg24'=arg24p16, arg25'=arg25p16, arg26'=arg26p16, arg27'=arg27p16, arg28'=arg28p16, arg29'=arg29p16, arg3'=arg3p16, arg30'=arg30p16, arg31'=arg31p16, arg32'=arg32p16, arg4'=arg4p16, arg5'=arg5p16, arg6'=arg6p16, arg7'=arg7p16, arg8'=arg8p16, arg9'=arg9p16, (arg18 > 0 /\ arg12 > 0 /\ -9+arg1 > 0 /\ 3+arg25-arg1 <= 0 /\ arg12-arg12p16 == 0 /\ arg15 > 0 /\ 1+arg21 > 0 /\ 1+arg25-arg25p16 == 0 /\ arg5 > 0 /\ -9+arg1p16 > 0 /\ -1+arg2-arg2p16 == 0 /\ arg20-x363 < 0 /\ arg2 > 0 /\ arg3-arg3p16 == 0 /\ arg19 > 0 /\ arg13 > 0 /\ 9+arg24-arg1 <= 0 /\ arg16 > 0 /\ 1+x363 > 0 /\ 1+arg20 > 0 /\ arg7-arg7p16 == 0 /\ 1+x404 > 0 /\ arg3 > 0 /\ 1-arg20p16+arg20 == 0 /\ -arg6p16+arg6 == 0 /\ -arg10p16+arg10 == 0 /\ 1+arg25 > 0 /\ arg10 > 0 /\ arg8-arg8p16 == 0 /\ arg17 > 0 /\ 9+arg23-arg1 <= 0 /\ arg11 > 0 /\ arg9 > 0 /\ arg14 > 0 /\ arg4 > 0 /\ 5+arg21-arg1 <= 0 /\ arg6 > 0 /\ 9+arg22-arg1 <= 0 /\ 1-arg21p16+arg21 == 0), cost: 1 16: f1495_0_createList_LE -> f1495_0_createList_LE : arg1'=arg1p17, arg10'=arg10p17, arg11'=arg11p17, arg12'=arg12p17, arg13'=arg13p17, arg14'=arg14p17, arg15'=arg15p17, arg16'=arg16p17, arg17'=arg17p17, arg18'=arg18p17, arg19'=arg19p17, arg2'=arg2p17, arg20'=arg20p17, arg21'=arg21p17, arg22'=arg22p17, arg23'=arg23p17, arg24'=arg24p17, arg25'=arg25p17, arg26'=arg26p17, arg27'=arg27p17, arg28'=arg28p17, arg29'=arg29p17, arg3'=arg3p17, arg30'=arg30p17, arg31'=arg31p17, arg32'=arg32p17, arg4'=arg4p17, arg5'=arg5p17, arg6'=arg6p17, arg7'=arg7p17, arg8'=arg8p17, arg9'=arg9p17, (-11+arg1 > 0 /\ arg10-arg11 == 0 /\ arg18 > 0 /\ -13+arg1p17 > 0 /\ arg12 > 0 /\ 3+arg25-arg1 <= 0 /\ 1+arg21 > 0 /\ arg8 > 0 /\ 1+arg25-arg25p17 == 0 /\ -1+arg2-arg2p17 == 0 /\ arg8-arg9 == 0 /\ arg2 > 0 /\ arg19 > 0 /\ -arg3p17 == 0 /\ 2-arg14p17 == 0 /\ arg20-x405 < 0 /\ 9+arg24-arg1 <= 0 /\ 1+x405 > 0 /\ 1+arg20 > 0 /\ -arg13p17 == 0 /\ 1+x440 > 0 /\ -arg10p17+arg10 == 0 /\ -arg16+arg7 == 0 /\ 1+arg20-arg20p17 == 0 /\ arg3 > 0 /\ 1-arg5p17 == 0 /\ 1+arg25 > 0 /\ arg10 > 0 /\ arg17 > 0 /\ arg8-arg8p17 == 0 /\ 9+arg23-arg1 <= 0 /\ arg12-arg12p17 == 0 /\ arg12-arg13 == 0 /\ 5+arg21-arg1 <= 0 /\ arg6 > 0 /\ 1-arg21p17+arg21 == 0 /\ 9+arg22-arg1 <= 0 /\ 1-arg4p17 == 0), cost: 1 17: __init -> f1_0_main_Load : arg1'=arg1p18, arg10'=arg10p18, arg11'=arg11p18, arg12'=arg12p18, arg13'=arg13p18, arg14'=arg14p18, arg15'=arg15p18, arg16'=arg16p18, arg17'=arg17p18, arg18'=arg18p18, arg19'=arg19p18, arg2'=arg2p18, arg20'=arg20p18, arg21'=arg21p18, arg22'=arg22p18, arg23'=arg23p18, arg24'=arg24p18, arg25'=arg25p18, arg26'=arg26p18, arg27'=arg27p18, arg28'=arg28p18, arg29'=arg29p18, arg3'=arg3p18, arg30'=arg30p18, arg31'=arg31p18, arg32'=arg32p18, arg4'=arg4p18, arg5'=arg5p18, arg6'=arg6p18, arg7'=arg7p18, arg8'=arg8p18, arg9'=arg9p18, T, cost: 1 Chained Linear Paths Start location: __init Program variables: arg1 arg10 arg11 arg12 arg13 arg14 arg15 arg16 arg17 arg18 arg19 arg2 arg20 arg21 arg22 arg23 arg24 arg25 arg26 arg27 arg28 arg29 arg3 arg30 arg31 arg32 arg4 arg5 arg6 arg7 arg8 arg9 4: f1_0_main_Load -> f1521_0_pollLast_NE : arg1'=arg1p5, arg10'=arg10p5, arg11'=arg11p5, arg12'=arg12p5, arg13'=arg13p5, arg14'=arg14p5, arg15'=arg15p5, arg16'=arg16p5, arg17'=arg17p5, arg18'=arg18p5, arg19'=arg19p5, arg2'=arg2p5, arg20'=arg20p5, arg21'=arg21p5, arg22'=arg22p5, arg23'=arg23p5, arg24'=arg24p5, arg25'=arg25p5, arg26'=arg26p5, arg27'=arg27p5, arg28'=arg28p5, arg29'=arg29p5, arg3'=arg3p5, arg30'=arg30p5, arg31'=arg31p5, arg32'=arg32p5, arg4'=arg4p5, arg5'=arg5p5, arg6'=arg6p5, arg7'=arg7p5, arg8'=arg8p5, arg9'=arg9p5, (arg2 > 0 /\ 1+x137 > 0 /\ -6+arg1p5 > 0 /\ arg1 > 0), cost: 1 19: f1_0_main_Load -> f1495_0_createList_LE : arg1'=arg1p15, arg10'=arg10p15, arg11'=arg11p15, arg12'=arg12p15, arg13'=arg13p15, arg14'=arg14p15, arg15'=arg15p15, arg16'=arg16p15, arg17'=arg17p15, arg18'=arg18p15, arg19'=arg19p15, arg2'=arg2p15, arg20'=arg20p15, arg21'=arg21p15, arg22'=arg22p15, arg23'=arg23p15, arg24'=arg24p15, arg25'=arg25p15, arg26'=arg26p15, arg27'=arg27p15, arg28'=arg28p15, arg29'=arg29p15, arg3'=arg3p15, arg30'=arg30p15, arg31'=arg31p15, arg32'=arg32p15, arg4'=arg4p15, arg5'=arg5p15, arg6'=arg6p15, arg7'=arg7p15, arg8'=arg8p15, arg9'=arg9p15, (-arg8p4 == 0 /\ 9+arg22p4-arg2p4 <= 0 /\ -arg4p15+arg11p4 == 0 /\ arg1p4-arg2p15 == 0 /\ arg4p14-arg17p4 == 0 /\ -arg7p14 == 0 /\ arg8p4-arg14p15 == 0 /\ -11+arg1p15 > 0 /\ -arg5p15+arg7p4 == 0 /\ -arg21p15+arg20p4 == 0 /\ -11+arg2p4 > 0 /\ arg6p4-arg7p15 == 0 /\ -arg16p4+arg3p14 == 0 /\ -9+arg2p4 > 0 /\ -arg12p15 == 0 /\ 3+arg7p14-arg2p14 <= 0 /\ -arg3p4 == 0 /\ 9+arg21p4-arg2p4 <= 0 /\ arg2 > 0 /\ arg10p4-arg16p15 == 0 /\ arg4p4-arg13p15 == 0 /\ arg16p4-arg18p15 == 0 /\ arg4p14-arg5p4 == 0 /\ -arg6p15+arg12p4 == 0 /\ -arg6p14 == 0 /\ -arg20p4+arg6p14 == 0 /\ -arg11p15+arg5p4 == 0 /\ -7+arg2p14-arg1 <= 0 /\ arg19p4-arg20p15 == 0 /\ arg3p14-arg15p4 == 0 /\ -arg19p4+arg5p14 == 0 /\ arg14p4-arg10p15 == 0 /\ -arg9p4 == 0 /\ 5-arg2p14+arg6p14 <= 0 /\ -arg10p4 == 0 /\ arg6p4-arg7p4 == 0 /\ -7+arg2p14 > 0 /\ -arg17p15+arg15p4 == 0 /\ arg17p4-arg19p15 == 0 /\ arg23p4-arg25p15 == 0 /\ 5+arg20p4-arg2p4 <= 0 /\ -9+arg2p14 > 0 /\ arg7p14-arg23p4 == 0 /\ -arg4p4 == 0 /\ arg3p4-arg9p15 == 0 /\ arg1p14-arg1p4 == 0 /\ 1+arg1p14 > 0 /\ 1-arg5p14 == 0 /\ arg9p4-arg15p15 == 0 /\ 3+arg23p4-arg2p4 <= 0 /\ arg1 > 0 /\ arg13p4-arg3p15 == 0), cost: 1 6: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p7, arg10'=arg10p7, arg11'=arg11p7, arg12'=arg12p7, arg13'=arg13p7, arg14'=arg14p7, arg15'=arg15p7, arg16'=arg16p7, arg17'=arg17p7, arg18'=arg18p7, arg19'=arg19p7, arg2'=arg2p7, arg20'=arg20p7, arg21'=arg21p7, arg22'=arg22p7, arg23'=arg23p7, arg24'=arg24p7, arg25'=arg25p7, arg26'=arg26p7, arg27'=arg27p7, arg28'=arg28p7, arg29'=arg29p7, arg3'=arg3p7, arg30'=arg30p7, arg31'=arg31p7, arg32'=arg32p7, arg4'=arg4p7, arg5'=arg5p7, arg6'=arg6p7, arg7'=arg7p7, arg8'=arg8p7, arg9'=arg9p7, (-1+x163 < 0 /\ -x161+x166 < 0 /\ 1+arg2 > 0 /\ x161 > 0 /\ -arg2+x162 < 0 /\ x165-x164 < 0 /\ -7+arg1p7 > 0 /\ -6+arg1 > 0 /\ 1+x164 > 0 /\ arg7-arg6p7 == 0 /\ 5+arg4-arg1 <= 0 /\ x161-arg3 < 0 /\ 7+arg5-arg1 <= 0 /\ -arg4p7+arg4 == 0 /\ -4+arg2p7 > 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ -1+arg3p7 < 0 /\ 1+arg3 > 0), cost: 1 7: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p8, arg10'=arg10p8, arg11'=arg11p8, arg12'=arg12p8, arg13'=arg13p8, arg14'=arg14p8, arg15'=arg15p8, arg16'=arg16p8, arg17'=arg17p8, arg18'=arg18p8, arg19'=arg19p8, arg2'=arg2p8, arg20'=arg20p8, arg21'=arg21p8, arg22'=arg22p8, arg23'=arg23p8, arg24'=arg24p8, arg25'=arg25p8, arg26'=arg26p8, arg27'=arg27p8, arg28'=arg28p8, arg29'=arg29p8, arg3'=arg3p8, arg30'=arg30p8, arg31'=arg31p8, arg32'=arg32p8, arg4'=arg4p8, arg5'=arg5p8, arg6'=arg6p8, arg7'=arg7p8, arg8'=arg8p8, arg9'=arg9p8, (1+x183 > 0 /\ -arg4p8+arg4 == 0 /\ x180 > 0 /\ -x180+x185 < 0 /\ 1+arg2 > 0 /\ -1+arg3p8 < 0 /\ -arg6p8+arg7 == 0 /\ -4+arg2p8 > 0 /\ -6+arg1 > 0 /\ -1+x182 < 0 /\ 5+arg4-arg1 <= 0 /\ x182 > 0 /\ 7+arg5-arg1 <= 0 /\ x180-arg3 < 0 /\ 7+arg6-arg1 <= 0 /\ x184-x183 < 0 /\ 3+arg7-arg1 <= 0 /\ -arg2+x181 < 0 /\ arg4 > 0 /\ -7+arg1p8 > 0 /\ 1+arg3 > 0), cost: 1 8: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p9, arg10'=arg10p9, arg11'=arg11p9, arg12'=arg12p9, arg13'=arg13p9, arg14'=arg14p9, arg15'=arg15p9, arg16'=arg16p9, arg17'=arg17p9, arg18'=arg18p9, arg19'=arg19p9, arg2'=arg2p9, arg20'=arg20p9, arg21'=arg21p9, arg22'=arg22p9, arg23'=arg23p9, arg24'=arg24p9, arg25'=arg25p9, arg26'=arg26p9, arg27'=arg27p9, arg28'=arg28p9, arg29'=arg29p9, arg3'=arg3p9, arg30'=arg30p9, arg31'=arg31p9, arg32'=arg32p9, arg4'=arg4p9, arg5'=arg5p9, arg6'=arg6p9, arg7'=arg7p9, arg8'=arg8p9, arg9'=arg9p9, (x201 < 0 /\ -4+arg2p9 > 0 /\ arg7-arg6p9 == 0 /\ -1+arg3p9 < 0 /\ 1+arg2 > 0 /\ x202 < 0 /\ x199 > 0 /\ -arg2+x200 < 0 /\ -6+arg1 > 0 /\ -7+arg1p9 > 0 /\ 5+arg4-arg1 <= 0 /\ x199-arg3 < 0 /\ -x199+x203 < 0 /\ x200 > 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ -arg4p9+arg4 == 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 1+arg3 > 0), cost: 1 21: f1521_0_pollLast_NE -> f1740_0_remove_FieldAccess : arg1'=arg1p1, arg10'=arg10p1, arg11'=arg11p1, arg12'=arg12p1, arg13'=arg13p1, arg14'=arg14p1, arg15'=arg15p1, arg16'=arg16p1, arg17'=arg17p1, arg18'=arg18p1, arg19'=arg19p1, arg2'=arg2p1, arg20'=arg20p1, arg21'=arg21p1, arg22'=arg22p1, arg23'=arg23p1, arg24'=arg24p1, arg25'=arg25p1, arg26'=arg26p1, arg27'=arg27p1, arg28'=arg28p1, arg29'=arg29p1, arg3'=arg3p1, arg30'=arg30p1, arg31'=arg31p1, arg32'=arg32p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p1, arg7'=arg7p1, arg8'=arg8p1, arg9'=arg9p1, (-4+arg1p10 > 0 /\ 2-arg2p10+arg25p11 <= 0 /\ arg4p10-arg14p11 == 0 /\ 5-arg1p10+arg4p10 <= 0 /\ -5+arg3p11-arg14p11 >= 0 /\ -4-arg15p11+arg3p11 >= 0 /\ 4+arg21p11-arg1p10 <= 0 /\ -x219+x220 > 0 /\ arg3p11-arg1p10 <= 0 /\ -6+arg3p11-arg16p11 >= 0 /\ -5+arg2p1 > 0 /\ 6+arg18p11-arg1p10 <= 0 /\ arg5p11-arg3p10 <= 0 /\ x219 > 0 /\ -arg2p10+arg1p11 <= 0 /\ arg1p1-arg1p11 <= 0 /\ -arg2p11+arg2p1 <= 0 /\ -2-arg19p11+arg3p11 >= 0 /\ -6+arg3p11-arg17p11 >= 0 /\ -2+arg5p11-arg27p11 >= 0 /\ arg1p1 > 0 /\ x223-x219 < 0 /\ arg6p11-arg6p1 == 0 /\ arg5p11-arg5p1 >= 0 /\ 4+arg20p11-arg1p10 <= 0 /\ -4+arg3p11 > 0 /\ arg4p1 > 0 /\ 1+arg2 > 0 /\ arg2p10 > 0 /\ 6+arg17p11-arg1p10 <= 0 /\ 2-arg3p10+arg1p11 <= 0 /\ 4-arg3p10+arg29p11 <= 0 /\ -4+arg5p11-arg30p11 >= 0 /\ -6+arg2p11-arg12p11 >= 0 /\ -4+arg5p11-arg28p11 >= 0 /\ -6+arg1 > 0 /\ 1+arg2p10 > 0 /\ -5-arg11p11+arg2p11 >= 0 /\ arg8p10-arg27p11 == 0 /\ -2+arg4p11-arg23p11 >= 0 /\ -4-arg1p1+arg3p11 >= 0 /\ -2-arg24p11+arg4p11 >= 0 /\ arg8p11-arg8p1 == 0 /\ -4-arg20p11+arg3p11 >= 0 /\ 4+arg1p11-arg1p10 <= 0 /\ 5+arg4-arg1 <= 0 /\ 3-arg3p10+arg7p10 <= 0 /\ -arg1p1+arg4p11 >= 0 /\ -arg19p11+arg6p10 == 0 /\ 6+arg16p11-arg1p10 <= 0 /\ arg9p11-arg9p1 == 0 /\ 2+arg8p10-arg3p10 <= 0 /\ 4+arg5p10-arg1p10 <= 0 /\ -4+arg3p11-arg22p11 >= 0 /\ 2+arg24p11-arg2p10 <= 0 /\ -2+arg5p1 > 0 /\ -2+arg5p11-arg1p1 >= 0 /\ -4+arg3p1 > 0 /\ arg1p11 > 0 /\ 2+arg6p10-arg1p10 <= 0 /\ -5+arg2p11 > 0 /\ -4-arg21p11+arg3p11 >= 0 /\ 7+arg5-arg1 <= 0 /\ 2-arg2p10+arg23p11 <= 0 /\ -3+arg5p11-arg26p11 >= 0 /\ -2-arg25p11+arg4p11 >= 0 /\ 4+arg30p11-arg3p10 <= 0 /\ arg4p11 > 0 /\ -3+arg2p11-arg13p11 >= 0 /\ -2+arg5p11 > 0 /\ x222 > 0 /\ -arg4p1+arg4p11 >= 0 /\ -2+arg3p10 > 0 /\ -4+arg5p11-arg29p11 >= 0 /\ 7+arg6-arg1 <= 0 /\ 4+arg22p11-arg1p10 <= 0 /\ x220 > 0 /\ -arg2p10+arg4p11 <= 0 /\ -arg7p1+arg7p11 == 0 /\ arg7p10-arg26p11 == 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 5-arg2p11+arg1p1 <= 0 /\ -6-arg18p11+arg3p11 >= 0 /\ 4+arg28p11-arg3p10 <= 0 /\ -arg15p11+arg5p10 == 0 /\ -arg2+x221 < 0 /\ -arg3p1+arg3p11 >= 0 /\ 1+arg3 > 0 /\ -arg3+x220 < 0), cost: 1 5: f328_0_createList_Return -> f1521_0_pollLast_NE : arg1'=arg1p6, arg10'=arg10p6, arg11'=arg11p6, arg12'=arg12p6, arg13'=arg13p6, arg14'=arg14p6, arg15'=arg15p6, arg16'=arg16p6, arg17'=arg17p6, arg18'=arg18p6, arg19'=arg19p6, arg2'=arg2p6, arg20'=arg20p6, arg21'=arg21p6, arg22'=arg22p6, arg23'=arg23p6, arg24'=arg24p6, arg25'=arg25p6, arg26'=arg26p6, arg27'=arg27p6, arg28'=arg28p6, arg29'=arg29p6, arg3'=arg3p6, arg30'=arg30p6, arg31'=arg31p6, arg32'=arg32p6, arg4'=arg4p6, arg5'=arg5p6, arg6'=arg6p6, arg7'=arg7p6, arg8'=arg8p6, arg9'=arg9p6, (arg4-arg4p6 == 0 /\ -6+arg1p6 > 0 /\ arg3-arg3p6 == 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ arg2-arg2p6 == 0 /\ 7+arg5-arg1 <= 0 /\ -arg7p6+arg7 == 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0), cost: 1 22: f1712_0_remove_FieldAccess -> f1764_0_remove_FieldAccess : arg1'=arg1p2, arg10'=arg10p2, arg11'=arg11p2, arg12'=arg12p2, arg13'=arg13p2, arg14'=arg14p2, arg15'=arg15p2, arg16'=arg16p2, arg17'=arg17p2, arg18'=arg18p2, arg19'=arg19p2, arg2'=arg2p2, arg20'=arg20p2, arg21'=arg21p2, arg22'=arg22p2, arg23'=arg23p2, arg24'=arg24p2, arg25'=arg25p2, arg26'=arg26p2, arg27'=arg27p2, arg28'=arg28p2, arg29'=arg29p2, arg3'=arg3p2, arg30'=arg30p2, arg31'=arg31p2, arg32'=arg32p2, arg4'=arg4p2, arg5'=arg5p2, arg6'=arg6p2, arg7'=arg7p2, arg8'=arg8p2, arg9'=arg9p2, (4+arg24p12-arg3p12 <= 0 /\ 4+arg1p12-arg2 <= 0 /\ 8+arg10p12-arg1 <= 0 /\ 5-arg2+arg16p12 <= 0 /\ -arg4p12+arg1p2 <= 0 /\ 7-arg2p12+arg11p12 <= 0 /\ -arg2p12+arg2p2 <= 0 /\ -4+arg3p12 > 0 /\ arg1p12 > 0 /\ 6-arg2+arg19p12 <= 0 /\ 3+arg6-arg1 <= 0 /\ 2+arg21p12-arg3p12 <= 0 /\ arg4p12 > 0 /\ 3+arg15p12-arg2p12 <= 0 /\ 4-arg2+arg23p12 <= 0 /\ 2+arg8-arg2 <= 0 /\ -2+arg5p12 > 0 /\ -arg4p12+arg4p2 <= 0 /\ 8-arg2p12+arg10p12 <= 0 /\ -arg7p12+arg3 == 0 /\ 4-arg5p12+arg32p12 <= 0 /\ 2-arg4p12+arg27p12 <= 0 /\ 4-arg3p12+arg22p12 <= 0 /\ arg1p2 > 0 /\ 9+arg12p12-arg2p12 <= 0 /\ -4+arg2 > 0 /\ arg4p2 > 0 /\ -arg1p12+arg1p2 <= 0 /\ 4-arg2+arg22p12 <= 0 /\ 4+arg23p12-arg3p12 <= 0 /\ 2-arg4p12+arg26p12 <= 0 /\ 6+arg19p12-arg3p12 <= 0 /\ 6-arg2+arg20p12 <= 0 /\ 7+arg1p12-arg1 <= 0 /\ arg5-arg11p12 == 0 /\ -arg9p12+arg4 == 0 /\ 2+arg1p2-arg5p12 <= 0 /\ 3-arg5p12+arg28p12 <= 0 /\ -7+arg1 > 0 /\ 5-arg3p12+arg16p12 <= 0 /\ 9+arg14p12-arg1 <= 0 /\ 7+arg1p2-arg2p12 <= 0 /\ -4+arg3p2 > 0 /\ 9+arg13p12-arg2p12 <= 0 /\ 6-arg2+arg18p12 <= 0 /\ 2+arg29p12-arg5p12 <= 0 /\ 4-arg2+arg24p12 <= 0 /\ -arg5p12+arg5p2 <= 0 /\ arg8-arg21p12 == 0 /\ 5+arg4-arg1 <= 0 /\ 5-arg2p12+arg9p12 <= 0 /\ arg3 > 0 /\ 6+arg18p12-arg3p12 <= 0 /\ -arg6p2+arg6p12 == 0 /\ 4-arg2+arg7 <= 0 /\ 9+arg13p12-arg1 <= 0 /\ arg7p12-arg7p2 == 0 /\ -arg2+arg3p12 <= 0 /\ -arg17p12+arg7 == 0 /\ -7+arg2p12 > 0 /\ -arg3p12+arg3p2 <= 0 /\ 7+arg5-arg1 <= 0 /\ 4+arg1p2-arg3p12 <= 0 /\ 4+arg31p12-arg5p12 <= 0 /\ 6+arg20p12-arg3p12 <= 0 /\ -arg15p12+arg6 == 0 /\ 9-arg2p12+arg14p12 <= 0 /\ arg2p12-arg1 <= 0 /\ -2+arg5p2 > 0 /\ 9+arg12p12-arg1 <= 0 /\ 2-arg4p12+arg25p12 <= 0 /\ 4-arg5p12+arg30p12 <= 0 /\ -7+arg2p2 > 0 /\ 4+arg17p12-arg3p12 <= 0), cost: 1 23: f1712_0_remove_FieldAccess -> f1767_0_remove_FieldAccess : arg1'=arg1p3, arg10'=arg10p3, arg11'=arg11p3, arg12'=arg12p3, arg13'=arg13p3, arg14'=arg14p3, arg15'=arg15p3, arg16'=arg16p3, arg17'=arg17p3, arg18'=arg18p3, arg19'=arg19p3, arg2'=arg2p3, arg20'=arg20p3, arg21'=arg21p3, arg22'=arg22p3, arg23'=arg23p3, arg24'=arg24p3, arg25'=arg25p3, arg26'=arg26p3, arg27'=arg27p3, arg28'=arg28p3, arg29'=arg29p3, arg3'=arg3p3, arg30'=arg30p3, arg31'=arg31p3, arg32'=arg32p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, arg7'=arg7p3, arg8'=arg8p3, arg9'=arg9p3, (arg4p13 > 0 /\ 6-arg3p13+arg28p13 <= 0 /\ 9+arg8p13-arg2p13 <= 0 /\ -9+arg2p13 > 0 /\ -4+arg5p13 > 0 /\ 9+arg8p13-arg1 <= 0 /\ -9+arg1 > 0 /\ 11+arg10p13-arg1 <= 0 /\ 3+arg6-arg1 <= 0 /\ 6+arg26p13-arg2 <= 0 /\ 4+arg19p13-arg3p13 <= 0 /\ 2+arg8-arg2 <= 0 /\ 6+arg27p13-arg3p13 <= 0 /\ -arg17p13+arg7 == 0 /\ -arg16p13+arg6 == 0 /\ -4-arg1p3+arg3p13 >= 0 /\ arg4-arg7p13 == 0 /\ -2+arg4p13-arg23p13 >= 0 /\ -4+arg3p3 > 0 /\ 6+arg26p13-arg5p13 <= 0 /\ 6-arg5p13+arg27p13 <= 0 /\ 9+arg14p13-arg2p13 <= 0 /\ 9+arg14p13-arg1 <= 0 /\ -4+arg2 > 0 /\ 2+arg18p13-arg3p13 <= 0 /\ 9+arg1p13-arg1 <= 0 /\ 6-arg2+arg27p13 <= 0 /\ 7-arg2p13+arg12p13 <= 0 /\ 9-arg2p13+arg13p13 <= 0 /\ -2+arg4p13-arg24p13 >= 0 /\ 4+arg20p13-arg2 <= 0 /\ arg4p13-arg4p3 >= 0 /\ -arg3p3+arg3p13 >= 0 /\ arg2p13-arg1 <= 0 /\ 9+arg15p13-arg1 <= 0 /\ 4-arg2+arg1p13 <= 0 /\ 9+arg15p13-arg2p13 <= 0 /\ -4+arg5p13-arg1p3 >= 0 /\ 11-arg2p13+arg10p13 <= 0 /\ arg4p13-arg1p3 >= 0 /\ -arg2+arg3p13 <= 0 /\ -4+arg5p3 > 0 /\ 9+arg13p13-arg1 <= 0 /\ arg8-arg18p13 == 0 /\ arg1p3 > 0 /\ 11-arg2p13+arg9p13 <= 0 /\ arg5-arg12p13 == 0 /\ 2-arg4p13+arg22p13 <= 0 /\ -2-arg29p13+arg5p13 >= 0 /\ -9+arg2p13-arg1p3 >= 0 /\ 6-arg5p13+arg28p13 <= 0 /\ arg4p3 > 0 /\ 5+arg4-arg1 <= 0 /\ -4+arg5p13-arg32p13 >= 0 /\ 4-arg2+arg21p13 <= 0 /\ -4-arg31p13+arg5p13 >= 0 /\ 4-arg2+arg7 <= 0 /\ 4+arg17p13-arg3p13 <= 0 /\ 4+arg20p13-arg3p13 <= 0 /\ 5-arg2p13+arg7p13 <= 0 /\ 11+arg11p13-arg2p13 <= 0 /\ 3-arg2p13+arg16p13 <= 0 /\ 11+arg9p13-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ -4+arg3p13 > 0 /\ -4+arg5p13-arg25p13 >= 0 /\ -arg2p3+arg2p13 >= 0 /\ -4+arg5p13-arg30p13 >= 0 /\ 11+arg11p13-arg1 <= 0 /\ -arg1p3+arg1p13 >= 0 /\ 6-arg2+arg28p13 <= 0 /\ arg5p13-arg5p3 >= 0 /\ -9+arg2p3 > 0 /\ 6+arg26p13-arg3p13 <= 0 /\ 4-arg2+arg19p13 <= 0 /\ arg1p13 > 0 /\ 4+arg21p13-arg3p13 <= 0), cost: 1 15: f1495_0_createList_LE -> f1495_0_createList_LE : arg1'=arg1p16, arg10'=arg10p16, arg11'=arg11p16, arg12'=arg12p16, arg13'=arg13p16, arg14'=arg14p16, arg15'=arg15p16, arg16'=arg16p16, arg17'=arg17p16, arg18'=arg18p16, arg19'=arg19p16, arg2'=arg2p16, arg20'=arg20p16, arg21'=arg21p16, arg22'=arg22p16, arg23'=arg23p16, arg24'=arg24p16, arg25'=arg25p16, arg26'=arg26p16, arg27'=arg27p16, arg28'=arg28p16, arg29'=arg29p16, arg3'=arg3p16, arg30'=arg30p16, arg31'=arg31p16, arg32'=arg32p16, arg4'=arg4p16, arg5'=arg5p16, arg6'=arg6p16, arg7'=arg7p16, arg8'=arg8p16, arg9'=arg9p16, (arg18 > 0 /\ arg12 > 0 /\ -9+arg1 > 0 /\ 3+arg25-arg1 <= 0 /\ arg12-arg12p16 == 0 /\ arg15 > 0 /\ 1+arg21 > 0 /\ 1+arg25-arg25p16 == 0 /\ arg5 > 0 /\ -9+arg1p16 > 0 /\ -1+arg2-arg2p16 == 0 /\ arg20-x363 < 0 /\ arg2 > 0 /\ arg3-arg3p16 == 0 /\ arg19 > 0 /\ arg13 > 0 /\ 9+arg24-arg1 <= 0 /\ arg16 > 0 /\ 1+x363 > 0 /\ 1+arg20 > 0 /\ arg7-arg7p16 == 0 /\ 1+x404 > 0 /\ arg3 > 0 /\ 1-arg20p16+arg20 == 0 /\ -arg6p16+arg6 == 0 /\ -arg10p16+arg10 == 0 /\ 1+arg25 > 0 /\ arg10 > 0 /\ arg8-arg8p16 == 0 /\ arg17 > 0 /\ 9+arg23-arg1 <= 0 /\ arg11 > 0 /\ arg9 > 0 /\ arg14 > 0 /\ arg4 > 0 /\ 5+arg21-arg1 <= 0 /\ arg6 > 0 /\ 9+arg22-arg1 <= 0 /\ 1-arg21p16+arg21 == 0), cost: 1 16: f1495_0_createList_LE -> f1495_0_createList_LE : arg1'=arg1p17, arg10'=arg10p17, arg11'=arg11p17, arg12'=arg12p17, arg13'=arg13p17, arg14'=arg14p17, arg15'=arg15p17, arg16'=arg16p17, arg17'=arg17p17, arg18'=arg18p17, arg19'=arg19p17, arg2'=arg2p17, arg20'=arg20p17, arg21'=arg21p17, arg22'=arg22p17, arg23'=arg23p17, arg24'=arg24p17, arg25'=arg25p17, arg26'=arg26p17, arg27'=arg27p17, arg28'=arg28p17, arg29'=arg29p17, arg3'=arg3p17, arg30'=arg30p17, arg31'=arg31p17, arg32'=arg32p17, arg4'=arg4p17, arg5'=arg5p17, arg6'=arg6p17, arg7'=arg7p17, arg8'=arg8p17, arg9'=arg9p17, (-11+arg1 > 0 /\ arg10-arg11 == 0 /\ arg18 > 0 /\ -13+arg1p17 > 0 /\ arg12 > 0 /\ 3+arg25-arg1 <= 0 /\ 1+arg21 > 0 /\ arg8 > 0 /\ 1+arg25-arg25p17 == 0 /\ -1+arg2-arg2p17 == 0 /\ arg8-arg9 == 0 /\ arg2 > 0 /\ arg19 > 0 /\ -arg3p17 == 0 /\ 2-arg14p17 == 0 /\ arg20-x405 < 0 /\ 9+arg24-arg1 <= 0 /\ 1+x405 > 0 /\ 1+arg20 > 0 /\ -arg13p17 == 0 /\ 1+x440 > 0 /\ -arg10p17+arg10 == 0 /\ -arg16+arg7 == 0 /\ 1+arg20-arg20p17 == 0 /\ arg3 > 0 /\ 1-arg5p17 == 0 /\ 1+arg25 > 0 /\ arg10 > 0 /\ arg17 > 0 /\ arg8-arg8p17 == 0 /\ 9+arg23-arg1 <= 0 /\ arg12-arg12p17 == 0 /\ arg12-arg13 == 0 /\ 5+arg21-arg1 <= 0 /\ arg6 > 0 /\ 1-arg21p17+arg21 == 0 /\ 9+arg22-arg1 <= 0 /\ 1-arg4p17 == 0), cost: 1 17: __init -> f1_0_main_Load : arg1'=arg1p18, arg10'=arg10p18, arg11'=arg11p18, arg12'=arg12p18, arg13'=arg13p18, arg14'=arg14p18, arg15'=arg15p18, arg16'=arg16p18, arg17'=arg17p18, arg18'=arg18p18, arg19'=arg19p18, arg2'=arg2p18, arg20'=arg20p18, arg21'=arg21p18, arg22'=arg22p18, arg23'=arg23p18, arg24'=arg24p18, arg25'=arg25p18, arg26'=arg26p18, arg27'=arg27p18, arg28'=arg28p18, arg29'=arg29p18, arg3'=arg3p18, arg30'=arg30p18, arg31'=arg31p18, arg32'=arg32p18, arg4'=arg4p18, arg5'=arg5p18, arg6'=arg6p18, arg7'=arg7p18, arg8'=arg8p18, arg9'=arg9p18, T, cost: 1 Eliminating location f316_0_createList_Load by chaining: Applied chaining First rule: f1_0_main_Load -> f316_0_createList_Load : arg1'=arg1p14, arg10'=arg10p14, arg11'=arg11p14, arg12'=arg12p14, arg13'=arg13p14, arg14'=arg14p14, arg15'=arg15p14, arg16'=arg16p14, arg17'=arg17p14, arg18'=arg18p14, arg19'=arg19p14, arg2'=arg2p14, arg20'=arg20p14, arg21'=arg21p14, arg22'=arg22p14, arg23'=arg23p14, arg24'=arg24p14, arg25'=arg25p14, arg26'=arg26p14, arg27'=arg27p14, arg28'=arg28p14, arg29'=arg29p14, arg3'=arg3p14, arg30'=arg30p14, arg31'=arg31p14, arg32'=arg32p14, arg4'=arg4p14, arg5'=arg5p14, arg6'=arg6p14, arg7'=arg7p14, arg8'=arg8p14, arg9'=arg9p14, (-arg7p14 == 0 /\ arg2 > 0 /\ -arg6p14 == 0 /\ -7+arg2p14-arg1 <= 0 /\ -7+arg2p14 > 0 /\ 1+arg1p14 > 0 /\ 1-arg5p14 == 0 /\ arg1 > 0), cost: 1 Second rule: f316_0_createList_Load -> f821_0_createList_Load : arg1'=arg1p4, arg10'=arg10p4, arg11'=arg11p4, arg12'=arg12p4, arg13'=arg13p4, arg14'=arg14p4, arg15'=arg15p4, arg16'=arg16p4, arg17'=arg17p4, arg18'=arg18p4, arg19'=arg19p4, arg2'=arg2p4, arg20'=arg20p4, arg21'=arg21p4, arg22'=arg22p4, arg23'=arg23p4, arg24'=arg24p4, arg25'=arg25p4, arg26'=arg26p4, arg27'=arg27p4, arg28'=arg28p4, arg29'=arg29p4, arg3'=arg3p4, arg30'=arg30p4, arg31'=arg31p4, arg32'=arg32p4, arg4'=arg4p4, arg5'=arg5p4, arg6'=arg6p4, arg7'=arg7p4, arg8'=arg8p4, arg9'=arg9p4, (-arg8p4 == 0 /\ -arg20p4+arg6 == 0 /\ -arg17p4+arg4 == 0 /\ -arg19p4+arg5 == 0 /\ -9+arg2p4 > 0 /\ -arg3p4 == 0 /\ 5-arg2+arg6 <= 0 /\ -arg1p4+arg1 == 0 /\ 3-arg2+arg7 <= 0 /\ -9+arg2 > 0 /\ -arg9p4 == 0 /\ -arg10p4 == 0 /\ arg6p4-arg7p4 == 0 /\ -arg16p4+arg3 == 0 /\ arg3-arg15p4 == 0 /\ arg7-arg23p4 == 0 /\ -arg4p4 == 0 /\ -arg5p4+arg4 == 0), cost: 1 New rule: f1_0_main_Load -> f821_0_createList_Load : arg1'=arg1p4, arg10'=arg10p4, arg11'=arg11p4, arg12'=arg12p4, arg13'=arg13p4, arg14'=arg14p4, arg15'=arg15p4, arg16'=arg16p4, arg17'=arg17p4, arg18'=arg18p4, arg19'=arg19p4, arg2'=arg2p4, arg20'=arg20p4, arg21'=arg21p4, arg22'=arg22p4, arg23'=arg23p4, arg24'=arg24p4, arg25'=arg25p4, arg26'=arg26p4, arg27'=arg27p4, arg28'=arg28p4, arg29'=arg29p4, arg3'=arg3p4, arg30'=arg30p4, arg31'=arg31p4, arg32'=arg32p4, arg4'=arg4p4, arg5'=arg5p4, arg6'=arg6p4, arg7'=arg7p4, arg8'=arg8p4, arg9'=arg9p4, (-arg8p4 == 0 /\ arg4p14-arg17p4 == 0 /\ -arg7p14 == 0 /\ -arg16p4+arg3p14 == 0 /\ -9+arg2p4 > 0 /\ 3+arg7p14-arg2p14 <= 0 /\ -arg3p4 == 0 /\ arg2 > 0 /\ arg4p14-arg5p4 == 0 /\ -arg6p14 == 0 /\ -arg20p4+arg6p14 == 0 /\ -7+arg2p14-arg1 <= 0 /\ arg3p14-arg15p4 == 0 /\ -arg19p4+arg5p14 == 0 /\ -arg9p4 == 0 /\ 5-arg2p14+arg6p14 <= 0 /\ -arg10p4 == 0 /\ arg6p4-arg7p4 == 0 /\ -7+arg2p14 > 0 /\ -9+arg2p14 > 0 /\ arg7p14-arg23p4 == 0 /\ -arg4p4 == 0 /\ arg1p14-arg1p4 == 0 /\ 1+arg1p14 > 0 /\ 1-arg5p14 == 0 /\ arg1 > 0), cost: 1 Applied deletion Removed the following rules: 3 13 Eliminating location f821_0_createList_Load by chaining: Applied chaining First rule: f1_0_main_Load -> f821_0_createList_Load : arg1'=arg1p4, arg10'=arg10p4, arg11'=arg11p4, arg12'=arg12p4, arg13'=arg13p4, arg14'=arg14p4, arg15'=arg15p4, arg16'=arg16p4, arg17'=arg17p4, arg18'=arg18p4, arg19'=arg19p4, arg2'=arg2p4, arg20'=arg20p4, arg21'=arg21p4, arg22'=arg22p4, arg23'=arg23p4, arg24'=arg24p4, arg25'=arg25p4, arg26'=arg26p4, arg27'=arg27p4, arg28'=arg28p4, arg29'=arg29p4, arg3'=arg3p4, arg30'=arg30p4, arg31'=arg31p4, arg32'=arg32p4, arg4'=arg4p4, arg5'=arg5p4, arg6'=arg6p4, arg7'=arg7p4, arg8'=arg8p4, arg9'=arg9p4, (-arg8p4 == 0 /\ arg4p14-arg17p4 == 0 /\ -arg7p14 == 0 /\ -arg16p4+arg3p14 == 0 /\ -9+arg2p4 > 0 /\ 3+arg7p14-arg2p14 <= 0 /\ -arg3p4 == 0 /\ arg2 > 0 /\ arg4p14-arg5p4 == 0 /\ -arg6p14 == 0 /\ -arg20p4+arg6p14 == 0 /\ -7+arg2p14-arg1 <= 0 /\ arg3p14-arg15p4 == 0 /\ -arg19p4+arg5p14 == 0 /\ -arg9p4 == 0 /\ 5-arg2p14+arg6p14 <= 0 /\ -arg10p4 == 0 /\ arg6p4-arg7p4 == 0 /\ -7+arg2p14 > 0 /\ -9+arg2p14 > 0 /\ arg7p14-arg23p4 == 0 /\ -arg4p4 == 0 /\ arg1p14-arg1p4 == 0 /\ 1+arg1p14 > 0 /\ 1-arg5p14 == 0 /\ arg1 > 0), cost: 1 Second rule: f821_0_createList_Load -> f1495_0_createList_LE : arg1'=arg1p15, arg10'=arg10p15, arg11'=arg11p15, arg12'=arg12p15, arg13'=arg13p15, arg14'=arg14p15, arg15'=arg15p15, arg16'=arg16p15, arg17'=arg17p15, arg18'=arg18p15, arg19'=arg19p15, arg2'=arg2p15, arg20'=arg20p15, arg21'=arg21p15, arg22'=arg22p15, arg23'=arg23p15, arg24'=arg24p15, arg25'=arg25p15, arg26'=arg26p15, arg27'=arg27p15, arg28'=arg28p15, arg29'=arg29p15, arg3'=arg3p15, arg30'=arg30p15, arg31'=arg31p15, arg32'=arg32p15, arg4'=arg4p15, arg5'=arg5p15, arg6'=arg6p15, arg7'=arg7p15, arg8'=arg8p15, arg9'=arg9p15, (arg4-arg13p15 == 0 /\ -11+arg1p15 > 0 /\ -arg15p15+arg9 == 0 /\ -arg9p15+arg3 == 0 /\ arg5-arg11p15 == 0 /\ -arg17p15+arg15 == 0 /\ -arg2p15+arg1 == 0 /\ -arg21p15+arg20 == 0 /\ -arg12p15 == 0 /\ arg6-arg7p15 == 0 /\ -11+arg2 > 0 /\ arg12-arg6p15 == 0 /\ 3-arg2+arg23 <= 0 /\ -arg5p15+arg7 == 0 /\ -arg20p15+arg19 == 0 /\ arg13-arg3p15 == 0 /\ arg23-arg25p15 == 0 /\ 9+arg22-arg2 <= 0 /\ 9-arg2+arg21 <= 0 /\ arg14-arg10p15 == 0 /\ -arg18p15+arg16 == 0 /\ -arg4p15+arg11 == 0 /\ arg8-arg14p15 == 0 /\ -arg19p15+arg17 == 0 /\ 5-arg2+arg20 <= 0 /\ arg10-arg16p15 == 0), cost: 1 New rule: f1_0_main_Load -> f1495_0_createList_LE : arg1'=arg1p15, arg10'=arg10p15, arg11'=arg11p15, arg12'=arg12p15, arg13'=arg13p15, arg14'=arg14p15, arg15'=arg15p15, arg16'=arg16p15, arg17'=arg17p15, arg18'=arg18p15, arg19'=arg19p15, arg2'=arg2p15, arg20'=arg20p15, arg21'=arg21p15, arg22'=arg22p15, arg23'=arg23p15, arg24'=arg24p15, arg25'=arg25p15, arg26'=arg26p15, arg27'=arg27p15, arg28'=arg28p15, arg29'=arg29p15, arg3'=arg3p15, arg30'=arg30p15, arg31'=arg31p15, arg32'=arg32p15, arg4'=arg4p15, arg5'=arg5p15, arg6'=arg6p15, arg7'=arg7p15, arg8'=arg8p15, arg9'=arg9p15, (-arg8p4 == 0 /\ 9+arg22p4-arg2p4 <= 0 /\ -arg4p15+arg11p4 == 0 /\ arg1p4-arg2p15 == 0 /\ arg4p14-arg17p4 == 0 /\ -arg7p14 == 0 /\ arg8p4-arg14p15 == 0 /\ -11+arg1p15 > 0 /\ -arg5p15+arg7p4 == 0 /\ -arg21p15+arg20p4 == 0 /\ -11+arg2p4 > 0 /\ arg6p4-arg7p15 == 0 /\ -arg16p4+arg3p14 == 0 /\ -9+arg2p4 > 0 /\ -arg12p15 == 0 /\ 3+arg7p14-arg2p14 <= 0 /\ -arg3p4 == 0 /\ 9+arg21p4-arg2p4 <= 0 /\ arg2 > 0 /\ arg10p4-arg16p15 == 0 /\ arg4p4-arg13p15 == 0 /\ arg16p4-arg18p15 == 0 /\ arg4p14-arg5p4 == 0 /\ -arg6p15+arg12p4 == 0 /\ -arg6p14 == 0 /\ -arg20p4+arg6p14 == 0 /\ -arg11p15+arg5p4 == 0 /\ -7+arg2p14-arg1 <= 0 /\ arg19p4-arg20p15 == 0 /\ arg3p14-arg15p4 == 0 /\ -arg19p4+arg5p14 == 0 /\ arg14p4-arg10p15 == 0 /\ -arg9p4 == 0 /\ 5-arg2p14+arg6p14 <= 0 /\ -arg10p4 == 0 /\ arg6p4-arg7p4 == 0 /\ -7+arg2p14 > 0 /\ -arg17p15+arg15p4 == 0 /\ arg17p4-arg19p15 == 0 /\ arg23p4-arg25p15 == 0 /\ 5+arg20p4-arg2p4 <= 0 /\ -9+arg2p14 > 0 /\ arg7p14-arg23p4 == 0 /\ -arg4p4 == 0 /\ arg3p4-arg9p15 == 0 /\ arg1p14-arg1p4 == 0 /\ 1+arg1p14 > 0 /\ 1-arg5p14 == 0 /\ arg9p4-arg15p15 == 0 /\ 3+arg23p4-arg2p4 <= 0 /\ arg1 > 0 /\ arg13p4-arg3p15 == 0), cost: 1 Applied deletion Removed the following rules: 14 18 Eliminating location f1722_0_remove_FieldAccess by chaining: Applied chaining First rule: f1521_0_pollLast_NE -> f1722_0_remove_FieldAccess : arg1'=arg1p10, arg10'=arg10p10, arg11'=arg11p10, arg12'=arg12p10, arg13'=arg13p10, arg14'=arg14p10, arg15'=arg15p10, arg16'=arg16p10, arg17'=arg17p10, arg18'=arg18p10, arg19'=arg19p10, arg2'=arg2p10, arg20'=arg20p10, arg21'=arg21p10, arg22'=arg22p10, arg23'=arg23p10, arg24'=arg24p10, arg25'=arg25p10, arg26'=arg26p10, arg27'=arg27p10, arg28'=arg28p10, arg29'=arg29p10, arg3'=arg3p10, arg30'=arg30p10, arg31'=arg31p10, arg32'=arg32p10, arg4'=arg4p10, arg5'=arg5p10, arg6'=arg6p10, arg7'=arg7p10, arg8'=arg8p10, arg9'=arg9p10, (-4+arg1p10 > 0 /\ -x219+x220 > 0 /\ x219 > 0 /\ x223-x219 < 0 /\ 1+arg2 > 0 /\ -6+arg1 > 0 /\ 1+arg2p10 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ x222 > 0 /\ -2+arg3p10 > 0 /\ 7+arg6-arg1 <= 0 /\ x220 > 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ -arg2+x221 < 0 /\ 1+arg3 > 0 /\ -arg3+x220 < 0), cost: 1 Second rule: f1722_0_remove_FieldAccess -> f1734_0_remove_FieldAccess : arg1'=arg1p11, arg10'=arg10p11, arg11'=arg11p11, arg12'=arg12p11, arg13'=arg13p11, arg14'=arg14p11, arg15'=arg15p11, arg16'=arg16p11, arg17'=arg17p11, arg18'=arg18p11, arg19'=arg19p11, arg2'=arg2p11, arg20'=arg20p11, arg21'=arg21p11, arg22'=arg22p11, arg23'=arg23p11, arg24'=arg24p11, arg25'=arg25p11, arg26'=arg26p11, arg27'=arg27p11, arg28'=arg28p11, arg29'=arg29p11, arg3'=arg3p11, arg30'=arg30p11, arg31'=arg31p11, arg32'=arg32p11, arg4'=arg4p11, arg5'=arg5p11, arg6'=arg6p11, arg7'=arg7p11, arg8'=arg8p11, arg9'=arg9p11, (4+arg20p11-arg1 <= 0 /\ 3+arg7-arg3 <= 0 /\ 2+arg6-arg1 <= 0 /\ arg5p11-arg3 <= 0 /\ arg4-arg14p11 == 0 /\ 6+arg17p11-arg1 <= 0 /\ 4+arg21p11-arg1 <= 0 /\ 2-arg2+arg25p11 <= 0 /\ arg2 > 0 /\ 2-arg3+arg1p11 <= 0 /\ 4-arg3+arg29p11 <= 0 /\ -4+arg3p11 > 0 /\ -4+arg1 > 0 /\ 6+arg18p11-arg1 <= 0 /\ -arg19p11+arg6 == 0 /\ -arg2+arg1p11 <= 0 /\ arg3p11-arg1 <= 0 /\ 2-arg2+arg23p11 <= 0 /\ 4+arg22p11-arg1 <= 0 /\ 2+arg8-arg3 <= 0 /\ 2+arg24p11-arg2 <= 0 /\ arg7-arg26p11 == 0 /\ 5+arg4-arg1 <= 0 /\ -arg2+arg4p11 <= 0 /\ arg8-arg27p11 == 0 /\ arg1p11 > 0 /\ -5+arg2p11 > 0 /\ arg4p11 > 0 /\ 4+arg1p11-arg1 <= 0 /\ -2+arg5p11 > 0 /\ -2+arg3 > 0 /\ 4+arg30p11-arg3 <= 0 /\ 4+arg28p11-arg3 <= 0 /\ -arg15p11+arg5 == 0 /\ 4+arg5-arg1 <= 0 /\ 6+arg16p11-arg1 <= 0), cost: 1 New rule: f1521_0_pollLast_NE -> f1734_0_remove_FieldAccess : arg1'=arg1p11, arg10'=arg10p11, arg11'=arg11p11, arg12'=arg12p11, arg13'=arg13p11, arg14'=arg14p11, arg15'=arg15p11, arg16'=arg16p11, arg17'=arg17p11, arg18'=arg18p11, arg19'=arg19p11, arg2'=arg2p11, arg20'=arg20p11, arg21'=arg21p11, arg22'=arg22p11, arg23'=arg23p11, arg24'=arg24p11, arg25'=arg25p11, arg26'=arg26p11, arg27'=arg27p11, arg28'=arg28p11, arg29'=arg29p11, arg3'=arg3p11, arg30'=arg30p11, arg31'=arg31p11, arg32'=arg32p11, arg4'=arg4p11, arg5'=arg5p11, arg6'=arg6p11, arg7'=arg7p11, arg8'=arg8p11, arg9'=arg9p11, (-4+arg1p10 > 0 /\ 2-arg2p10+arg25p11 <= 0 /\ arg4p10-arg14p11 == 0 /\ 5-arg1p10+arg4p10 <= 0 /\ 4+arg21p11-arg1p10 <= 0 /\ -x219+x220 > 0 /\ arg3p11-arg1p10 <= 0 /\ 6+arg18p11-arg1p10 <= 0 /\ arg5p11-arg3p10 <= 0 /\ x219 > 0 /\ -arg2p10+arg1p11 <= 0 /\ x223-x219 < 0 /\ 4+arg20p11-arg1p10 <= 0 /\ -4+arg3p11 > 0 /\ 1+arg2 > 0 /\ arg2p10 > 0 /\ 6+arg17p11-arg1p10 <= 0 /\ 2-arg3p10+arg1p11 <= 0 /\ 4-arg3p10+arg29p11 <= 0 /\ -6+arg1 > 0 /\ 1+arg2p10 > 0 /\ arg8p10-arg27p11 == 0 /\ 4+arg1p11-arg1p10 <= 0 /\ 5+arg4-arg1 <= 0 /\ 3-arg3p10+arg7p10 <= 0 /\ -arg19p11+arg6p10 == 0 /\ 6+arg16p11-arg1p10 <= 0 /\ 2+arg8p10-arg3p10 <= 0 /\ 4+arg5p10-arg1p10 <= 0 /\ 2+arg24p11-arg2p10 <= 0 /\ arg1p11 > 0 /\ 2+arg6p10-arg1p10 <= 0 /\ -5+arg2p11 > 0 /\ 7+arg5-arg1 <= 0 /\ 2-arg2p10+arg23p11 <= 0 /\ 4+arg30p11-arg3p10 <= 0 /\ arg4p11 > 0 /\ -2+arg5p11 > 0 /\ x222 > 0 /\ -2+arg3p10 > 0 /\ 7+arg6-arg1 <= 0 /\ 4+arg22p11-arg1p10 <= 0 /\ x220 > 0 /\ -arg2p10+arg4p11 <= 0 /\ arg7p10-arg26p11 == 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 4+arg28p11-arg3p10 <= 0 /\ -arg15p11+arg5p10 == 0 /\ -arg2+x221 < 0 /\ 1+arg3 > 0 /\ -arg3+x220 < 0), cost: 1 Applied deletion Removed the following rules: 9 10 Eliminating location f1734_0_remove_FieldAccess by chaining: Applied chaining First rule: f1521_0_pollLast_NE -> f1734_0_remove_FieldAccess : arg1'=arg1p11, arg10'=arg10p11, arg11'=arg11p11, arg12'=arg12p11, arg13'=arg13p11, arg14'=arg14p11, arg15'=arg15p11, arg16'=arg16p11, arg17'=arg17p11, arg18'=arg18p11, arg19'=arg19p11, arg2'=arg2p11, arg20'=arg20p11, arg21'=arg21p11, arg22'=arg22p11, arg23'=arg23p11, arg24'=arg24p11, arg25'=arg25p11, arg26'=arg26p11, arg27'=arg27p11, arg28'=arg28p11, arg29'=arg29p11, arg3'=arg3p11, arg30'=arg30p11, arg31'=arg31p11, arg32'=arg32p11, arg4'=arg4p11, arg5'=arg5p11, arg6'=arg6p11, arg7'=arg7p11, arg8'=arg8p11, arg9'=arg9p11, (-4+arg1p10 > 0 /\ 2-arg2p10+arg25p11 <= 0 /\ arg4p10-arg14p11 == 0 /\ 5-arg1p10+arg4p10 <= 0 /\ 4+arg21p11-arg1p10 <= 0 /\ -x219+x220 > 0 /\ arg3p11-arg1p10 <= 0 /\ 6+arg18p11-arg1p10 <= 0 /\ arg5p11-arg3p10 <= 0 /\ x219 > 0 /\ -arg2p10+arg1p11 <= 0 /\ x223-x219 < 0 /\ 4+arg20p11-arg1p10 <= 0 /\ -4+arg3p11 > 0 /\ 1+arg2 > 0 /\ arg2p10 > 0 /\ 6+arg17p11-arg1p10 <= 0 /\ 2-arg3p10+arg1p11 <= 0 /\ 4-arg3p10+arg29p11 <= 0 /\ -6+arg1 > 0 /\ 1+arg2p10 > 0 /\ arg8p10-arg27p11 == 0 /\ 4+arg1p11-arg1p10 <= 0 /\ 5+arg4-arg1 <= 0 /\ 3-arg3p10+arg7p10 <= 0 /\ -arg19p11+arg6p10 == 0 /\ 6+arg16p11-arg1p10 <= 0 /\ 2+arg8p10-arg3p10 <= 0 /\ 4+arg5p10-arg1p10 <= 0 /\ 2+arg24p11-arg2p10 <= 0 /\ arg1p11 > 0 /\ 2+arg6p10-arg1p10 <= 0 /\ -5+arg2p11 > 0 /\ 7+arg5-arg1 <= 0 /\ 2-arg2p10+arg23p11 <= 0 /\ 4+arg30p11-arg3p10 <= 0 /\ arg4p11 > 0 /\ -2+arg5p11 > 0 /\ x222 > 0 /\ -2+arg3p10 > 0 /\ 7+arg6-arg1 <= 0 /\ 4+arg22p11-arg1p10 <= 0 /\ x220 > 0 /\ -arg2p10+arg4p11 <= 0 /\ arg7p10-arg26p11 == 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 4+arg28p11-arg3p10 <= 0 /\ -arg15p11+arg5p10 == 0 /\ -arg2+x221 < 0 /\ 1+arg3 > 0 /\ -arg3+x220 < 0), cost: 1 Second rule: f1734_0_remove_FieldAccess -> f1740_0_remove_FieldAccess : arg1'=arg1p1, arg10'=arg10p1, arg11'=arg11p1, arg12'=arg12p1, arg13'=arg13p1, arg14'=arg14p1, arg15'=arg15p1, arg16'=arg16p1, arg17'=arg17p1, arg18'=arg18p1, arg19'=arg19p1, arg2'=arg2p1, arg20'=arg20p1, arg21'=arg21p1, arg22'=arg22p1, arg23'=arg23p1, arg24'=arg24p1, arg25'=arg25p1, arg26'=arg26p1, arg27'=arg27p1, arg28'=arg28p1, arg29'=arg29p1, arg3'=arg3p1, arg30'=arg30p1, arg31'=arg31p1, arg32'=arg32p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p1, arg7'=arg7p1, arg8'=arg8p1, arg9'=arg9p1, (-2+arg5-arg1p1 >= 0 /\ -4-arg15+arg3 >= 0 /\ -4+arg5-arg30 >= 0 /\ -2-arg25+arg4 >= 0 /\ -6+arg3-arg17 >= 0 /\ arg8-arg8p1 == 0 /\ -5+arg2p1 > 0 /\ -5+arg2 > 0 /\ -4+arg3-arg20 >= 0 /\ -2+arg5-arg27 >= 0 /\ -arg3p1+arg3 >= 0 /\ 5-arg2+arg1p1 <= 0 /\ arg1p1 > 0 /\ -4-arg1p1+arg3 >= 0 /\ -2-arg19+arg3 >= 0 /\ arg4p1 > 0 /\ -2-arg24+arg4 >= 0 /\ -6-arg18+arg3 >= 0 /\ -4-arg22+arg3 >= 0 /\ -2-arg23+arg4 >= 0 /\ -3+arg2-arg13 >= 0 /\ -4+arg5-arg29 >= 0 /\ -arg9p1+arg9 == 0 /\ -arg7p1+arg7 == 0 /\ -arg4p1+arg4 >= 0 /\ -2+arg5 > 0 /\ -arg2+arg2p1 <= 0 /\ -4+arg3-arg21 >= 0 /\ -4+arg3 > 0 /\ -arg6p1+arg6 == 0 /\ -2+arg5p1 > 0 /\ -6-arg12+arg2 >= 0 /\ -5+arg2-arg11 >= 0 /\ -3+arg5-arg26 >= 0 /\ -4+arg3p1 > 0 /\ arg1p1-arg1 <= 0 /\ -4-arg28+arg5 >= 0 /\ -arg1p1+arg4 >= 0 /\ arg4 > 0 /\ arg5-arg5p1 >= 0 /\ -6-arg16+arg3 >= 0 /\ arg1 > 0 /\ -5+arg3-arg14 >= 0), cost: 1 New rule: f1521_0_pollLast_NE -> f1740_0_remove_FieldAccess : arg1'=arg1p1, arg10'=arg10p1, arg11'=arg11p1, arg12'=arg12p1, arg13'=arg13p1, arg14'=arg14p1, arg15'=arg15p1, arg16'=arg16p1, arg17'=arg17p1, arg18'=arg18p1, arg19'=arg19p1, arg2'=arg2p1, arg20'=arg20p1, arg21'=arg21p1, arg22'=arg22p1, arg23'=arg23p1, arg24'=arg24p1, arg25'=arg25p1, arg26'=arg26p1, arg27'=arg27p1, arg28'=arg28p1, arg29'=arg29p1, arg3'=arg3p1, arg30'=arg30p1, arg31'=arg31p1, arg32'=arg32p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p1, arg7'=arg7p1, arg8'=arg8p1, arg9'=arg9p1, (-4+arg1p10 > 0 /\ 2-arg2p10+arg25p11 <= 0 /\ arg4p10-arg14p11 == 0 /\ 5-arg1p10+arg4p10 <= 0 /\ -5+arg3p11-arg14p11 >= 0 /\ -4-arg15p11+arg3p11 >= 0 /\ 4+arg21p11-arg1p10 <= 0 /\ -x219+x220 > 0 /\ arg3p11-arg1p10 <= 0 /\ -6+arg3p11-arg16p11 >= 0 /\ -5+arg2p1 > 0 /\ 6+arg18p11-arg1p10 <= 0 /\ arg5p11-arg3p10 <= 0 /\ x219 > 0 /\ -arg2p10+arg1p11 <= 0 /\ arg1p1-arg1p11 <= 0 /\ -arg2p11+arg2p1 <= 0 /\ -2-arg19p11+arg3p11 >= 0 /\ -6+arg3p11-arg17p11 >= 0 /\ -2+arg5p11-arg27p11 >= 0 /\ arg1p1 > 0 /\ x223-x219 < 0 /\ arg6p11-arg6p1 == 0 /\ arg5p11-arg5p1 >= 0 /\ 4+arg20p11-arg1p10 <= 0 /\ -4+arg3p11 > 0 /\ arg4p1 > 0 /\ 1+arg2 > 0 /\ arg2p10 > 0 /\ 6+arg17p11-arg1p10 <= 0 /\ 2-arg3p10+arg1p11 <= 0 /\ 4-arg3p10+arg29p11 <= 0 /\ -4+arg5p11-arg30p11 >= 0 /\ -6+arg2p11-arg12p11 >= 0 /\ -4+arg5p11-arg28p11 >= 0 /\ -6+arg1 > 0 /\ 1+arg2p10 > 0 /\ -5-arg11p11+arg2p11 >= 0 /\ arg8p10-arg27p11 == 0 /\ -2+arg4p11-arg23p11 >= 0 /\ -4-arg1p1+arg3p11 >= 0 /\ -2-arg24p11+arg4p11 >= 0 /\ arg8p11-arg8p1 == 0 /\ -4-arg20p11+arg3p11 >= 0 /\ 4+arg1p11-arg1p10 <= 0 /\ 5+arg4-arg1 <= 0 /\ 3-arg3p10+arg7p10 <= 0 /\ -arg1p1+arg4p11 >= 0 /\ -arg19p11+arg6p10 == 0 /\ 6+arg16p11-arg1p10 <= 0 /\ arg9p11-arg9p1 == 0 /\ 2+arg8p10-arg3p10 <= 0 /\ 4+arg5p10-arg1p10 <= 0 /\ -4+arg3p11-arg22p11 >= 0 /\ 2+arg24p11-arg2p10 <= 0 /\ -2+arg5p1 > 0 /\ -2+arg5p11-arg1p1 >= 0 /\ -4+arg3p1 > 0 /\ arg1p11 > 0 /\ 2+arg6p10-arg1p10 <= 0 /\ -5+arg2p11 > 0 /\ -4-arg21p11+arg3p11 >= 0 /\ 7+arg5-arg1 <= 0 /\ 2-arg2p10+arg23p11 <= 0 /\ -3+arg5p11-arg26p11 >= 0 /\ -2-arg25p11+arg4p11 >= 0 /\ 4+arg30p11-arg3p10 <= 0 /\ arg4p11 > 0 /\ -3+arg2p11-arg13p11 >= 0 /\ -2+arg5p11 > 0 /\ x222 > 0 /\ -arg4p1+arg4p11 >= 0 /\ -2+arg3p10 > 0 /\ -4+arg5p11-arg29p11 >= 0 /\ 7+arg6-arg1 <= 0 /\ 4+arg22p11-arg1p10 <= 0 /\ x220 > 0 /\ -arg2p10+arg4p11 <= 0 /\ -arg7p1+arg7p11 == 0 /\ arg7p10-arg26p11 == 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 5-arg2p11+arg1p1 <= 0 /\ -6-arg18p11+arg3p11 >= 0 /\ 4+arg28p11-arg3p10 <= 0 /\ -arg15p11+arg5p10 == 0 /\ -arg2+x221 < 0 /\ -arg3p1+arg3p11 >= 0 /\ 1+arg3 > 0 /\ -arg3+x220 < 0), cost: 1 Applied deletion Removed the following rules: 0 20 Eliminating location f1753_0_remove_FieldAccess by chaining: Applied chaining First rule: f1712_0_remove_FieldAccess -> f1753_0_remove_FieldAccess : arg1'=arg1p12, arg10'=arg10p12, arg11'=arg11p12, arg12'=arg12p12, arg13'=arg13p12, arg14'=arg14p12, arg15'=arg15p12, arg16'=arg16p12, arg17'=arg17p12, arg18'=arg18p12, arg19'=arg19p12, arg2'=arg2p12, arg20'=arg20p12, arg21'=arg21p12, arg22'=arg22p12, arg23'=arg23p12, arg24'=arg24p12, arg25'=arg25p12, arg26'=arg26p12, arg27'=arg27p12, arg28'=arg28p12, arg29'=arg29p12, arg3'=arg3p12, arg30'=arg30p12, arg31'=arg31p12, arg32'=arg32p12, arg4'=arg4p12, arg5'=arg5p12, arg6'=arg6p12, arg7'=arg7p12, arg8'=arg8p12, arg9'=arg9p12, (4+arg1p12-arg2 <= 0 /\ 8+arg10p12-arg1 <= 0 /\ 5-arg2+arg16p12 <= 0 /\ -4+arg3p12 > 0 /\ arg1p12 > 0 /\ 6-arg2+arg19p12 <= 0 /\ 3+arg6-arg1 <= 0 /\ arg4p12 > 0 /\ 4-arg2+arg23p12 <= 0 /\ 2+arg8-arg2 <= 0 /\ -2+arg5p12 > 0 /\ -arg7p12+arg3 == 0 /\ -4+arg2 > 0 /\ 4-arg2+arg22p12 <= 0 /\ 6-arg2+arg20p12 <= 0 /\ 7+arg1p12-arg1 <= 0 /\ arg5-arg11p12 == 0 /\ -arg9p12+arg4 == 0 /\ -7+arg1 > 0 /\ 9+arg14p12-arg1 <= 0 /\ 6-arg2+arg18p12 <= 0 /\ 4-arg2+arg24p12 <= 0 /\ arg8-arg21p12 == 0 /\ 5+arg4-arg1 <= 0 /\ arg3 > 0 /\ 4-arg2+arg7 <= 0 /\ 9+arg13p12-arg1 <= 0 /\ -arg2+arg3p12 <= 0 /\ -arg17p12+arg7 == 0 /\ -7+arg2p12 > 0 /\ 7+arg5-arg1 <= 0 /\ -arg15p12+arg6 == 0 /\ arg2p12-arg1 <= 0 /\ 9+arg12p12-arg1 <= 0), cost: 1 Second rule: f1753_0_remove_FieldAccess -> f1764_0_remove_FieldAccess : arg1'=arg1p2, arg10'=arg10p2, arg11'=arg11p2, arg12'=arg12p2, arg13'=arg13p2, arg14'=arg14p2, arg15'=arg15p2, arg16'=arg16p2, arg17'=arg17p2, arg18'=arg18p2, arg19'=arg19p2, arg2'=arg2p2, arg20'=arg20p2, arg21'=arg21p2, arg22'=arg22p2, arg23'=arg23p2, arg24'=arg24p2, arg25'=arg25p2, arg26'=arg26p2, arg27'=arg27p2, arg28'=arg28p2, arg29'=arg29p2, arg3'=arg3p2, arg30'=arg30p2, arg31'=arg31p2, arg32'=arg32p2, arg4'=arg4p2, arg5'=arg5p2, arg6'=arg6p2, arg7'=arg7p2, arg8'=arg8p2, arg9'=arg9p2, (7-arg2+arg11 <= 0 /\ -7+arg2 > 0 /\ -arg6p2+arg6 == 0 /\ arg1p2-arg4 <= 0 /\ 2+arg25-arg4 <= 0 /\ arg1p2-arg1 <= 0 /\ arg1p2 > 0 /\ 4-arg3+arg24 <= 0 /\ 5-arg2+arg9 <= 0 /\ arg4p2 > 0 /\ arg4p2-arg4 <= 0 /\ 4+arg1p2-arg3 <= 0 /\ 5+arg16-arg3 <= 0 /\ 4-arg5+arg32 <= 0 /\ -arg2+arg2p2 <= 0 /\ -4+arg3p2 > 0 /\ 8-arg2+arg10 <= 0 /\ 4-arg3+arg17 <= 0 /\ 4-arg5+arg30 <= 0 /\ -2+arg5 > 0 /\ 2+arg27-arg4 <= 0 /\ -arg3+arg3p2 <= 0 /\ 6-arg3+arg20 <= 0 /\ -4+arg3 > 0 /\ 4-arg5+arg31 <= 0 /\ 6+arg19-arg3 <= 0 /\ 9-arg2+arg13 <= 0 /\ 4+arg23-arg3 <= 0 /\ 3+arg28-arg5 <= 0 /\ 7+arg1p2-arg2 <= 0 /\ 9+arg12-arg2 <= 0 /\ -arg7p2+arg7 == 0 /\ 2-arg3+arg21 <= 0 /\ 3+arg15-arg2 <= 0 /\ 2+arg1p2-arg5 <= 0 /\ 2-arg5+arg29 <= 0 /\ 2+arg26-arg4 <= 0 /\ -arg5+arg5p2 <= 0 /\ -2+arg5p2 > 0 /\ 6+arg18-arg3 <= 0 /\ arg4 > 0 /\ 9-arg2+arg14 <= 0 /\ -7+arg2p2 > 0 /\ 4+arg22-arg3 <= 0 /\ arg1 > 0), cost: 1 New rule: f1712_0_remove_FieldAccess -> f1764_0_remove_FieldAccess : arg1'=arg1p2, arg10'=arg10p2, arg11'=arg11p2, arg12'=arg12p2, arg13'=arg13p2, arg14'=arg14p2, arg15'=arg15p2, arg16'=arg16p2, arg17'=arg17p2, arg18'=arg18p2, arg19'=arg19p2, arg2'=arg2p2, arg20'=arg20p2, arg21'=arg21p2, arg22'=arg22p2, arg23'=arg23p2, arg24'=arg24p2, arg25'=arg25p2, arg26'=arg26p2, arg27'=arg27p2, arg28'=arg28p2, arg29'=arg29p2, arg3'=arg3p2, arg30'=arg30p2, arg31'=arg31p2, arg32'=arg32p2, arg4'=arg4p2, arg5'=arg5p2, arg6'=arg6p2, arg7'=arg7p2, arg8'=arg8p2, arg9'=arg9p2, (4+arg24p12-arg3p12 <= 0 /\ 4+arg1p12-arg2 <= 0 /\ 8+arg10p12-arg1 <= 0 /\ 5-arg2+arg16p12 <= 0 /\ -arg4p12+arg1p2 <= 0 /\ 7-arg2p12+arg11p12 <= 0 /\ -arg2p12+arg2p2 <= 0 /\ -4+arg3p12 > 0 /\ arg1p12 > 0 /\ 6-arg2+arg19p12 <= 0 /\ 3+arg6-arg1 <= 0 /\ 2+arg21p12-arg3p12 <= 0 /\ arg4p12 > 0 /\ 3+arg15p12-arg2p12 <= 0 /\ 4-arg2+arg23p12 <= 0 /\ 2+arg8-arg2 <= 0 /\ -2+arg5p12 > 0 /\ -arg4p12+arg4p2 <= 0 /\ 8-arg2p12+arg10p12 <= 0 /\ -arg7p12+arg3 == 0 /\ 4-arg5p12+arg32p12 <= 0 /\ 2-arg4p12+arg27p12 <= 0 /\ 4-arg3p12+arg22p12 <= 0 /\ arg1p2 > 0 /\ 9+arg12p12-arg2p12 <= 0 /\ -4+arg2 > 0 /\ arg4p2 > 0 /\ -arg1p12+arg1p2 <= 0 /\ 4-arg2+arg22p12 <= 0 /\ 4+arg23p12-arg3p12 <= 0 /\ 2-arg4p12+arg26p12 <= 0 /\ 6+arg19p12-arg3p12 <= 0 /\ 6-arg2+arg20p12 <= 0 /\ 7+arg1p12-arg1 <= 0 /\ arg5-arg11p12 == 0 /\ -arg9p12+arg4 == 0 /\ 2+arg1p2-arg5p12 <= 0 /\ 3-arg5p12+arg28p12 <= 0 /\ -7+arg1 > 0 /\ 5-arg3p12+arg16p12 <= 0 /\ 9+arg14p12-arg1 <= 0 /\ 7+arg1p2-arg2p12 <= 0 /\ -4+arg3p2 > 0 /\ 9+arg13p12-arg2p12 <= 0 /\ 6-arg2+arg18p12 <= 0 /\ 2+arg29p12-arg5p12 <= 0 /\ 4-arg2+arg24p12 <= 0 /\ -arg5p12+arg5p2 <= 0 /\ arg8-arg21p12 == 0 /\ 5+arg4-arg1 <= 0 /\ 5-arg2p12+arg9p12 <= 0 /\ arg3 > 0 /\ 6+arg18p12-arg3p12 <= 0 /\ -arg6p2+arg6p12 == 0 /\ 4-arg2+arg7 <= 0 /\ 9+arg13p12-arg1 <= 0 /\ arg7p12-arg7p2 == 0 /\ -arg2+arg3p12 <= 0 /\ -arg17p12+arg7 == 0 /\ -7+arg2p12 > 0 /\ -arg3p12+arg3p2 <= 0 /\ 7+arg5-arg1 <= 0 /\ 4+arg1p2-arg3p12 <= 0 /\ 4+arg31p12-arg5p12 <= 0 /\ 6+arg20p12-arg3p12 <= 0 /\ -arg15p12+arg6 == 0 /\ 9-arg2p12+arg14p12 <= 0 /\ arg2p12-arg1 <= 0 /\ -2+arg5p2 > 0 /\ 9+arg12p12-arg1 <= 0 /\ 2-arg4p12+arg25p12 <= 0 /\ 4-arg5p12+arg30p12 <= 0 /\ -7+arg2p2 > 0 /\ 4+arg17p12-arg3p12 <= 0), cost: 1 Applied deletion Removed the following rules: 1 11 Eliminating location f1755_0_remove_FieldAccess by chaining: Applied chaining First rule: f1712_0_remove_FieldAccess -> f1755_0_remove_FieldAccess : arg1'=arg1p13, arg10'=arg10p13, arg11'=arg11p13, arg12'=arg12p13, arg13'=arg13p13, arg14'=arg14p13, arg15'=arg15p13, arg16'=arg16p13, arg17'=arg17p13, arg18'=arg18p13, arg19'=arg19p13, arg2'=arg2p13, arg20'=arg20p13, arg21'=arg21p13, arg22'=arg22p13, arg23'=arg23p13, arg24'=arg24p13, arg25'=arg25p13, arg26'=arg26p13, arg27'=arg27p13, arg28'=arg28p13, arg29'=arg29p13, arg3'=arg3p13, arg30'=arg30p13, arg31'=arg31p13, arg32'=arg32p13, arg4'=arg4p13, arg5'=arg5p13, arg6'=arg6p13, arg7'=arg7p13, arg8'=arg8p13, arg9'=arg9p13, (arg4p13 > 0 /\ -9+arg2p13 > 0 /\ -4+arg5p13 > 0 /\ 9+arg8p13-arg1 <= 0 /\ -9+arg1 > 0 /\ 11+arg10p13-arg1 <= 0 /\ 3+arg6-arg1 <= 0 /\ 6+arg26p13-arg2 <= 0 /\ 2+arg8-arg2 <= 0 /\ -arg17p13+arg7 == 0 /\ -arg16p13+arg6 == 0 /\ arg4-arg7p13 == 0 /\ 9+arg14p13-arg1 <= 0 /\ -4+arg2 > 0 /\ 9+arg1p13-arg1 <= 0 /\ 6-arg2+arg27p13 <= 0 /\ 4+arg20p13-arg2 <= 0 /\ arg2p13-arg1 <= 0 /\ 9+arg15p13-arg1 <= 0 /\ 4-arg2+arg1p13 <= 0 /\ -arg2+arg3p13 <= 0 /\ 9+arg13p13-arg1 <= 0 /\ arg8-arg18p13 == 0 /\ arg5-arg12p13 == 0 /\ 5+arg4-arg1 <= 0 /\ 4-arg2+arg21p13 <= 0 /\ 4-arg2+arg7 <= 0 /\ 11+arg9p13-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ -4+arg3p13 > 0 /\ 11+arg11p13-arg1 <= 0 /\ 6-arg2+arg28p13 <= 0 /\ 4-arg2+arg19p13 <= 0 /\ arg1p13 > 0), cost: 1 Second rule: f1755_0_remove_FieldAccess -> f1767_0_remove_FieldAccess : arg1'=arg1p3, arg10'=arg10p3, arg11'=arg11p3, arg12'=arg12p3, arg13'=arg13p3, arg14'=arg14p3, arg15'=arg15p3, arg16'=arg16p3, arg17'=arg17p3, arg18'=arg18p3, arg19'=arg19p3, arg2'=arg2p3, arg20'=arg20p3, arg21'=arg21p3, arg22'=arg22p3, arg23'=arg23p3, arg24'=arg24p3, arg25'=arg25p3, arg26'=arg26p3, arg27'=arg27p3, arg28'=arg28p3, arg29'=arg29p3, arg3'=arg3p3, arg30'=arg30p3, arg31'=arg31p3, arg32'=arg32p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, arg7'=arg7p3, arg8'=arg8p3, arg9'=arg9p3, (-4+arg5-arg30 >= 0 /\ 11-arg2+arg10 <= 0 /\ 2+arg18-arg3 <= 0 /\ -arg3p3+arg3 >= 0 /\ 4-arg3+arg21 <= 0 /\ 6+arg28-arg5 <= 0 /\ -4+arg5-arg31 >= 0 /\ -4+arg3p3 > 0 /\ 7+arg12-arg2 <= 0 /\ 9+arg8-arg2 <= 0 /\ 6+arg28-arg3 <= 0 /\ -2-arg24+arg4 >= 0 /\ 6-arg5+arg26 <= 0 /\ -4+arg5p3 > 0 /\ -9+arg2 > 0 /\ -4-arg1p3+arg3 >= 0 /\ 6-arg3+arg27 <= 0 /\ arg5-arg5p3 >= 0 /\ -9+arg2-arg1p3 >= 0 /\ -2-arg23+arg4 >= 0 /\ 4+arg19-arg3 <= 0 /\ 4-arg3+arg17 <= 0 /\ arg1p3 > 0 /\ 3-arg2+arg16 <= 0 /\ arg4p3 > 0 /\ -4+arg3 > 0 /\ -arg2p3+arg2 >= 0 /\ 9-arg2+arg13 <= 0 /\ 5-arg2+arg7 <= 0 /\ 4-arg3+arg20 <= 0 /\ -arg4p3+arg4 >= 0 /\ -arg1p3+arg1 >= 0 /\ -4+arg5 > 0 /\ 2+arg22-arg4 <= 0 /\ -4+arg5-arg1p3 >= 0 /\ 6+arg26-arg3 <= 0 /\ 6-arg5+arg27 <= 0 /\ -2+arg5-arg29 >= 0 /\ 9+arg15-arg2 <= 0 /\ -4+arg5-arg32 >= 0 /\ -arg1p3+arg4 >= 0 /\ 11-arg2+arg11 <= 0 /\ arg4 > 0 /\ -9+arg2p3 > 0 /\ 9-arg2+arg14 <= 0 /\ -4-arg25+arg5 >= 0 /\ 11-arg2+arg9 <= 0 /\ arg1 > 0), cost: 1 New rule: f1712_0_remove_FieldAccess -> f1767_0_remove_FieldAccess : arg1'=arg1p3, arg10'=arg10p3, arg11'=arg11p3, arg12'=arg12p3, arg13'=arg13p3, arg14'=arg14p3, arg15'=arg15p3, arg16'=arg16p3, arg17'=arg17p3, arg18'=arg18p3, arg19'=arg19p3, arg2'=arg2p3, arg20'=arg20p3, arg21'=arg21p3, arg22'=arg22p3, arg23'=arg23p3, arg24'=arg24p3, arg25'=arg25p3, arg26'=arg26p3, arg27'=arg27p3, arg28'=arg28p3, arg29'=arg29p3, arg3'=arg3p3, arg30'=arg30p3, arg31'=arg31p3, arg32'=arg32p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, arg7'=arg7p3, arg8'=arg8p3, arg9'=arg9p3, (arg4p13 > 0 /\ 6-arg3p13+arg28p13 <= 0 /\ 9+arg8p13-arg2p13 <= 0 /\ -9+arg2p13 > 0 /\ -4+arg5p13 > 0 /\ 9+arg8p13-arg1 <= 0 /\ -9+arg1 > 0 /\ 11+arg10p13-arg1 <= 0 /\ 3+arg6-arg1 <= 0 /\ 6+arg26p13-arg2 <= 0 /\ 4+arg19p13-arg3p13 <= 0 /\ 2+arg8-arg2 <= 0 /\ 6+arg27p13-arg3p13 <= 0 /\ -arg17p13+arg7 == 0 /\ -arg16p13+arg6 == 0 /\ -4-arg1p3+arg3p13 >= 0 /\ arg4-arg7p13 == 0 /\ -2+arg4p13-arg23p13 >= 0 /\ -4+arg3p3 > 0 /\ 6+arg26p13-arg5p13 <= 0 /\ 6-arg5p13+arg27p13 <= 0 /\ 9+arg14p13-arg2p13 <= 0 /\ 9+arg14p13-arg1 <= 0 /\ -4+arg2 > 0 /\ 2+arg18p13-arg3p13 <= 0 /\ 9+arg1p13-arg1 <= 0 /\ 6-arg2+arg27p13 <= 0 /\ 7-arg2p13+arg12p13 <= 0 /\ 9-arg2p13+arg13p13 <= 0 /\ -2+arg4p13-arg24p13 >= 0 /\ 4+arg20p13-arg2 <= 0 /\ arg4p13-arg4p3 >= 0 /\ -arg3p3+arg3p13 >= 0 /\ arg2p13-arg1 <= 0 /\ 9+arg15p13-arg1 <= 0 /\ 4-arg2+arg1p13 <= 0 /\ 9+arg15p13-arg2p13 <= 0 /\ -4+arg5p13-arg1p3 >= 0 /\ 11-arg2p13+arg10p13 <= 0 /\ arg4p13-arg1p3 >= 0 /\ -arg2+arg3p13 <= 0 /\ -4+arg5p3 > 0 /\ 9+arg13p13-arg1 <= 0 /\ arg8-arg18p13 == 0 /\ arg1p3 > 0 /\ 11-arg2p13+arg9p13 <= 0 /\ arg5-arg12p13 == 0 /\ 2-arg4p13+arg22p13 <= 0 /\ -2-arg29p13+arg5p13 >= 0 /\ -9+arg2p13-arg1p3 >= 0 /\ 6-arg5p13+arg28p13 <= 0 /\ arg4p3 > 0 /\ 5+arg4-arg1 <= 0 /\ -4+arg5p13-arg32p13 >= 0 /\ 4-arg2+arg21p13 <= 0 /\ -4-arg31p13+arg5p13 >= 0 /\ 4-arg2+arg7 <= 0 /\ 4+arg17p13-arg3p13 <= 0 /\ 4+arg20p13-arg3p13 <= 0 /\ 5-arg2p13+arg7p13 <= 0 /\ 11+arg11p13-arg2p13 <= 0 /\ 3-arg2p13+arg16p13 <= 0 /\ 11+arg9p13-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ -4+arg3p13 > 0 /\ -4+arg5p13-arg25p13 >= 0 /\ -arg2p3+arg2p13 >= 0 /\ -4+arg5p13-arg30p13 >= 0 /\ 11+arg11p13-arg1 <= 0 /\ -arg1p3+arg1p13 >= 0 /\ 6-arg2+arg28p13 <= 0 /\ arg5p13-arg5p3 >= 0 /\ -9+arg2p3 > 0 /\ 6+arg26p13-arg3p13 <= 0 /\ 4-arg2+arg19p13 <= 0 /\ arg1p13 > 0 /\ 4+arg21p13-arg3p13 <= 0), cost: 1 Applied deletion Removed the following rules: 2 12 Simplified Transitions Start location: __init Program variables: arg1 arg10 arg11 arg12 arg13 arg14 arg15 arg16 arg17 arg18 arg19 arg2 arg20 arg21 arg22 arg23 arg24 arg25 arg26 arg27 arg28 arg29 arg3 arg30 arg31 arg32 arg4 arg5 arg6 arg7 arg8 arg9 24: f1_0_main_Load -> f1521_0_pollLast_NE : arg1'=arg1p5, arg10'=arg10p5, arg11'=arg11p5, arg12'=arg12p5, arg13'=arg13p5, arg14'=arg14p5, arg15'=arg15p5, arg16'=arg16p5, arg17'=arg17p5, arg18'=arg18p5, arg19'=arg19p5, arg2'=arg2p5, arg20'=arg20p5, arg21'=arg21p5, arg22'=arg22p5, arg23'=arg23p5, arg24'=arg24p5, arg25'=arg25p5, arg26'=arg26p5, arg27'=arg27p5, arg28'=arg28p5, arg29'=arg29p5, arg3'=arg3p5, arg30'=arg30p5, arg31'=arg31p5, arg32'=arg32p5, arg4'=arg4p5, arg5'=arg5p5, arg6'=arg6p5, arg7'=arg7p5, arg8'=arg8p5, arg9'=arg9p5, (arg2 > 0 /\ -6+arg1p5 > 0 /\ arg1 > 0), cost: 1 31: f1_0_main_Load -> f1495_0_createList_LE : arg1'=arg1p15, arg10'=arg14p4, arg11'=arg5p4, arg12'=0, arg13'=0, arg14'=0, arg15'=0, arg16'=0, arg17'=arg3p14, arg18'=arg3p14, arg19'=arg5p4, arg2'=arg1p4, arg20'=1, arg21'=0, arg22'=arg22p15, arg23'=arg23p15, arg24'=arg24p15, arg25'=0, arg26'=arg26p15, arg27'=arg27p15, arg28'=arg28p15, arg29'=arg29p15, arg3'=arg13p4, arg30'=arg30p15, arg31'=arg31p15, arg32'=arg32p15, arg4'=arg11p4, arg5'=arg7p4, arg6'=arg12p4, arg7'=arg7p4, arg8'=arg8p15, arg9'=0, (1+arg1p4 > 0 /\ -11+arg1p15 > 0 /\ arg2 > 0 /\ -4-arg1 <= 0 /\ 3-arg1 <= 0 /\ -2-arg1 <= 0 /\ 1-arg1 <= 0 /\ arg1 > 0), cost: 1 26: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p7, arg10'=arg10p7, arg11'=arg11p7, arg12'=arg12p7, arg13'=arg13p7, arg14'=arg14p7, arg15'=arg15p7, arg16'=arg16p7, arg17'=arg17p7, arg18'=arg18p7, arg19'=arg19p7, arg2'=arg2p7, arg20'=arg20p7, arg21'=arg21p7, arg22'=arg22p7, arg23'=arg23p7, arg24'=arg24p7, arg25'=arg25p7, arg26'=arg26p7, arg27'=arg27p7, arg28'=arg28p7, arg29'=arg29p7, arg3'=arg3p7, arg30'=arg30p7, arg31'=arg31p7, arg32'=arg32p7, arg5'=arg5p7, arg6'=arg7, arg7'=arg7p7, arg8'=arg8p7, arg9'=arg9p7, (2-arg3 <= 0 /\ 1+arg2 > 0 /\ -7+arg1p7 > 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ -4+arg2p7 > 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ -1+arg3p7 < 0 /\ 1+arg3 > 0), cost: 1 27: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p8, arg10'=arg10p8, arg11'=arg11p8, arg12'=arg12p8, arg13'=arg13p8, arg14'=arg14p8, arg15'=arg15p8, arg16'=arg16p8, arg17'=arg17p8, arg18'=arg18p8, arg19'=arg19p8, arg2'=arg2p8, arg20'=arg20p8, arg21'=arg21p8, arg22'=arg22p8, arg23'=arg23p8, arg24'=arg24p8, arg25'=arg25p8, arg26'=arg26p8, arg27'=arg27p8, arg28'=arg28p8, arg29'=arg29p8, arg3'=arg3p8, arg30'=arg30p8, arg31'=arg31p8, arg32'=arg32p8, arg5'=arg5p8, arg6'=arg7, arg7'=arg7p8, arg8'=arg8p8, arg9'=arg9p8, _|_, cost: 1 28: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p9, arg10'=arg10p9, arg11'=arg11p9, arg12'=arg12p9, arg13'=arg13p9, arg14'=arg14p9, arg15'=arg15p9, arg16'=arg16p9, arg17'=arg17p9, arg18'=arg18p9, arg19'=arg19p9, arg2'=arg2p9, arg20'=arg20p9, arg21'=arg21p9, arg22'=arg22p9, arg23'=arg23p9, arg24'=arg24p9, arg25'=arg25p9, arg26'=arg26p9, arg27'=arg27p9, arg28'=arg28p9, arg29'=arg29p9, arg3'=arg3p9, arg30'=arg30p9, arg31'=arg31p9, arg32'=arg32p9, arg5'=arg5p9, arg6'=arg7, arg7'=arg7p9, arg8'=arg8p9, arg9'=arg9p9, (-4+arg2p9 > 0 /\ -1+arg3p9 < 0 /\ 2-arg3 <= 0 /\ 1+arg2 > 0 /\ -6+arg1 > 0 /\ -7+arg1p9 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 2-arg2 <= 0 /\ 1+arg3 > 0), cost: 1 32: f1521_0_pollLast_NE -> f1740_0_remove_FieldAccess : arg1'=arg1p1, arg10'=arg10p1, arg11'=arg11p1, arg12'=arg12p1, arg13'=arg13p1, arg14'=arg14p1, arg15'=arg15p1, arg16'=arg16p1, arg17'=arg17p1, arg18'=arg18p1, arg19'=arg19p1, arg2'=arg2p1, arg20'=arg20p1, arg21'=arg21p1, arg22'=arg22p1, arg23'=arg23p1, arg24'=arg24p1, arg25'=arg25p1, arg26'=arg26p1, arg27'=arg27p1, arg28'=arg28p1, arg29'=arg29p1, arg3'=arg3p1, arg30'=arg30p1, arg31'=arg31p1, arg32'=arg32p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p11, arg7'=arg7p11, arg8'=arg8p11, arg9'=arg9p11, (-5+arg2p1 > 0 /\ arg1p1 > 0 /\ 2-arg3 <= 0 /\ arg4p1 > 0 /\ 1+arg2 > 0 /\ 3-arg3 <= 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ -2+arg5p1 > 0 /\ -4+arg3p1 > 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 1+arg3 > 0), cost: 1 25: f328_0_createList_Return -> f1521_0_pollLast_NE : arg1'=arg1p6, arg10'=arg10p6, arg11'=arg11p6, arg12'=arg12p6, arg13'=arg13p6, arg14'=arg14p6, arg15'=arg15p6, arg16'=arg16p6, arg17'=arg17p6, arg18'=arg18p6, arg19'=arg19p6, arg20'=arg20p6, arg21'=arg21p6, arg22'=arg22p6, arg23'=arg23p6, arg24'=arg24p6, arg25'=arg25p6, arg26'=arg26p6, arg27'=arg27p6, arg28'=arg28p6, arg29'=arg29p6, arg30'=arg30p6, arg31'=arg31p6, arg32'=arg32p6, arg5'=arg5p6, arg6'=arg6p6, arg8'=arg8p6, arg9'=arg9p6, (-6+arg1p6 > 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0), cost: 1 33: f1712_0_remove_FieldAccess -> f1764_0_remove_FieldAccess : arg1'=arg1p2, arg10'=arg10p2, arg11'=arg11p2, arg12'=arg12p2, arg13'=arg13p2, arg14'=arg14p2, arg15'=arg15p2, arg16'=arg16p2, arg17'=arg17p2, arg18'=arg18p2, arg19'=arg19p2, arg2'=arg2p2, arg20'=arg20p2, arg21'=arg21p2, arg22'=arg22p2, arg23'=arg23p2, arg24'=arg24p2, arg25'=arg25p2, arg26'=arg26p2, arg27'=arg27p2, arg28'=arg28p2, arg29'=arg29p2, arg3'=arg3p2, arg30'=arg30p2, arg31'=arg31p2, arg32'=arg32p2, arg4'=arg4p2, arg5'=arg5p2, arg6'=arg6p12, arg7'=arg3, arg8'=arg8p2, arg9'=arg9p2, (3+arg6-arg1 <= 0 /\ 2+arg8-arg2 <= 0 /\ 5-arg2 <= 0 /\ arg1p2 > 0 /\ -4+arg2 > 0 /\ arg4p2 > 0 /\ arg2p2-arg1 <= 0 /\ -7+arg1 > 0 /\ -4+arg3p2 > 0 /\ 5+arg4-arg1 <= 0 /\ arg3 > 0 /\ 7+arg1p2-arg1 <= 0 /\ 4-arg2+arg7 <= 0 /\ 7+arg5-arg1 <= 0 /\ -arg2+arg3p2 <= 0 /\ -2+arg5p2 > 0 /\ 8-arg1 <= 0 /\ -7+arg2p2 > 0 /\ 4+arg1p2-arg2 <= 0), cost: 1 34: f1712_0_remove_FieldAccess -> f1767_0_remove_FieldAccess : arg1'=arg1p3, arg10'=arg10p3, arg11'=arg11p3, arg12'=arg12p3, arg13'=arg13p3, arg14'=arg14p3, arg15'=arg15p3, arg16'=arg16p3, arg17'=arg17p3, arg18'=arg18p3, arg19'=arg19p3, arg2'=arg2p3, arg20'=arg20p3, arg21'=arg21p3, arg22'=arg22p3, arg23'=arg23p3, arg24'=arg24p3, arg25'=arg25p3, arg26'=arg26p3, arg27'=arg27p3, arg28'=arg28p3, arg29'=arg29p3, arg3'=arg3p3, arg30'=arg30p3, arg31'=arg31p3, arg32'=arg32p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, arg7'=arg7p3, arg8'=arg8p3, arg9'=arg9p3, (-9+arg1 > 0 /\ 10-arg1 <= 0 /\ 3+arg6-arg1 <= 0 /\ 2+arg8-arg2 <= 0 /\ 5-arg2 <= 0 /\ -4+arg3p3 > 0 /\ -4+arg2 > 0 /\ -4+arg5p3 > 0 /\ arg1p3 > 0 /\ arg2p3-arg1 <= 0 /\ arg4p3 > 0 /\ 5+arg4-arg1 <= 0 /\ 4-arg2+arg7 <= 0 /\ 4-arg2+arg1p3 <= 0 /\ 7+arg5-arg1 <= 0 /\ -9+arg2p3 > 0 /\ 9+arg1p3-arg1 <= 0 /\ arg3p3-arg2 <= 0), cost: 1 29: f1495_0_createList_LE -> f1495_0_createList_LE : arg1'=arg1p16, arg11'=arg11p16, arg13'=arg13p16, arg14'=arg14p16, arg15'=arg15p16, arg16'=arg16p16, arg17'=arg17p16, arg18'=arg18p16, arg19'=arg19p16, arg2'=-1+arg2, arg20'=1+arg20, arg21'=1+arg21, arg22'=arg22p16, arg23'=arg23p16, arg24'=arg24p16, arg25'=1+arg25, arg26'=arg26p16, arg27'=arg27p16, arg28'=arg28p16, arg29'=arg29p16, arg30'=arg30p16, arg31'=arg31p16, arg32'=arg32p16, arg4'=arg4p16, arg5'=arg5p16, arg9'=arg9p16, (arg18 > 0 /\ arg12 > 0 /\ -9+arg1 > 0 /\ 3+arg25-arg1 <= 0 /\ arg15 > 0 /\ 1+arg21 > 0 /\ arg5 > 0 /\ -9+arg1p16 > 0 /\ arg2 > 0 /\ arg19 > 0 /\ arg13 > 0 /\ 9+arg24-arg1 <= 0 /\ arg16 > 0 /\ 1+arg20 > 0 /\ arg3 > 0 /\ 1+arg25 > 0 /\ arg10 > 0 /\ arg17 > 0 /\ 9+arg23-arg1 <= 0 /\ arg11 > 0 /\ arg9 > 0 /\ arg14 > 0 /\ arg4 > 0 /\ 5+arg21-arg1 <= 0 /\ arg6 > 0 /\ 9+arg22-arg1 <= 0), cost: 1 30: f1495_0_createList_LE -> f1495_0_createList_LE : arg1'=arg1p17, arg11'=arg11p17, arg13'=0, arg14'=2, arg15'=arg15p17, arg16'=arg16p17, arg17'=arg17p17, arg18'=arg18p17, arg19'=arg19p17, arg2'=-1+arg2, arg20'=1+arg20, arg21'=1+arg21, arg22'=arg22p17, arg23'=arg23p17, arg24'=arg24p17, arg25'=1+arg25, arg26'=arg26p17, arg27'=arg27p17, arg28'=arg28p17, arg29'=arg29p17, arg3'=0, arg30'=arg30p17, arg31'=arg31p17, arg32'=arg32p17, arg4'=1, arg5'=1, arg6'=arg6p17, arg7'=arg7p17, arg9'=arg9p17, (-11+arg1 > 0 /\ arg10-arg11 == 0 /\ arg18 > 0 /\ -13+arg1p17 > 0 /\ arg12 > 0 /\ 3+arg25-arg1 <= 0 /\ 1+arg21 > 0 /\ arg8 > 0 /\ arg8-arg9 == 0 /\ arg2 > 0 /\ arg19 > 0 /\ 9+arg24-arg1 <= 0 /\ 1+arg20 > 0 /\ -arg16+arg7 == 0 /\ arg3 > 0 /\ 1+arg25 > 0 /\ arg10 > 0 /\ arg17 > 0 /\ 9+arg23-arg1 <= 0 /\ arg12-arg13 == 0 /\ 5+arg21-arg1 <= 0 /\ arg6 > 0 /\ 9+arg22-arg1 <= 0), cost: 1 17: __init -> f1_0_main_Load : arg1'=arg1p18, arg10'=arg10p18, arg11'=arg11p18, arg12'=arg12p18, arg13'=arg13p18, arg14'=arg14p18, arg15'=arg15p18, arg16'=arg16p18, arg17'=arg17p18, arg18'=arg18p18, arg19'=arg19p18, arg2'=arg2p18, arg20'=arg20p18, arg21'=arg21p18, arg22'=arg22p18, arg23'=arg23p18, arg24'=arg24p18, arg25'=arg25p18, arg26'=arg26p18, arg27'=arg27p18, arg28'=arg28p18, arg29'=arg29p18, arg3'=arg3p18, arg30'=arg30p18, arg31'=arg31p18, arg32'=arg32p18, arg4'=arg4p18, arg5'=arg5p18, arg6'=arg6p18, arg7'=arg7p18, arg8'=arg8p18, arg9'=arg9p18, T, cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f1_0_main_Load -> f1521_0_pollLast_NE : arg1'=arg1p5, arg10'=arg10p5, arg11'=arg11p5, arg12'=arg12p5, arg13'=arg13p5, arg14'=arg14p5, arg15'=arg15p5, arg16'=arg16p5, arg17'=arg17p5, arg18'=arg18p5, arg19'=arg19p5, arg2'=arg2p5, arg20'=arg20p5, arg21'=arg21p5, arg22'=arg22p5, arg23'=arg23p5, arg24'=arg24p5, arg25'=arg25p5, arg26'=arg26p5, arg27'=arg27p5, arg28'=arg28p5, arg29'=arg29p5, arg3'=arg3p5, arg30'=arg30p5, arg31'=arg31p5, arg32'=arg32p5, arg4'=arg4p5, arg5'=arg5p5, arg6'=arg6p5, arg7'=arg7p5, arg8'=arg8p5, arg9'=arg9p5, (arg2 > 0 /\ 1+x137 > 0 /\ -6+arg1p5 > 0 /\ arg1 > 0), cost: 1 New rule: f1_0_main_Load -> f1521_0_pollLast_NE : arg1'=arg1p5, arg10'=arg10p5, arg11'=arg11p5, arg12'=arg12p5, arg13'=arg13p5, arg14'=arg14p5, arg15'=arg15p5, arg16'=arg16p5, arg17'=arg17p5, arg18'=arg18p5, arg19'=arg19p5, arg2'=arg2p5, arg20'=arg20p5, arg21'=arg21p5, arg22'=arg22p5, arg23'=arg23p5, arg24'=arg24p5, arg25'=arg25p5, arg26'=arg26p5, arg27'=arg27p5, arg28'=arg28p5, arg29'=arg29p5, arg3'=arg3p5, arg30'=arg30p5, arg31'=arg31p5, arg32'=arg32p5, arg4'=arg4p5, arg5'=arg5p5, arg6'=arg6p5, arg7'=arg7p5, arg8'=arg8p5, arg9'=arg9p5, (arg2 > 0 /\ -6+arg1p5 > 0 /\ arg1 > 0), cost: 1 Propagated Equalities Original rule: f328_0_createList_Return -> f1521_0_pollLast_NE : arg1'=arg1p6, arg10'=arg10p6, arg11'=arg11p6, arg12'=arg12p6, arg13'=arg13p6, arg14'=arg14p6, arg15'=arg15p6, arg16'=arg16p6, arg17'=arg17p6, arg18'=arg18p6, arg19'=arg19p6, arg2'=arg2p6, arg20'=arg20p6, arg21'=arg21p6, arg22'=arg22p6, arg23'=arg23p6, arg24'=arg24p6, arg25'=arg25p6, arg26'=arg26p6, arg27'=arg27p6, arg28'=arg28p6, arg29'=arg29p6, arg3'=arg3p6, arg30'=arg30p6, arg31'=arg31p6, arg32'=arg32p6, arg4'=arg4p6, arg5'=arg5p6, arg6'=arg6p6, arg7'=arg7p6, arg8'=arg8p6, arg9'=arg9p6, (arg4-arg4p6 == 0 /\ -6+arg1p6 > 0 /\ arg3-arg3p6 == 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ arg2-arg2p6 == 0 /\ 7+arg5-arg1 <= 0 /\ -arg7p6+arg7 == 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0), cost: 1 New rule: f328_0_createList_Return -> f1521_0_pollLast_NE : arg1'=arg1p6, arg10'=arg10p6, arg11'=arg11p6, arg12'=arg12p6, arg13'=arg13p6, arg14'=arg14p6, arg15'=arg15p6, arg16'=arg16p6, arg17'=arg17p6, arg18'=arg18p6, arg19'=arg19p6, arg2'=arg2, arg20'=arg20p6, arg21'=arg21p6, arg22'=arg22p6, arg23'=arg23p6, arg24'=arg24p6, arg25'=arg25p6, arg26'=arg26p6, arg27'=arg27p6, arg28'=arg28p6, arg29'=arg29p6, arg3'=arg3, arg30'=arg30p6, arg31'=arg31p6, arg32'=arg32p6, arg4'=arg4, arg5'=arg5p6, arg6'=arg6p6, arg7'=arg7, arg8'=arg8p6, arg9'=arg9p6, (0 == 0 /\ -6+arg1p6 > 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0), cost: 1 propagated equality arg4p6 = arg4 propagated equality arg3p6 = arg3 propagated equality arg2p6 = arg2 propagated equality arg7p6 = arg7 Simplified Guard Original rule: f328_0_createList_Return -> f1521_0_pollLast_NE : arg1'=arg1p6, arg10'=arg10p6, arg11'=arg11p6, arg12'=arg12p6, arg13'=arg13p6, arg14'=arg14p6, arg15'=arg15p6, arg16'=arg16p6, arg17'=arg17p6, arg18'=arg18p6, arg19'=arg19p6, arg2'=arg2, arg20'=arg20p6, arg21'=arg21p6, arg22'=arg22p6, arg23'=arg23p6, arg24'=arg24p6, arg25'=arg25p6, arg26'=arg26p6, arg27'=arg27p6, arg28'=arg28p6, arg29'=arg29p6, arg3'=arg3, arg30'=arg30p6, arg31'=arg31p6, arg32'=arg32p6, arg4'=arg4, arg5'=arg5p6, arg6'=arg6p6, arg7'=arg7, arg8'=arg8p6, arg9'=arg9p6, (0 == 0 /\ -6+arg1p6 > 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0), cost: 1 New rule: f328_0_createList_Return -> f1521_0_pollLast_NE : arg1'=arg1p6, arg10'=arg10p6, arg11'=arg11p6, arg12'=arg12p6, arg13'=arg13p6, arg14'=arg14p6, arg15'=arg15p6, arg16'=arg16p6, arg17'=arg17p6, arg18'=arg18p6, arg19'=arg19p6, arg2'=arg2, arg20'=arg20p6, arg21'=arg21p6, arg22'=arg22p6, arg23'=arg23p6, arg24'=arg24p6, arg25'=arg25p6, arg26'=arg26p6, arg27'=arg27p6, arg28'=arg28p6, arg29'=arg29p6, arg3'=arg3, arg30'=arg30p6, arg31'=arg31p6, arg32'=arg32p6, arg4'=arg4, arg5'=arg5p6, arg6'=arg6p6, arg7'=arg7, arg8'=arg8p6, arg9'=arg9p6, (-6+arg1p6 > 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0), cost: 1 Removed Trivial Updates Original rule: f328_0_createList_Return -> f1521_0_pollLast_NE : arg1'=arg1p6, arg10'=arg10p6, arg11'=arg11p6, arg12'=arg12p6, arg13'=arg13p6, arg14'=arg14p6, arg15'=arg15p6, arg16'=arg16p6, arg17'=arg17p6, arg18'=arg18p6, arg19'=arg19p6, arg2'=arg2, arg20'=arg20p6, arg21'=arg21p6, arg22'=arg22p6, arg23'=arg23p6, arg24'=arg24p6, arg25'=arg25p6, arg26'=arg26p6, arg27'=arg27p6, arg28'=arg28p6, arg29'=arg29p6, arg3'=arg3, arg30'=arg30p6, arg31'=arg31p6, arg32'=arg32p6, arg4'=arg4, arg5'=arg5p6, arg6'=arg6p6, arg7'=arg7, arg8'=arg8p6, arg9'=arg9p6, (-6+arg1p6 > 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0), cost: 1 New rule: f328_0_createList_Return -> f1521_0_pollLast_NE : arg1'=arg1p6, arg10'=arg10p6, arg11'=arg11p6, arg12'=arg12p6, arg13'=arg13p6, arg14'=arg14p6, arg15'=arg15p6, arg16'=arg16p6, arg17'=arg17p6, arg18'=arg18p6, arg19'=arg19p6, arg20'=arg20p6, arg21'=arg21p6, arg22'=arg22p6, arg23'=arg23p6, arg24'=arg24p6, arg25'=arg25p6, arg26'=arg26p6, arg27'=arg27p6, arg28'=arg28p6, arg29'=arg29p6, arg30'=arg30p6, arg31'=arg31p6, arg32'=arg32p6, arg5'=arg5p6, arg6'=arg6p6, arg8'=arg8p6, arg9'=arg9p6, (-6+arg1p6 > 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0), cost: 1 Propagated Equalities Original rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p7, arg10'=arg10p7, arg11'=arg11p7, arg12'=arg12p7, arg13'=arg13p7, arg14'=arg14p7, arg15'=arg15p7, arg16'=arg16p7, arg17'=arg17p7, arg18'=arg18p7, arg19'=arg19p7, arg2'=arg2p7, arg20'=arg20p7, arg21'=arg21p7, arg22'=arg22p7, arg23'=arg23p7, arg24'=arg24p7, arg25'=arg25p7, arg26'=arg26p7, arg27'=arg27p7, arg28'=arg28p7, arg29'=arg29p7, arg3'=arg3p7, arg30'=arg30p7, arg31'=arg31p7, arg32'=arg32p7, arg4'=arg4p7, arg5'=arg5p7, arg6'=arg6p7, arg7'=arg7p7, arg8'=arg8p7, arg9'=arg9p7, (-1+x163 < 0 /\ -x161+x166 < 0 /\ 1+arg2 > 0 /\ x161 > 0 /\ -arg2+x162 < 0 /\ x165-x164 < 0 /\ -7+arg1p7 > 0 /\ -6+arg1 > 0 /\ 1+x164 > 0 /\ arg7-arg6p7 == 0 /\ 5+arg4-arg1 <= 0 /\ x161-arg3 < 0 /\ 7+arg5-arg1 <= 0 /\ -arg4p7+arg4 == 0 /\ -4+arg2p7 > 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ -1+arg3p7 < 0 /\ 1+arg3 > 0), cost: 1 New rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p7, arg10'=arg10p7, arg11'=arg11p7, arg12'=arg12p7, arg13'=arg13p7, arg14'=arg14p7, arg15'=arg15p7, arg16'=arg16p7, arg17'=arg17p7, arg18'=arg18p7, arg19'=arg19p7, arg2'=arg2p7, arg20'=arg20p7, arg21'=arg21p7, arg22'=arg22p7, arg23'=arg23p7, arg24'=arg24p7, arg25'=arg25p7, arg26'=arg26p7, arg27'=arg27p7, arg28'=arg28p7, arg29'=arg29p7, arg3'=arg3p7, arg30'=arg30p7, arg31'=arg31p7, arg32'=arg32p7, arg4'=arg4, arg5'=arg5p7, arg6'=arg7, arg7'=arg7p7, arg8'=arg8p7, arg9'=arg9p7, (0 == 0 /\ -1+x163 < 0 /\ -x161+x166 < 0 /\ 1+arg2 > 0 /\ x161 > 0 /\ -arg2+x162 < 0 /\ x165-x164 < 0 /\ -7+arg1p7 > 0 /\ -6+arg1 > 0 /\ 1+x164 > 0 /\ 5+arg4-arg1 <= 0 /\ x161-arg3 < 0 /\ 7+arg5-arg1 <= 0 /\ -4+arg2p7 > 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ -1+arg3p7 < 0 /\ 1+arg3 > 0), cost: 1 propagated equality arg6p7 = arg7 propagated equality arg4p7 = arg4 Simplified Guard Original rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p7, arg10'=arg10p7, arg11'=arg11p7, arg12'=arg12p7, arg13'=arg13p7, arg14'=arg14p7, arg15'=arg15p7, arg16'=arg16p7, arg17'=arg17p7, arg18'=arg18p7, arg19'=arg19p7, arg2'=arg2p7, arg20'=arg20p7, arg21'=arg21p7, arg22'=arg22p7, arg23'=arg23p7, arg24'=arg24p7, arg25'=arg25p7, arg26'=arg26p7, arg27'=arg27p7, arg28'=arg28p7, arg29'=arg29p7, arg3'=arg3p7, arg30'=arg30p7, arg31'=arg31p7, arg32'=arg32p7, arg4'=arg4, arg5'=arg5p7, arg6'=arg7, arg7'=arg7p7, arg8'=arg8p7, arg9'=arg9p7, (0 == 0 /\ -1+x163 < 0 /\ -x161+x166 < 0 /\ 1+arg2 > 0 /\ x161 > 0 /\ -arg2+x162 < 0 /\ x165-x164 < 0 /\ -7+arg1p7 > 0 /\ -6+arg1 > 0 /\ 1+x164 > 0 /\ 5+arg4-arg1 <= 0 /\ x161-arg3 < 0 /\ 7+arg5-arg1 <= 0 /\ -4+arg2p7 > 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ -1+arg3p7 < 0 /\ 1+arg3 > 0), cost: 1 New rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p7, arg10'=arg10p7, arg11'=arg11p7, arg12'=arg12p7, arg13'=arg13p7, arg14'=arg14p7, arg15'=arg15p7, arg16'=arg16p7, arg17'=arg17p7, arg18'=arg18p7, arg19'=arg19p7, arg2'=arg2p7, arg20'=arg20p7, arg21'=arg21p7, arg22'=arg22p7, arg23'=arg23p7, arg24'=arg24p7, arg25'=arg25p7, arg26'=arg26p7, arg27'=arg27p7, arg28'=arg28p7, arg29'=arg29p7, arg3'=arg3p7, arg30'=arg30p7, arg31'=arg31p7, arg32'=arg32p7, arg4'=arg4, arg5'=arg5p7, arg6'=arg7, arg7'=arg7p7, arg8'=arg8p7, arg9'=arg9p7, (-1+x163 < 0 /\ -x161+x166 < 0 /\ 1+arg2 > 0 /\ x161 > 0 /\ -arg2+x162 < 0 /\ x165-x164 < 0 /\ -7+arg1p7 > 0 /\ -6+arg1 > 0 /\ 1+x164 > 0 /\ 5+arg4-arg1 <= 0 /\ x161-arg3 < 0 /\ 7+arg5-arg1 <= 0 /\ -4+arg2p7 > 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ -1+arg3p7 < 0 /\ 1+arg3 > 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p7, arg10'=arg10p7, arg11'=arg11p7, arg12'=arg12p7, arg13'=arg13p7, arg14'=arg14p7, arg15'=arg15p7, arg16'=arg16p7, arg17'=arg17p7, arg18'=arg18p7, arg19'=arg19p7, arg2'=arg2p7, arg20'=arg20p7, arg21'=arg21p7, arg22'=arg22p7, arg23'=arg23p7, arg24'=arg24p7, arg25'=arg25p7, arg26'=arg26p7, arg27'=arg27p7, arg28'=arg28p7, arg29'=arg29p7, arg3'=arg3p7, arg30'=arg30p7, arg31'=arg31p7, arg32'=arg32p7, arg4'=arg4, arg5'=arg5p7, arg6'=arg7, arg7'=arg7p7, arg8'=arg8p7, arg9'=arg9p7, (-1+x163 < 0 /\ -x161+x166 < 0 /\ 1+arg2 > 0 /\ x161 > 0 /\ -arg2+x162 < 0 /\ x165-x164 < 0 /\ -7+arg1p7 > 0 /\ -6+arg1 > 0 /\ 1+x164 > 0 /\ 5+arg4-arg1 <= 0 /\ x161-arg3 < 0 /\ 7+arg5-arg1 <= 0 /\ -4+arg2p7 > 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ -1+arg3p7 < 0 /\ 1+arg3 > 0), cost: 1 New rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p7, arg10'=arg10p7, arg11'=arg11p7, arg12'=arg12p7, arg13'=arg13p7, arg14'=arg14p7, arg15'=arg15p7, arg16'=arg16p7, arg17'=arg17p7, arg18'=arg18p7, arg19'=arg19p7, arg2'=arg2p7, arg20'=arg20p7, arg21'=arg21p7, arg22'=arg22p7, arg23'=arg23p7, arg24'=arg24p7, arg25'=arg25p7, arg26'=arg26p7, arg27'=arg27p7, arg28'=arg28p7, arg29'=arg29p7, arg3'=arg3p7, arg30'=arg30p7, arg31'=arg31p7, arg32'=arg32p7, arg4'=arg4, arg5'=arg5p7, arg6'=arg7, arg7'=arg7p7, arg8'=arg8p7, arg9'=arg9p7, (2-arg3 <= 0 /\ 1+arg2 > 0 /\ -7+arg1p7 > 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ -4+arg2p7 > 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ -1+arg3p7 < 0 /\ 1+arg3 > 0), cost: 1 Removed Trivial Updates Original rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p7, arg10'=arg10p7, arg11'=arg11p7, arg12'=arg12p7, arg13'=arg13p7, arg14'=arg14p7, arg15'=arg15p7, arg16'=arg16p7, arg17'=arg17p7, arg18'=arg18p7, arg19'=arg19p7, arg2'=arg2p7, arg20'=arg20p7, arg21'=arg21p7, arg22'=arg22p7, arg23'=arg23p7, arg24'=arg24p7, arg25'=arg25p7, arg26'=arg26p7, arg27'=arg27p7, arg28'=arg28p7, arg29'=arg29p7, arg3'=arg3p7, arg30'=arg30p7, arg31'=arg31p7, arg32'=arg32p7, arg4'=arg4, arg5'=arg5p7, arg6'=arg7, arg7'=arg7p7, arg8'=arg8p7, arg9'=arg9p7, (2-arg3 <= 0 /\ 1+arg2 > 0 /\ -7+arg1p7 > 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ -4+arg2p7 > 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ -1+arg3p7 < 0 /\ 1+arg3 > 0), cost: 1 New rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p7, arg10'=arg10p7, arg11'=arg11p7, arg12'=arg12p7, arg13'=arg13p7, arg14'=arg14p7, arg15'=arg15p7, arg16'=arg16p7, arg17'=arg17p7, arg18'=arg18p7, arg19'=arg19p7, arg2'=arg2p7, arg20'=arg20p7, arg21'=arg21p7, arg22'=arg22p7, arg23'=arg23p7, arg24'=arg24p7, arg25'=arg25p7, arg26'=arg26p7, arg27'=arg27p7, arg28'=arg28p7, arg29'=arg29p7, arg3'=arg3p7, arg30'=arg30p7, arg31'=arg31p7, arg32'=arg32p7, arg5'=arg5p7, arg6'=arg7, arg7'=arg7p7, arg8'=arg8p7, arg9'=arg9p7, (2-arg3 <= 0 /\ 1+arg2 > 0 /\ -7+arg1p7 > 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ -4+arg2p7 > 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ -1+arg3p7 < 0 /\ 1+arg3 > 0), cost: 1 Propagated Equalities Original rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p8, arg10'=arg10p8, arg11'=arg11p8, arg12'=arg12p8, arg13'=arg13p8, arg14'=arg14p8, arg15'=arg15p8, arg16'=arg16p8, arg17'=arg17p8, arg18'=arg18p8, arg19'=arg19p8, arg2'=arg2p8, arg20'=arg20p8, arg21'=arg21p8, arg22'=arg22p8, arg23'=arg23p8, arg24'=arg24p8, arg25'=arg25p8, arg26'=arg26p8, arg27'=arg27p8, arg28'=arg28p8, arg29'=arg29p8, arg3'=arg3p8, arg30'=arg30p8, arg31'=arg31p8, arg32'=arg32p8, arg4'=arg4p8, arg5'=arg5p8, arg6'=arg6p8, arg7'=arg7p8, arg8'=arg8p8, arg9'=arg9p8, (1+x183 > 0 /\ -arg4p8+arg4 == 0 /\ x180 > 0 /\ -x180+x185 < 0 /\ 1+arg2 > 0 /\ -1+arg3p8 < 0 /\ -arg6p8+arg7 == 0 /\ -4+arg2p8 > 0 /\ -6+arg1 > 0 /\ -1+x182 < 0 /\ 5+arg4-arg1 <= 0 /\ x182 > 0 /\ 7+arg5-arg1 <= 0 /\ x180-arg3 < 0 /\ 7+arg6-arg1 <= 0 /\ x184-x183 < 0 /\ 3+arg7-arg1 <= 0 /\ -arg2+x181 < 0 /\ arg4 > 0 /\ -7+arg1p8 > 0 /\ 1+arg3 > 0), cost: 1 New rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p8, arg10'=arg10p8, arg11'=arg11p8, arg12'=arg12p8, arg13'=arg13p8, arg14'=arg14p8, arg15'=arg15p8, arg16'=arg16p8, arg17'=arg17p8, arg18'=arg18p8, arg19'=arg19p8, arg2'=arg2p8, arg20'=arg20p8, arg21'=arg21p8, arg22'=arg22p8, arg23'=arg23p8, arg24'=arg24p8, arg25'=arg25p8, arg26'=arg26p8, arg27'=arg27p8, arg28'=arg28p8, arg29'=arg29p8, arg3'=arg3p8, arg30'=arg30p8, arg31'=arg31p8, arg32'=arg32p8, arg4'=arg4, arg5'=arg5p8, arg6'=arg7, arg7'=arg7p8, arg8'=arg8p8, arg9'=arg9p8, (0 == 0 /\ 1+x183 > 0 /\ x180 > 0 /\ -x180+x185 < 0 /\ 1+arg2 > 0 /\ -1+arg3p8 < 0 /\ -4+arg2p8 > 0 /\ -6+arg1 > 0 /\ -1+x182 < 0 /\ 5+arg4-arg1 <= 0 /\ x182 > 0 /\ 7+arg5-arg1 <= 0 /\ x180-arg3 < 0 /\ 7+arg6-arg1 <= 0 /\ x184-x183 < 0 /\ 3+arg7-arg1 <= 0 /\ -arg2+x181 < 0 /\ arg4 > 0 /\ -7+arg1p8 > 0 /\ 1+arg3 > 0), cost: 1 propagated equality arg4p8 = arg4 propagated equality arg6p8 = arg7 Simplified Guard Original rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p8, arg10'=arg10p8, arg11'=arg11p8, arg12'=arg12p8, arg13'=arg13p8, arg14'=arg14p8, arg15'=arg15p8, arg16'=arg16p8, arg17'=arg17p8, arg18'=arg18p8, arg19'=arg19p8, arg2'=arg2p8, arg20'=arg20p8, arg21'=arg21p8, arg22'=arg22p8, arg23'=arg23p8, arg24'=arg24p8, arg25'=arg25p8, arg26'=arg26p8, arg27'=arg27p8, arg28'=arg28p8, arg29'=arg29p8, arg3'=arg3p8, arg30'=arg30p8, arg31'=arg31p8, arg32'=arg32p8, arg4'=arg4, arg5'=arg5p8, arg6'=arg7, arg7'=arg7p8, arg8'=arg8p8, arg9'=arg9p8, (0 == 0 /\ 1+x183 > 0 /\ x180 > 0 /\ -x180+x185 < 0 /\ 1+arg2 > 0 /\ -1+arg3p8 < 0 /\ -4+arg2p8 > 0 /\ -6+arg1 > 0 /\ -1+x182 < 0 /\ 5+arg4-arg1 <= 0 /\ x182 > 0 /\ 7+arg5-arg1 <= 0 /\ x180-arg3 < 0 /\ 7+arg6-arg1 <= 0 /\ x184-x183 < 0 /\ 3+arg7-arg1 <= 0 /\ -arg2+x181 < 0 /\ arg4 > 0 /\ -7+arg1p8 > 0 /\ 1+arg3 > 0), cost: 1 New rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p8, arg10'=arg10p8, arg11'=arg11p8, arg12'=arg12p8, arg13'=arg13p8, arg14'=arg14p8, arg15'=arg15p8, arg16'=arg16p8, arg17'=arg17p8, arg18'=arg18p8, arg19'=arg19p8, arg2'=arg2p8, arg20'=arg20p8, arg21'=arg21p8, arg22'=arg22p8, arg23'=arg23p8, arg24'=arg24p8, arg25'=arg25p8, arg26'=arg26p8, arg27'=arg27p8, arg28'=arg28p8, arg29'=arg29p8, arg3'=arg3p8, arg30'=arg30p8, arg31'=arg31p8, arg32'=arg32p8, arg4'=arg4, arg5'=arg5p8, arg6'=arg7, arg7'=arg7p8, arg8'=arg8p8, arg9'=arg9p8, (1+x183 > 0 /\ x180 > 0 /\ -x180+x185 < 0 /\ 1+arg2 > 0 /\ -1+arg3p8 < 0 /\ -4+arg2p8 > 0 /\ -6+arg1 > 0 /\ -1+x182 < 0 /\ 5+arg4-arg1 <= 0 /\ x182 > 0 /\ 7+arg5-arg1 <= 0 /\ x180-arg3 < 0 /\ 7+arg6-arg1 <= 0 /\ x184-x183 < 0 /\ 3+arg7-arg1 <= 0 /\ -arg2+x181 < 0 /\ arg4 > 0 /\ -7+arg1p8 > 0 /\ 1+arg3 > 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p8, arg10'=arg10p8, arg11'=arg11p8, arg12'=arg12p8, arg13'=arg13p8, arg14'=arg14p8, arg15'=arg15p8, arg16'=arg16p8, arg17'=arg17p8, arg18'=arg18p8, arg19'=arg19p8, arg2'=arg2p8, arg20'=arg20p8, arg21'=arg21p8, arg22'=arg22p8, arg23'=arg23p8, arg24'=arg24p8, arg25'=arg25p8, arg26'=arg26p8, arg27'=arg27p8, arg28'=arg28p8, arg29'=arg29p8, arg3'=arg3p8, arg30'=arg30p8, arg31'=arg31p8, arg32'=arg32p8, arg4'=arg4, arg5'=arg5p8, arg6'=arg7, arg7'=arg7p8, arg8'=arg8p8, arg9'=arg9p8, (1+x183 > 0 /\ x180 > 0 /\ -x180+x185 < 0 /\ 1+arg2 > 0 /\ -1+arg3p8 < 0 /\ -4+arg2p8 > 0 /\ -6+arg1 > 0 /\ -1+x182 < 0 /\ 5+arg4-arg1 <= 0 /\ x182 > 0 /\ 7+arg5-arg1 <= 0 /\ x180-arg3 < 0 /\ 7+arg6-arg1 <= 0 /\ x184-x183 < 0 /\ 3+arg7-arg1 <= 0 /\ -arg2+x181 < 0 /\ arg4 > 0 /\ -7+arg1p8 > 0 /\ 1+arg3 > 0), cost: 1 New rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p8, arg10'=arg10p8, arg11'=arg11p8, arg12'=arg12p8, arg13'=arg13p8, arg14'=arg14p8, arg15'=arg15p8, arg16'=arg16p8, arg17'=arg17p8, arg18'=arg18p8, arg19'=arg19p8, arg2'=arg2p8, arg20'=arg20p8, arg21'=arg21p8, arg22'=arg22p8, arg23'=arg23p8, arg24'=arg24p8, arg25'=arg25p8, arg26'=arg26p8, arg27'=arg27p8, arg28'=arg28p8, arg29'=arg29p8, arg3'=arg3p8, arg30'=arg30p8, arg31'=arg31p8, arg32'=arg32p8, arg4'=arg4, arg5'=arg5p8, arg6'=arg7, arg7'=arg7p8, arg8'=arg8p8, arg9'=arg9p8, (1 <= 0 /\ 2-arg3 <= 0 /\ 1+arg2 > 0 /\ -1+arg3p8 < 0 /\ -4+arg2p8 > 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ -7+arg1p8 > 0 /\ 1+arg3 > 0), cost: 1 Simplified Guard Original rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p8, arg10'=arg10p8, arg11'=arg11p8, arg12'=arg12p8, arg13'=arg13p8, arg14'=arg14p8, arg15'=arg15p8, arg16'=arg16p8, arg17'=arg17p8, arg18'=arg18p8, arg19'=arg19p8, arg2'=arg2p8, arg20'=arg20p8, arg21'=arg21p8, arg22'=arg22p8, arg23'=arg23p8, arg24'=arg24p8, arg25'=arg25p8, arg26'=arg26p8, arg27'=arg27p8, arg28'=arg28p8, arg29'=arg29p8, arg3'=arg3p8, arg30'=arg30p8, arg31'=arg31p8, arg32'=arg32p8, arg4'=arg4, arg5'=arg5p8, arg6'=arg7, arg7'=arg7p8, arg8'=arg8p8, arg9'=arg9p8, (1 <= 0 /\ 2-arg3 <= 0 /\ 1+arg2 > 0 /\ -1+arg3p8 < 0 /\ -4+arg2p8 > 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ -7+arg1p8 > 0 /\ 1+arg3 > 0), cost: 1 New rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p8, arg10'=arg10p8, arg11'=arg11p8, arg12'=arg12p8, arg13'=arg13p8, arg14'=arg14p8, arg15'=arg15p8, arg16'=arg16p8, arg17'=arg17p8, arg18'=arg18p8, arg19'=arg19p8, arg2'=arg2p8, arg20'=arg20p8, arg21'=arg21p8, arg22'=arg22p8, arg23'=arg23p8, arg24'=arg24p8, arg25'=arg25p8, arg26'=arg26p8, arg27'=arg27p8, arg28'=arg28p8, arg29'=arg29p8, arg3'=arg3p8, arg30'=arg30p8, arg31'=arg31p8, arg32'=arg32p8, arg4'=arg4, arg5'=arg5p8, arg6'=arg7, arg7'=arg7p8, arg8'=arg8p8, arg9'=arg9p8, _|_, cost: 1 Removed Trivial Updates Original rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p8, arg10'=arg10p8, arg11'=arg11p8, arg12'=arg12p8, arg13'=arg13p8, arg14'=arg14p8, arg15'=arg15p8, arg16'=arg16p8, arg17'=arg17p8, arg18'=arg18p8, arg19'=arg19p8, arg2'=arg2p8, arg20'=arg20p8, arg21'=arg21p8, arg22'=arg22p8, arg23'=arg23p8, arg24'=arg24p8, arg25'=arg25p8, arg26'=arg26p8, arg27'=arg27p8, arg28'=arg28p8, arg29'=arg29p8, arg3'=arg3p8, arg30'=arg30p8, arg31'=arg31p8, arg32'=arg32p8, arg4'=arg4, arg5'=arg5p8, arg6'=arg7, arg7'=arg7p8, arg8'=arg8p8, arg9'=arg9p8, (1 <= 0 /\ 2-arg3 <= 0 /\ 1+arg2 > 0 /\ -1+arg3p8 < 0 /\ -4+arg2p8 > 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ -7+arg1p8 > 0 /\ 1+arg3 > 0), cost: 1 New rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p8, arg10'=arg10p8, arg11'=arg11p8, arg12'=arg12p8, arg13'=arg13p8, arg14'=arg14p8, arg15'=arg15p8, arg16'=arg16p8, arg17'=arg17p8, arg18'=arg18p8, arg19'=arg19p8, arg2'=arg2p8, arg20'=arg20p8, arg21'=arg21p8, arg22'=arg22p8, arg23'=arg23p8, arg24'=arg24p8, arg25'=arg25p8, arg26'=arg26p8, arg27'=arg27p8, arg28'=arg28p8, arg29'=arg29p8, arg3'=arg3p8, arg30'=arg30p8, arg31'=arg31p8, arg32'=arg32p8, arg5'=arg5p8, arg6'=arg7, arg7'=arg7p8, arg8'=arg8p8, arg9'=arg9p8, (1 <= 0 /\ 2-arg3 <= 0 /\ 1+arg2 > 0 /\ -1+arg3p8 < 0 /\ -4+arg2p8 > 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ -7+arg1p8 > 0 /\ 1+arg3 > 0), cost: 1 Simplified Guard Original rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p8, arg10'=arg10p8, arg11'=arg11p8, arg12'=arg12p8, arg13'=arg13p8, arg14'=arg14p8, arg15'=arg15p8, arg16'=arg16p8, arg17'=arg17p8, arg18'=arg18p8, arg19'=arg19p8, arg2'=arg2p8, arg20'=arg20p8, arg21'=arg21p8, arg22'=arg22p8, arg23'=arg23p8, arg24'=arg24p8, arg25'=arg25p8, arg26'=arg26p8, arg27'=arg27p8, arg28'=arg28p8, arg29'=arg29p8, arg3'=arg3p8, arg30'=arg30p8, arg31'=arg31p8, arg32'=arg32p8, arg5'=arg5p8, arg6'=arg7, arg7'=arg7p8, arg8'=arg8p8, arg9'=arg9p8, (1 <= 0 /\ 2-arg3 <= 0 /\ 1+arg2 > 0 /\ -1+arg3p8 < 0 /\ -4+arg2p8 > 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ -7+arg1p8 > 0 /\ 1+arg3 > 0), cost: 1 New rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p8, arg10'=arg10p8, arg11'=arg11p8, arg12'=arg12p8, arg13'=arg13p8, arg14'=arg14p8, arg15'=arg15p8, arg16'=arg16p8, arg17'=arg17p8, arg18'=arg18p8, arg19'=arg19p8, arg2'=arg2p8, arg20'=arg20p8, arg21'=arg21p8, arg22'=arg22p8, arg23'=arg23p8, arg24'=arg24p8, arg25'=arg25p8, arg26'=arg26p8, arg27'=arg27p8, arg28'=arg28p8, arg29'=arg29p8, arg3'=arg3p8, arg30'=arg30p8, arg31'=arg31p8, arg32'=arg32p8, arg5'=arg5p8, arg6'=arg7, arg7'=arg7p8, arg8'=arg8p8, arg9'=arg9p8, _|_, cost: 1 Propagated Equalities Original rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p9, arg10'=arg10p9, arg11'=arg11p9, arg12'=arg12p9, arg13'=arg13p9, arg14'=arg14p9, arg15'=arg15p9, arg16'=arg16p9, arg17'=arg17p9, arg18'=arg18p9, arg19'=arg19p9, arg2'=arg2p9, arg20'=arg20p9, arg21'=arg21p9, arg22'=arg22p9, arg23'=arg23p9, arg24'=arg24p9, arg25'=arg25p9, arg26'=arg26p9, arg27'=arg27p9, arg28'=arg28p9, arg29'=arg29p9, arg3'=arg3p9, arg30'=arg30p9, arg31'=arg31p9, arg32'=arg32p9, arg4'=arg4p9, arg5'=arg5p9, arg6'=arg6p9, arg7'=arg7p9, arg8'=arg8p9, arg9'=arg9p9, (x201 < 0 /\ -4+arg2p9 > 0 /\ arg7-arg6p9 == 0 /\ -1+arg3p9 < 0 /\ 1+arg2 > 0 /\ x202 < 0 /\ x199 > 0 /\ -arg2+x200 < 0 /\ -6+arg1 > 0 /\ -7+arg1p9 > 0 /\ 5+arg4-arg1 <= 0 /\ x199-arg3 < 0 /\ -x199+x203 < 0 /\ x200 > 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ -arg4p9+arg4 == 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 1+arg3 > 0), cost: 1 New rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p9, arg10'=arg10p9, arg11'=arg11p9, arg12'=arg12p9, arg13'=arg13p9, arg14'=arg14p9, arg15'=arg15p9, arg16'=arg16p9, arg17'=arg17p9, arg18'=arg18p9, arg19'=arg19p9, arg2'=arg2p9, arg20'=arg20p9, arg21'=arg21p9, arg22'=arg22p9, arg23'=arg23p9, arg24'=arg24p9, arg25'=arg25p9, arg26'=arg26p9, arg27'=arg27p9, arg28'=arg28p9, arg29'=arg29p9, arg3'=arg3p9, arg30'=arg30p9, arg31'=arg31p9, arg32'=arg32p9, arg4'=arg4, arg5'=arg5p9, arg6'=arg7, arg7'=arg7p9, arg8'=arg8p9, arg9'=arg9p9, (0 == 0 /\ x201 < 0 /\ -4+arg2p9 > 0 /\ -1+arg3p9 < 0 /\ 1+arg2 > 0 /\ x202 < 0 /\ x199 > 0 /\ -arg2+x200 < 0 /\ -6+arg1 > 0 /\ -7+arg1p9 > 0 /\ 5+arg4-arg1 <= 0 /\ x199-arg3 < 0 /\ -x199+x203 < 0 /\ x200 > 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 1+arg3 > 0), cost: 1 propagated equality arg6p9 = arg7 propagated equality arg4p9 = arg4 Simplified Guard Original rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p9, arg10'=arg10p9, arg11'=arg11p9, arg12'=arg12p9, arg13'=arg13p9, arg14'=arg14p9, arg15'=arg15p9, arg16'=arg16p9, arg17'=arg17p9, arg18'=arg18p9, arg19'=arg19p9, arg2'=arg2p9, arg20'=arg20p9, arg21'=arg21p9, arg22'=arg22p9, arg23'=arg23p9, arg24'=arg24p9, arg25'=arg25p9, arg26'=arg26p9, arg27'=arg27p9, arg28'=arg28p9, arg29'=arg29p9, arg3'=arg3p9, arg30'=arg30p9, arg31'=arg31p9, arg32'=arg32p9, arg4'=arg4, arg5'=arg5p9, arg6'=arg7, arg7'=arg7p9, arg8'=arg8p9, arg9'=arg9p9, (0 == 0 /\ x201 < 0 /\ -4+arg2p9 > 0 /\ -1+arg3p9 < 0 /\ 1+arg2 > 0 /\ x202 < 0 /\ x199 > 0 /\ -arg2+x200 < 0 /\ -6+arg1 > 0 /\ -7+arg1p9 > 0 /\ 5+arg4-arg1 <= 0 /\ x199-arg3 < 0 /\ -x199+x203 < 0 /\ x200 > 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 1+arg3 > 0), cost: 1 New rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p9, arg10'=arg10p9, arg11'=arg11p9, arg12'=arg12p9, arg13'=arg13p9, arg14'=arg14p9, arg15'=arg15p9, arg16'=arg16p9, arg17'=arg17p9, arg18'=arg18p9, arg19'=arg19p9, arg2'=arg2p9, arg20'=arg20p9, arg21'=arg21p9, arg22'=arg22p9, arg23'=arg23p9, arg24'=arg24p9, arg25'=arg25p9, arg26'=arg26p9, arg27'=arg27p9, arg28'=arg28p9, arg29'=arg29p9, arg3'=arg3p9, arg30'=arg30p9, arg31'=arg31p9, arg32'=arg32p9, arg4'=arg4, arg5'=arg5p9, arg6'=arg7, arg7'=arg7p9, arg8'=arg8p9, arg9'=arg9p9, (x201 < 0 /\ -4+arg2p9 > 0 /\ -1+arg3p9 < 0 /\ 1+arg2 > 0 /\ x202 < 0 /\ x199 > 0 /\ -arg2+x200 < 0 /\ -6+arg1 > 0 /\ -7+arg1p9 > 0 /\ 5+arg4-arg1 <= 0 /\ x199-arg3 < 0 /\ -x199+x203 < 0 /\ x200 > 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 1+arg3 > 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p9, arg10'=arg10p9, arg11'=arg11p9, arg12'=arg12p9, arg13'=arg13p9, arg14'=arg14p9, arg15'=arg15p9, arg16'=arg16p9, arg17'=arg17p9, arg18'=arg18p9, arg19'=arg19p9, arg2'=arg2p9, arg20'=arg20p9, arg21'=arg21p9, arg22'=arg22p9, arg23'=arg23p9, arg24'=arg24p9, arg25'=arg25p9, arg26'=arg26p9, arg27'=arg27p9, arg28'=arg28p9, arg29'=arg29p9, arg3'=arg3p9, arg30'=arg30p9, arg31'=arg31p9, arg32'=arg32p9, arg4'=arg4, arg5'=arg5p9, arg6'=arg7, arg7'=arg7p9, arg8'=arg8p9, arg9'=arg9p9, (x201 < 0 /\ -4+arg2p9 > 0 /\ -1+arg3p9 < 0 /\ 1+arg2 > 0 /\ x202 < 0 /\ x199 > 0 /\ -arg2+x200 < 0 /\ -6+arg1 > 0 /\ -7+arg1p9 > 0 /\ 5+arg4-arg1 <= 0 /\ x199-arg3 < 0 /\ -x199+x203 < 0 /\ x200 > 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 1+arg3 > 0), cost: 1 New rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p9, arg10'=arg10p9, arg11'=arg11p9, arg12'=arg12p9, arg13'=arg13p9, arg14'=arg14p9, arg15'=arg15p9, arg16'=arg16p9, arg17'=arg17p9, arg18'=arg18p9, arg19'=arg19p9, arg2'=arg2p9, arg20'=arg20p9, arg21'=arg21p9, arg22'=arg22p9, arg23'=arg23p9, arg24'=arg24p9, arg25'=arg25p9, arg26'=arg26p9, arg27'=arg27p9, arg28'=arg28p9, arg29'=arg29p9, arg3'=arg3p9, arg30'=arg30p9, arg31'=arg31p9, arg32'=arg32p9, arg4'=arg4, arg5'=arg5p9, arg6'=arg7, arg7'=arg7p9, arg8'=arg8p9, arg9'=arg9p9, (-4+arg2p9 > 0 /\ -1+arg3p9 < 0 /\ 2-arg3 <= 0 /\ 1+arg2 > 0 /\ -6+arg1 > 0 /\ -7+arg1p9 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 2-arg2 <= 0 /\ 1+arg3 > 0), cost: 1 Removed Trivial Updates Original rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p9, arg10'=arg10p9, arg11'=arg11p9, arg12'=arg12p9, arg13'=arg13p9, arg14'=arg14p9, arg15'=arg15p9, arg16'=arg16p9, arg17'=arg17p9, arg18'=arg18p9, arg19'=arg19p9, arg2'=arg2p9, arg20'=arg20p9, arg21'=arg21p9, arg22'=arg22p9, arg23'=arg23p9, arg24'=arg24p9, arg25'=arg25p9, arg26'=arg26p9, arg27'=arg27p9, arg28'=arg28p9, arg29'=arg29p9, arg3'=arg3p9, arg30'=arg30p9, arg31'=arg31p9, arg32'=arg32p9, arg4'=arg4, arg5'=arg5p9, arg6'=arg7, arg7'=arg7p9, arg8'=arg8p9, arg9'=arg9p9, (-4+arg2p9 > 0 /\ -1+arg3p9 < 0 /\ 2-arg3 <= 0 /\ 1+arg2 > 0 /\ -6+arg1 > 0 /\ -7+arg1p9 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 2-arg2 <= 0 /\ 1+arg3 > 0), cost: 1 New rule: f1521_0_pollLast_NE -> f1712_0_remove_FieldAccess : arg1'=arg1p9, arg10'=arg10p9, arg11'=arg11p9, arg12'=arg12p9, arg13'=arg13p9, arg14'=arg14p9, arg15'=arg15p9, arg16'=arg16p9, arg17'=arg17p9, arg18'=arg18p9, arg19'=arg19p9, arg2'=arg2p9, arg20'=arg20p9, arg21'=arg21p9, arg22'=arg22p9, arg23'=arg23p9, arg24'=arg24p9, arg25'=arg25p9, arg26'=arg26p9, arg27'=arg27p9, arg28'=arg28p9, arg29'=arg29p9, arg3'=arg3p9, arg30'=arg30p9, arg31'=arg31p9, arg32'=arg32p9, arg5'=arg5p9, arg6'=arg7, arg7'=arg7p9, arg8'=arg8p9, arg9'=arg9p9, (-4+arg2p9 > 0 /\ -1+arg3p9 < 0 /\ 2-arg3 <= 0 /\ 1+arg2 > 0 /\ -6+arg1 > 0 /\ -7+arg1p9 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 2-arg2 <= 0 /\ 1+arg3 > 0), cost: 1 Propagated Equalities Original rule: f1495_0_createList_LE -> f1495_0_createList_LE : arg1'=arg1p16, arg10'=arg10p16, arg11'=arg11p16, arg12'=arg12p16, arg13'=arg13p16, arg14'=arg14p16, arg15'=arg15p16, arg16'=arg16p16, arg17'=arg17p16, arg18'=arg18p16, arg19'=arg19p16, arg2'=arg2p16, arg20'=arg20p16, arg21'=arg21p16, arg22'=arg22p16, arg23'=arg23p16, arg24'=arg24p16, arg25'=arg25p16, arg26'=arg26p16, arg27'=arg27p16, arg28'=arg28p16, arg29'=arg29p16, arg3'=arg3p16, arg30'=arg30p16, arg31'=arg31p16, arg32'=arg32p16, arg4'=arg4p16, arg5'=arg5p16, arg6'=arg6p16, arg7'=arg7p16, arg8'=arg8p16, arg9'=arg9p16, (arg18 > 0 /\ arg12 > 0 /\ -9+arg1 > 0 /\ 3+arg25-arg1 <= 0 /\ arg12-arg12p16 == 0 /\ arg15 > 0 /\ 1+arg21 > 0 /\ 1+arg25-arg25p16 == 0 /\ arg5 > 0 /\ -9+arg1p16 > 0 /\ -1+arg2-arg2p16 == 0 /\ arg20-x363 < 0 /\ arg2 > 0 /\ arg3-arg3p16 == 0 /\ arg19 > 0 /\ arg13 > 0 /\ 9+arg24-arg1 <= 0 /\ arg16 > 0 /\ 1+x363 > 0 /\ 1+arg20 > 0 /\ arg7-arg7p16 == 0 /\ 1+x404 > 0 /\ arg3 > 0 /\ 1-arg20p16+arg20 == 0 /\ -arg6p16+arg6 == 0 /\ -arg10p16+arg10 == 0 /\ 1+arg25 > 0 /\ arg10 > 0 /\ arg8-arg8p16 == 0 /\ arg17 > 0 /\ 9+arg23-arg1 <= 0 /\ arg11 > 0 /\ arg9 > 0 /\ arg14 > 0 /\ arg4 > 0 /\ 5+arg21-arg1 <= 0 /\ arg6 > 0 /\ 9+arg22-arg1 <= 0 /\ 1-arg21p16+arg21 == 0), cost: 1 New rule: f1495_0_createList_LE -> f1495_0_createList_LE : arg1'=arg1p16, arg10'=arg10, arg11'=arg11p16, arg12'=arg12, arg13'=arg13p16, arg14'=arg14p16, arg15'=arg15p16, arg16'=arg16p16, arg17'=arg17p16, arg18'=arg18p16, arg19'=arg19p16, arg2'=-1+arg2, arg20'=1+arg20, arg21'=1+arg21, arg22'=arg22p16, arg23'=arg23p16, arg24'=arg24p16, arg25'=1+arg25, arg26'=arg26p16, arg27'=arg27p16, arg28'=arg28p16, arg29'=arg29p16, arg3'=arg3, arg30'=arg30p16, arg31'=arg31p16, arg32'=arg32p16, arg4'=arg4p16, arg5'=arg5p16, arg6'=arg6, arg7'=arg7, arg8'=arg8, arg9'=arg9p16, (0 == 0 /\ arg18 > 0 /\ arg12 > 0 /\ -9+arg1 > 0 /\ 3+arg25-arg1 <= 0 /\ arg15 > 0 /\ 1+arg21 > 0 /\ arg5 > 0 /\ -9+arg1p16 > 0 /\ arg20-x363 < 0 /\ arg2 > 0 /\ arg19 > 0 /\ arg13 > 0 /\ 9+arg24-arg1 <= 0 /\ arg16 > 0 /\ 1+x363 > 0 /\ 1+arg20 > 0 /\ 1+x404 > 0 /\ arg3 > 0 /\ 1+arg25 > 0 /\ arg10 > 0 /\ arg17 > 0 /\ 9+arg23-arg1 <= 0 /\ arg11 > 0 /\ arg9 > 0 /\ arg14 > 0 /\ arg4 > 0 /\ 5+arg21-arg1 <= 0 /\ arg6 > 0 /\ 9+arg22-arg1 <= 0), cost: 1 propagated equality arg12p16 = arg12 propagated equality arg25p16 = 1+arg25 propagated equality arg2p16 = -1+arg2 propagated equality arg3p16 = arg3 propagated equality arg7p16 = arg7 propagated equality arg20p16 = 1+arg20 propagated equality arg6p16 = arg6 propagated equality arg10p16 = arg10 propagated equality arg8p16 = arg8 propagated equality arg21p16 = 1+arg21 Simplified Guard Original rule: f1495_0_createList_LE -> f1495_0_createList_LE : arg1'=arg1p16, arg10'=arg10, arg11'=arg11p16, arg12'=arg12, arg13'=arg13p16, arg14'=arg14p16, arg15'=arg15p16, arg16'=arg16p16, arg17'=arg17p16, arg18'=arg18p16, arg19'=arg19p16, arg2'=-1+arg2, arg20'=1+arg20, arg21'=1+arg21, arg22'=arg22p16, arg23'=arg23p16, arg24'=arg24p16, arg25'=1+arg25, arg26'=arg26p16, arg27'=arg27p16, arg28'=arg28p16, arg29'=arg29p16, arg3'=arg3, arg30'=arg30p16, arg31'=arg31p16, arg32'=arg32p16, arg4'=arg4p16, arg5'=arg5p16, arg6'=arg6, arg7'=arg7, arg8'=arg8, arg9'=arg9p16, (0 == 0 /\ arg18 > 0 /\ arg12 > 0 /\ -9+arg1 > 0 /\ 3+arg25-arg1 <= 0 /\ arg15 > 0 /\ 1+arg21 > 0 /\ arg5 > 0 /\ -9+arg1p16 > 0 /\ arg20-x363 < 0 /\ arg2 > 0 /\ arg19 > 0 /\ arg13 > 0 /\ 9+arg24-arg1 <= 0 /\ arg16 > 0 /\ 1+x363 > 0 /\ 1+arg20 > 0 /\ 1+x404 > 0 /\ arg3 > 0 /\ 1+arg25 > 0 /\ arg10 > 0 /\ arg17 > 0 /\ 9+arg23-arg1 <= 0 /\ arg11 > 0 /\ arg9 > 0 /\ arg14 > 0 /\ arg4 > 0 /\ 5+arg21-arg1 <= 0 /\ arg6 > 0 /\ 9+arg22-arg1 <= 0), cost: 1 New rule: f1495_0_createList_LE -> f1495_0_createList_LE : arg1'=arg1p16, arg10'=arg10, arg11'=arg11p16, arg12'=arg12, arg13'=arg13p16, arg14'=arg14p16, arg15'=arg15p16, arg16'=arg16p16, arg17'=arg17p16, arg18'=arg18p16, arg19'=arg19p16, arg2'=-1+arg2, arg20'=1+arg20, arg21'=1+arg21, arg22'=arg22p16, arg23'=arg23p16, arg24'=arg24p16, arg25'=1+arg25, arg26'=arg26p16, arg27'=arg27p16, arg28'=arg28p16, arg29'=arg29p16, arg3'=arg3, arg30'=arg30p16, arg31'=arg31p16, arg32'=arg32p16, arg4'=arg4p16, arg5'=arg5p16, arg6'=arg6, arg7'=arg7, arg8'=arg8, arg9'=arg9p16, (arg18 > 0 /\ arg12 > 0 /\ -9+arg1 > 0 /\ 3+arg25-arg1 <= 0 /\ arg15 > 0 /\ 1+arg21 > 0 /\ arg5 > 0 /\ -9+arg1p16 > 0 /\ arg20-x363 < 0 /\ arg2 > 0 /\ arg19 > 0 /\ arg13 > 0 /\ 9+arg24-arg1 <= 0 /\ arg16 > 0 /\ 1+x363 > 0 /\ 1+arg20 > 0 /\ 1+x404 > 0 /\ arg3 > 0 /\ 1+arg25 > 0 /\ arg10 > 0 /\ arg17 > 0 /\ 9+arg23-arg1 <= 0 /\ arg11 > 0 /\ arg9 > 0 /\ arg14 > 0 /\ arg4 > 0 /\ 5+arg21-arg1 <= 0 /\ arg6 > 0 /\ 9+arg22-arg1 <= 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f1495_0_createList_LE -> f1495_0_createList_LE : arg1'=arg1p16, arg10'=arg10, arg11'=arg11p16, arg12'=arg12, arg13'=arg13p16, arg14'=arg14p16, arg15'=arg15p16, arg16'=arg16p16, arg17'=arg17p16, arg18'=arg18p16, arg19'=arg19p16, arg2'=-1+arg2, arg20'=1+arg20, arg21'=1+arg21, arg22'=arg22p16, arg23'=arg23p16, arg24'=arg24p16, arg25'=1+arg25, arg26'=arg26p16, arg27'=arg27p16, arg28'=arg28p16, arg29'=arg29p16, arg3'=arg3, arg30'=arg30p16, arg31'=arg31p16, arg32'=arg32p16, arg4'=arg4p16, arg5'=arg5p16, arg6'=arg6, arg7'=arg7, arg8'=arg8, arg9'=arg9p16, (arg18 > 0 /\ arg12 > 0 /\ -9+arg1 > 0 /\ 3+arg25-arg1 <= 0 /\ arg15 > 0 /\ 1+arg21 > 0 /\ arg5 > 0 /\ -9+arg1p16 > 0 /\ arg20-x363 < 0 /\ arg2 > 0 /\ arg19 > 0 /\ arg13 > 0 /\ 9+arg24-arg1 <= 0 /\ arg16 > 0 /\ 1+x363 > 0 /\ 1+arg20 > 0 /\ 1+x404 > 0 /\ arg3 > 0 /\ 1+arg25 > 0 /\ arg10 > 0 /\ arg17 > 0 /\ 9+arg23-arg1 <= 0 /\ arg11 > 0 /\ arg9 > 0 /\ arg14 > 0 /\ arg4 > 0 /\ 5+arg21-arg1 <= 0 /\ arg6 > 0 /\ 9+arg22-arg1 <= 0), cost: 1 New rule: f1495_0_createList_LE -> f1495_0_createList_LE : arg1'=arg1p16, arg10'=arg10, arg11'=arg11p16, arg12'=arg12, arg13'=arg13p16, arg14'=arg14p16, arg15'=arg15p16, arg16'=arg16p16, arg17'=arg17p16, arg18'=arg18p16, arg19'=arg19p16, arg2'=-1+arg2, arg20'=1+arg20, arg21'=1+arg21, arg22'=arg22p16, arg23'=arg23p16, arg24'=arg24p16, arg25'=1+arg25, arg26'=arg26p16, arg27'=arg27p16, arg28'=arg28p16, arg29'=arg29p16, arg3'=arg3, arg30'=arg30p16, arg31'=arg31p16, arg32'=arg32p16, arg4'=arg4p16, arg5'=arg5p16, arg6'=arg6, arg7'=arg7, arg8'=arg8, arg9'=arg9p16, (arg18 > 0 /\ arg12 > 0 /\ -9+arg1 > 0 /\ 3+arg25-arg1 <= 0 /\ arg15 > 0 /\ 1+arg21 > 0 /\ arg5 > 0 /\ -9+arg1p16 > 0 /\ arg2 > 0 /\ arg19 > 0 /\ arg13 > 0 /\ 9+arg24-arg1 <= 0 /\ arg16 > 0 /\ 1+arg20 > 0 /\ arg3 > 0 /\ 1+arg25 > 0 /\ arg10 > 0 /\ arg17 > 0 /\ 9+arg23-arg1 <= 0 /\ arg11 > 0 /\ arg9 > 0 /\ arg14 > 0 /\ arg4 > 0 /\ 5+arg21-arg1 <= 0 /\ arg6 > 0 /\ 9+arg22-arg1 <= 0), cost: 1 Removed Trivial Updates Original rule: f1495_0_createList_LE -> f1495_0_createList_LE : arg1'=arg1p16, arg10'=arg10, arg11'=arg11p16, arg12'=arg12, arg13'=arg13p16, arg14'=arg14p16, arg15'=arg15p16, arg16'=arg16p16, arg17'=arg17p16, arg18'=arg18p16, arg19'=arg19p16, arg2'=-1+arg2, arg20'=1+arg20, arg21'=1+arg21, arg22'=arg22p16, arg23'=arg23p16, arg24'=arg24p16, arg25'=1+arg25, arg26'=arg26p16, arg27'=arg27p16, arg28'=arg28p16, arg29'=arg29p16, arg3'=arg3, arg30'=arg30p16, arg31'=arg31p16, arg32'=arg32p16, arg4'=arg4p16, arg5'=arg5p16, arg6'=arg6, arg7'=arg7, arg8'=arg8, arg9'=arg9p16, (arg18 > 0 /\ arg12 > 0 /\ -9+arg1 > 0 /\ 3+arg25-arg1 <= 0 /\ arg15 > 0 /\ 1+arg21 > 0 /\ arg5 > 0 /\ -9+arg1p16 > 0 /\ arg2 > 0 /\ arg19 > 0 /\ arg13 > 0 /\ 9+arg24-arg1 <= 0 /\ arg16 > 0 /\ 1+arg20 > 0 /\ arg3 > 0 /\ 1+arg25 > 0 /\ arg10 > 0 /\ arg17 > 0 /\ 9+arg23-arg1 <= 0 /\ arg11 > 0 /\ arg9 > 0 /\ arg14 > 0 /\ arg4 > 0 /\ 5+arg21-arg1 <= 0 /\ arg6 > 0 /\ 9+arg22-arg1 <= 0), cost: 1 New rule: f1495_0_createList_LE -> f1495_0_createList_LE : arg1'=arg1p16, arg11'=arg11p16, arg13'=arg13p16, arg14'=arg14p16, arg15'=arg15p16, arg16'=arg16p16, arg17'=arg17p16, arg18'=arg18p16, arg19'=arg19p16, arg2'=-1+arg2, arg20'=1+arg20, arg21'=1+arg21, arg22'=arg22p16, arg23'=arg23p16, arg24'=arg24p16, arg25'=1+arg25, arg26'=arg26p16, arg27'=arg27p16, arg28'=arg28p16, arg29'=arg29p16, arg30'=arg30p16, arg31'=arg31p16, arg32'=arg32p16, arg4'=arg4p16, arg5'=arg5p16, arg9'=arg9p16, (arg18 > 0 /\ arg12 > 0 /\ -9+arg1 > 0 /\ 3+arg25-arg1 <= 0 /\ arg15 > 0 /\ 1+arg21 > 0 /\ arg5 > 0 /\ -9+arg1p16 > 0 /\ arg2 > 0 /\ arg19 > 0 /\ arg13 > 0 /\ 9+arg24-arg1 <= 0 /\ arg16 > 0 /\ 1+arg20 > 0 /\ arg3 > 0 /\ 1+arg25 > 0 /\ arg10 > 0 /\ arg17 > 0 /\ 9+arg23-arg1 <= 0 /\ arg11 > 0 /\ arg9 > 0 /\ arg14 > 0 /\ arg4 > 0 /\ 5+arg21-arg1 <= 0 /\ arg6 > 0 /\ 9+arg22-arg1 <= 0), cost: 1 Propagated Equalities Original rule: f1495_0_createList_LE -> f1495_0_createList_LE : arg1'=arg1p17, arg10'=arg10p17, arg11'=arg11p17, arg12'=arg12p17, arg13'=arg13p17, arg14'=arg14p17, arg15'=arg15p17, arg16'=arg16p17, arg17'=arg17p17, arg18'=arg18p17, arg19'=arg19p17, arg2'=arg2p17, arg20'=arg20p17, arg21'=arg21p17, arg22'=arg22p17, arg23'=arg23p17, arg24'=arg24p17, arg25'=arg25p17, arg26'=arg26p17, arg27'=arg27p17, arg28'=arg28p17, arg29'=arg29p17, arg3'=arg3p17, arg30'=arg30p17, arg31'=arg31p17, arg32'=arg32p17, arg4'=arg4p17, arg5'=arg5p17, arg6'=arg6p17, arg7'=arg7p17, arg8'=arg8p17, arg9'=arg9p17, (-11+arg1 > 0 /\ arg10-arg11 == 0 /\ arg18 > 0 /\ -13+arg1p17 > 0 /\ arg12 > 0 /\ 3+arg25-arg1 <= 0 /\ 1+arg21 > 0 /\ arg8 > 0 /\ 1+arg25-arg25p17 == 0 /\ -1+arg2-arg2p17 == 0 /\ arg8-arg9 == 0 /\ arg2 > 0 /\ arg19 > 0 /\ -arg3p17 == 0 /\ 2-arg14p17 == 0 /\ arg20-x405 < 0 /\ 9+arg24-arg1 <= 0 /\ 1+x405 > 0 /\ 1+arg20 > 0 /\ -arg13p17 == 0 /\ 1+x440 > 0 /\ -arg10p17+arg10 == 0 /\ -arg16+arg7 == 0 /\ 1+arg20-arg20p17 == 0 /\ arg3 > 0 /\ 1-arg5p17 == 0 /\ 1+arg25 > 0 /\ arg10 > 0 /\ arg17 > 0 /\ arg8-arg8p17 == 0 /\ 9+arg23-arg1 <= 0 /\ arg12-arg12p17 == 0 /\ arg12-arg13 == 0 /\ 5+arg21-arg1 <= 0 /\ arg6 > 0 /\ 1-arg21p17+arg21 == 0 /\ 9+arg22-arg1 <= 0 /\ 1-arg4p17 == 0), cost: 1 New rule: f1495_0_createList_LE -> f1495_0_createList_LE : arg1'=arg1p17, arg10'=arg10, arg11'=arg11p17, arg12'=arg12, arg13'=0, arg14'=2, arg15'=arg15p17, arg16'=arg16p17, arg17'=arg17p17, arg18'=arg18p17, arg19'=arg19p17, arg2'=-1+arg2, arg20'=1+arg20, arg21'=1+arg21, arg22'=arg22p17, arg23'=arg23p17, arg24'=arg24p17, arg25'=1+arg25, arg26'=arg26p17, arg27'=arg27p17, arg28'=arg28p17, arg29'=arg29p17, arg3'=0, arg30'=arg30p17, arg31'=arg31p17, arg32'=arg32p17, arg4'=1, arg5'=1, arg6'=arg6p17, arg7'=arg7p17, arg8'=arg8, arg9'=arg9p17, (0 == 0 /\ -11+arg1 > 0 /\ arg10-arg11 == 0 /\ arg18 > 0 /\ -13+arg1p17 > 0 /\ arg12 > 0 /\ 3+arg25-arg1 <= 0 /\ 1+arg21 > 0 /\ arg8 > 0 /\ arg8-arg9 == 0 /\ arg2 > 0 /\ arg19 > 0 /\ arg20-x405 < 0 /\ 9+arg24-arg1 <= 0 /\ 1+x405 > 0 /\ 1+arg20 > 0 /\ 1+x440 > 0 /\ -arg16+arg7 == 0 /\ arg3 > 0 /\ 1+arg25 > 0 /\ arg10 > 0 /\ arg17 > 0 /\ 9+arg23-arg1 <= 0 /\ arg12-arg13 == 0 /\ 5+arg21-arg1 <= 0 /\ arg6 > 0 /\ 9+arg22-arg1 <= 0), cost: 1 propagated equality arg25p17 = 1+arg25 propagated equality arg2p17 = -1+arg2 propagated equality arg3p17 = 0 propagated equality arg14p17 = 2 propagated equality arg13p17 = 0 propagated equality arg10p17 = arg10 propagated equality arg20p17 = 1+arg20 propagated equality arg5p17 = 1 propagated equality arg8p17 = arg8 propagated equality arg12p17 = arg12 propagated equality arg21p17 = 1+arg21 propagated equality arg4p17 = 1 Simplified Guard Original rule: f1495_0_createList_LE -> f1495_0_createList_LE : arg1'=arg1p17, arg10'=arg10, arg11'=arg11p17, arg12'=arg12, arg13'=0, arg14'=2, arg15'=arg15p17, arg16'=arg16p17, arg17'=arg17p17, arg18'=arg18p17, arg19'=arg19p17, arg2'=-1+arg2, arg20'=1+arg20, arg21'=1+arg21, arg22'=arg22p17, arg23'=arg23p17, arg24'=arg24p17, arg25'=1+arg25, arg26'=arg26p17, arg27'=arg27p17, arg28'=arg28p17, arg29'=arg29p17, arg3'=0, arg30'=arg30p17, arg31'=arg31p17, arg32'=arg32p17, arg4'=1, arg5'=1, arg6'=arg6p17, arg7'=arg7p17, arg8'=arg8, arg9'=arg9p17, (0 == 0 /\ -11+arg1 > 0 /\ arg10-arg11 == 0 /\ arg18 > 0 /\ -13+arg1p17 > 0 /\ arg12 > 0 /\ 3+arg25-arg1 <= 0 /\ 1+arg21 > 0 /\ arg8 > 0 /\ arg8-arg9 == 0 /\ arg2 > 0 /\ arg19 > 0 /\ arg20-x405 < 0 /\ 9+arg24-arg1 <= 0 /\ 1+x405 > 0 /\ 1+arg20 > 0 /\ 1+x440 > 0 /\ -arg16+arg7 == 0 /\ arg3 > 0 /\ 1+arg25 > 0 /\ arg10 > 0 /\ arg17 > 0 /\ 9+arg23-arg1 <= 0 /\ arg12-arg13 == 0 /\ 5+arg21-arg1 <= 0 /\ arg6 > 0 /\ 9+arg22-arg1 <= 0), cost: 1 New rule: f1495_0_createList_LE -> f1495_0_createList_LE : arg1'=arg1p17, arg10'=arg10, arg11'=arg11p17, arg12'=arg12, arg13'=0, arg14'=2, arg15'=arg15p17, arg16'=arg16p17, arg17'=arg17p17, arg18'=arg18p17, arg19'=arg19p17, arg2'=-1+arg2, arg20'=1+arg20, arg21'=1+arg21, arg22'=arg22p17, arg23'=arg23p17, arg24'=arg24p17, arg25'=1+arg25, arg26'=arg26p17, arg27'=arg27p17, arg28'=arg28p17, arg29'=arg29p17, arg3'=0, arg30'=arg30p17, arg31'=arg31p17, arg32'=arg32p17, arg4'=1, arg5'=1, arg6'=arg6p17, arg7'=arg7p17, arg8'=arg8, arg9'=arg9p17, (-11+arg1 > 0 /\ arg10-arg11 == 0 /\ arg18 > 0 /\ -13+arg1p17 > 0 /\ arg12 > 0 /\ 3+arg25-arg1 <= 0 /\ 1+arg21 > 0 /\ arg8 > 0 /\ arg8-arg9 == 0 /\ arg2 > 0 /\ arg19 > 0 /\ arg20-x405 < 0 /\ 9+arg24-arg1 <= 0 /\ 1+x405 > 0 /\ 1+arg20 > 0 /\ 1+x440 > 0 /\ -arg16+arg7 == 0 /\ arg3 > 0 /\ 1+arg25 > 0 /\ arg10 > 0 /\ arg17 > 0 /\ 9+arg23-arg1 <= 0 /\ arg12-arg13 == 0 /\ 5+arg21-arg1 <= 0 /\ arg6 > 0 /\ 9+arg22-arg1 <= 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f1495_0_createList_LE -> f1495_0_createList_LE : arg1'=arg1p17, arg10'=arg10, arg11'=arg11p17, arg12'=arg12, arg13'=0, arg14'=2, arg15'=arg15p17, arg16'=arg16p17, arg17'=arg17p17, arg18'=arg18p17, arg19'=arg19p17, arg2'=-1+arg2, arg20'=1+arg20, arg21'=1+arg21, arg22'=arg22p17, arg23'=arg23p17, arg24'=arg24p17, arg25'=1+arg25, arg26'=arg26p17, arg27'=arg27p17, arg28'=arg28p17, arg29'=arg29p17, arg3'=0, arg30'=arg30p17, arg31'=arg31p17, arg32'=arg32p17, arg4'=1, arg5'=1, arg6'=arg6p17, arg7'=arg7p17, arg8'=arg8, arg9'=arg9p17, (-11+arg1 > 0 /\ arg10-arg11 == 0 /\ arg18 > 0 /\ -13+arg1p17 > 0 /\ arg12 > 0 /\ 3+arg25-arg1 <= 0 /\ 1+arg21 > 0 /\ arg8 > 0 /\ arg8-arg9 == 0 /\ arg2 > 0 /\ arg19 > 0 /\ arg20-x405 < 0 /\ 9+arg24-arg1 <= 0 /\ 1+x405 > 0 /\ 1+arg20 > 0 /\ 1+x440 > 0 /\ -arg16+arg7 == 0 /\ arg3 > 0 /\ 1+arg25 > 0 /\ arg10 > 0 /\ arg17 > 0 /\ 9+arg23-arg1 <= 0 /\ arg12-arg13 == 0 /\ 5+arg21-arg1 <= 0 /\ arg6 > 0 /\ 9+arg22-arg1 <= 0), cost: 1 New rule: f1495_0_createList_LE -> f1495_0_createList_LE : arg1'=arg1p17, arg10'=arg10, arg11'=arg11p17, arg12'=arg12, arg13'=0, arg14'=2, arg15'=arg15p17, arg16'=arg16p17, arg17'=arg17p17, arg18'=arg18p17, arg19'=arg19p17, arg2'=-1+arg2, arg20'=1+arg20, arg21'=1+arg21, arg22'=arg22p17, arg23'=arg23p17, arg24'=arg24p17, arg25'=1+arg25, arg26'=arg26p17, arg27'=arg27p17, arg28'=arg28p17, arg29'=arg29p17, arg3'=0, arg30'=arg30p17, arg31'=arg31p17, arg32'=arg32p17, arg4'=1, arg5'=1, arg6'=arg6p17, arg7'=arg7p17, arg8'=arg8, arg9'=arg9p17, (-11+arg1 > 0 /\ arg10-arg11 == 0 /\ arg18 > 0 /\ -13+arg1p17 > 0 /\ arg12 > 0 /\ 3+arg25-arg1 <= 0 /\ 1+arg21 > 0 /\ arg8 > 0 /\ arg8-arg9 == 0 /\ arg2 > 0 /\ arg19 > 0 /\ 9+arg24-arg1 <= 0 /\ 1+arg20 > 0 /\ -arg16+arg7 == 0 /\ arg3 > 0 /\ 1+arg25 > 0 /\ arg10 > 0 /\ arg17 > 0 /\ 9+arg23-arg1 <= 0 /\ arg12-arg13 == 0 /\ 5+arg21-arg1 <= 0 /\ arg6 > 0 /\ 9+arg22-arg1 <= 0), cost: 1 Removed Trivial Updates Original rule: f1495_0_createList_LE -> f1495_0_createList_LE : arg1'=arg1p17, arg10'=arg10, arg11'=arg11p17, arg12'=arg12, arg13'=0, arg14'=2, arg15'=arg15p17, arg16'=arg16p17, arg17'=arg17p17, arg18'=arg18p17, arg19'=arg19p17, arg2'=-1+arg2, arg20'=1+arg20, arg21'=1+arg21, arg22'=arg22p17, arg23'=arg23p17, arg24'=arg24p17, arg25'=1+arg25, arg26'=arg26p17, arg27'=arg27p17, arg28'=arg28p17, arg29'=arg29p17, arg3'=0, arg30'=arg30p17, arg31'=arg31p17, arg32'=arg32p17, arg4'=1, arg5'=1, arg6'=arg6p17, arg7'=arg7p17, arg8'=arg8, arg9'=arg9p17, (-11+arg1 > 0 /\ arg10-arg11 == 0 /\ arg18 > 0 /\ -13+arg1p17 > 0 /\ arg12 > 0 /\ 3+arg25-arg1 <= 0 /\ 1+arg21 > 0 /\ arg8 > 0 /\ arg8-arg9 == 0 /\ arg2 > 0 /\ arg19 > 0 /\ 9+arg24-arg1 <= 0 /\ 1+arg20 > 0 /\ -arg16+arg7 == 0 /\ arg3 > 0 /\ 1+arg25 > 0 /\ arg10 > 0 /\ arg17 > 0 /\ 9+arg23-arg1 <= 0 /\ arg12-arg13 == 0 /\ 5+arg21-arg1 <= 0 /\ arg6 > 0 /\ 9+arg22-arg1 <= 0), cost: 1 New rule: f1495_0_createList_LE -> f1495_0_createList_LE : arg1'=arg1p17, arg11'=arg11p17, arg13'=0, arg14'=2, arg15'=arg15p17, arg16'=arg16p17, arg17'=arg17p17, arg18'=arg18p17, arg19'=arg19p17, arg2'=-1+arg2, arg20'=1+arg20, arg21'=1+arg21, arg22'=arg22p17, arg23'=arg23p17, arg24'=arg24p17, arg25'=1+arg25, arg26'=arg26p17, arg27'=arg27p17, arg28'=arg28p17, arg29'=arg29p17, arg3'=0, arg30'=arg30p17, arg31'=arg31p17, arg32'=arg32p17, arg4'=1, arg5'=1, arg6'=arg6p17, arg7'=arg7p17, arg9'=arg9p17, (-11+arg1 > 0 /\ arg10-arg11 == 0 /\ arg18 > 0 /\ -13+arg1p17 > 0 /\ arg12 > 0 /\ 3+arg25-arg1 <= 0 /\ 1+arg21 > 0 /\ arg8 > 0 /\ arg8-arg9 == 0 /\ arg2 > 0 /\ arg19 > 0 /\ 9+arg24-arg1 <= 0 /\ 1+arg20 > 0 /\ -arg16+arg7 == 0 /\ arg3 > 0 /\ 1+arg25 > 0 /\ arg10 > 0 /\ arg17 > 0 /\ 9+arg23-arg1 <= 0 /\ arg12-arg13 == 0 /\ 5+arg21-arg1 <= 0 /\ arg6 > 0 /\ 9+arg22-arg1 <= 0), cost: 1 Propagated Equalities Original rule: f1_0_main_Load -> f1495_0_createList_LE : arg1'=arg1p15, arg10'=arg10p15, arg11'=arg11p15, arg12'=arg12p15, arg13'=arg13p15, arg14'=arg14p15, arg15'=arg15p15, arg16'=arg16p15, arg17'=arg17p15, arg18'=arg18p15, arg19'=arg19p15, arg2'=arg2p15, arg20'=arg20p15, arg21'=arg21p15, arg22'=arg22p15, arg23'=arg23p15, arg24'=arg24p15, arg25'=arg25p15, arg26'=arg26p15, arg27'=arg27p15, arg28'=arg28p15, arg29'=arg29p15, arg3'=arg3p15, arg30'=arg30p15, arg31'=arg31p15, arg32'=arg32p15, arg4'=arg4p15, arg5'=arg5p15, arg6'=arg6p15, arg7'=arg7p15, arg8'=arg8p15, arg9'=arg9p15, (-arg8p4 == 0 /\ 9+arg22p4-arg2p4 <= 0 /\ -arg4p15+arg11p4 == 0 /\ arg1p4-arg2p15 == 0 /\ arg4p14-arg17p4 == 0 /\ -arg7p14 == 0 /\ arg8p4-arg14p15 == 0 /\ -11+arg1p15 > 0 /\ -arg5p15+arg7p4 == 0 /\ -arg21p15+arg20p4 == 0 /\ -11+arg2p4 > 0 /\ arg6p4-arg7p15 == 0 /\ -arg16p4+arg3p14 == 0 /\ -9+arg2p4 > 0 /\ -arg12p15 == 0 /\ 3+arg7p14-arg2p14 <= 0 /\ -arg3p4 == 0 /\ 9+arg21p4-arg2p4 <= 0 /\ arg2 > 0 /\ arg10p4-arg16p15 == 0 /\ arg4p4-arg13p15 == 0 /\ arg16p4-arg18p15 == 0 /\ arg4p14-arg5p4 == 0 /\ -arg6p15+arg12p4 == 0 /\ -arg6p14 == 0 /\ -arg20p4+arg6p14 == 0 /\ -arg11p15+arg5p4 == 0 /\ -7+arg2p14-arg1 <= 0 /\ arg19p4-arg20p15 == 0 /\ arg3p14-arg15p4 == 0 /\ -arg19p4+arg5p14 == 0 /\ arg14p4-arg10p15 == 0 /\ -arg9p4 == 0 /\ 5-arg2p14+arg6p14 <= 0 /\ -arg10p4 == 0 /\ arg6p4-arg7p4 == 0 /\ -7+arg2p14 > 0 /\ -arg17p15+arg15p4 == 0 /\ arg17p4-arg19p15 == 0 /\ arg23p4-arg25p15 == 0 /\ 5+arg20p4-arg2p4 <= 0 /\ -9+arg2p14 > 0 /\ arg7p14-arg23p4 == 0 /\ -arg4p4 == 0 /\ arg3p4-arg9p15 == 0 /\ arg1p14-arg1p4 == 0 /\ 1+arg1p14 > 0 /\ 1-arg5p14 == 0 /\ arg9p4-arg15p15 == 0 /\ 3+arg23p4-arg2p4 <= 0 /\ arg1 > 0 /\ arg13p4-arg3p15 == 0), cost: 1 New rule: f1_0_main_Load -> f1495_0_createList_LE : arg1'=arg1p15, arg10'=arg14p4, arg11'=arg5p4, arg12'=0, arg13'=arg4p4, arg14'=arg8p4, arg15'=arg9p4, arg16'=arg10p4, arg17'=arg15p4, arg18'=arg16p4, arg19'=arg17p4, arg2'=arg1p4, arg20'=arg19p4, arg21'=arg20p4, arg22'=arg22p15, arg23'=arg23p15, arg24'=arg24p15, arg25'=arg23p4, arg26'=arg26p15, arg27'=arg27p15, arg28'=arg28p15, arg29'=arg29p15, arg3'=arg13p4, arg30'=arg30p15, arg31'=arg31p15, arg32'=arg32p15, arg4'=arg11p4, arg5'=arg7p4, arg6'=arg12p4, arg7'=arg6p4, arg8'=arg8p15, arg9'=arg3p4, (0 == 0 /\ -arg8p4 == 0 /\ 9+arg22p4-arg2p4 <= 0 /\ arg4p14-arg17p4 == 0 /\ -arg7p14 == 0 /\ -11+arg1p15 > 0 /\ -11+arg2p4 > 0 /\ -arg16p4+arg3p14 == 0 /\ -9+arg2p4 > 0 /\ 3+arg7p14-arg2p14 <= 0 /\ -arg3p4 == 0 /\ 9+arg21p4-arg2p4 <= 0 /\ arg2 > 0 /\ arg4p14-arg5p4 == 0 /\ -arg6p14 == 0 /\ -arg20p4+arg6p14 == 0 /\ -7+arg2p14-arg1 <= 0 /\ arg3p14-arg15p4 == 0 /\ -arg19p4+arg5p14 == 0 /\ -arg9p4 == 0 /\ 5-arg2p14+arg6p14 <= 0 /\ -arg10p4 == 0 /\ arg6p4-arg7p4 == 0 /\ -7+arg2p14 > 0 /\ 5+arg20p4-arg2p4 <= 0 /\ -9+arg2p14 > 0 /\ arg7p14-arg23p4 == 0 /\ -arg4p4 == 0 /\ arg1p14-arg1p4 == 0 /\ 1+arg1p14 > 0 /\ 1-arg5p14 == 0 /\ 3+arg23p4-arg2p4 <= 0 /\ arg1 > 0), cost: 1 propagated equality arg4p15 = arg11p4 propagated equality arg2p15 = arg1p4 propagated equality arg14p15 = arg8p4 propagated equality arg5p15 = arg7p4 propagated equality arg21p15 = arg20p4 propagated equality arg7p15 = arg6p4 propagated equality arg12p15 = 0 propagated equality arg16p15 = arg10p4 propagated equality arg13p15 = arg4p4 propagated equality arg18p15 = arg16p4 propagated equality arg6p15 = arg12p4 propagated equality arg11p15 = arg5p4 propagated equality arg20p15 = arg19p4 propagated equality arg10p15 = arg14p4 propagated equality arg17p15 = arg15p4 propagated equality arg19p15 = arg17p4 propagated equality arg25p15 = arg23p4 propagated equality arg9p15 = arg3p4 propagated equality arg15p15 = arg9p4 propagated equality arg3p15 = arg13p4 Propagated Equalities Original rule: f1_0_main_Load -> f1495_0_createList_LE : arg1'=arg1p15, arg10'=arg14p4, arg11'=arg5p4, arg12'=0, arg13'=arg4p4, arg14'=arg8p4, arg15'=arg9p4, arg16'=arg10p4, arg17'=arg15p4, arg18'=arg16p4, arg19'=arg17p4, arg2'=arg1p4, arg20'=arg19p4, arg21'=arg20p4, arg22'=arg22p15, arg23'=arg23p15, arg24'=arg24p15, arg25'=arg23p4, arg26'=arg26p15, arg27'=arg27p15, arg28'=arg28p15, arg29'=arg29p15, arg3'=arg13p4, arg30'=arg30p15, arg31'=arg31p15, arg32'=arg32p15, arg4'=arg11p4, arg5'=arg7p4, arg6'=arg12p4, arg7'=arg6p4, arg8'=arg8p15, arg9'=arg3p4, (0 == 0 /\ -arg8p4 == 0 /\ 9+arg22p4-arg2p4 <= 0 /\ arg4p14-arg17p4 == 0 /\ -arg7p14 == 0 /\ -11+arg1p15 > 0 /\ -11+arg2p4 > 0 /\ -arg16p4+arg3p14 == 0 /\ -9+arg2p4 > 0 /\ 3+arg7p14-arg2p14 <= 0 /\ -arg3p4 == 0 /\ 9+arg21p4-arg2p4 <= 0 /\ arg2 > 0 /\ arg4p14-arg5p4 == 0 /\ -arg6p14 == 0 /\ -arg20p4+arg6p14 == 0 /\ -7+arg2p14-arg1 <= 0 /\ arg3p14-arg15p4 == 0 /\ -arg19p4+arg5p14 == 0 /\ -arg9p4 == 0 /\ 5-arg2p14+arg6p14 <= 0 /\ -arg10p4 == 0 /\ arg6p4-arg7p4 == 0 /\ -7+arg2p14 > 0 /\ 5+arg20p4-arg2p4 <= 0 /\ -9+arg2p14 > 0 /\ arg7p14-arg23p4 == 0 /\ -arg4p4 == 0 /\ arg1p14-arg1p4 == 0 /\ 1+arg1p14 > 0 /\ 1-arg5p14 == 0 /\ 3+arg23p4-arg2p4 <= 0 /\ arg1 > 0), cost: 1 New rule: f1_0_main_Load -> f1495_0_createList_LE : arg1'=arg1p15, arg10'=arg14p4, arg11'=arg5p4, arg12'=0, arg13'=0, arg14'=0, arg15'=0, arg16'=0, arg17'=arg3p14, arg18'=arg3p14, arg19'=arg5p4, arg2'=arg1p4, arg20'=1, arg21'=0, arg22'=arg22p15, arg23'=arg23p15, arg24'=arg24p15, arg25'=0, arg26'=arg26p15, arg27'=arg27p15, arg28'=arg28p15, arg29'=arg29p15, arg3'=arg13p4, arg30'=arg30p15, arg31'=arg31p15, arg32'=arg32p15, arg4'=arg11p4, arg5'=arg7p4, arg6'=arg12p4, arg7'=arg7p4, arg8'=arg8p15, arg9'=0, (0 == 0 /\ 1+arg1p4 > 0 /\ 9+arg22p4-arg2p4 <= 0 /\ -11+arg1p15 > 0 /\ -11+arg2p4 > 0 /\ -9+arg2p4 > 0 /\ 9+arg21p4-arg2p4 <= 0 /\ arg2 > 0 /\ 5-arg2p4 <= 0 /\ 3-arg2p14 <= 0 /\ 3-arg2p4 <= 0 /\ -7+arg2p14-arg1 <= 0 /\ 5-arg2p14 <= 0 /\ -7+arg2p14 > 0 /\ -9+arg2p14 > 0 /\ arg1 > 0), cost: 1 propagated equality arg8p4 = 0 propagated equality arg17p4 = arg4p14 propagated equality arg7p14 = 0 propagated equality arg16p4 = arg3p14 propagated equality arg3p4 = 0 propagated equality arg4p14 = arg5p4 propagated equality arg6p14 = 0 propagated equality arg20p4 = 0 propagated equality arg15p4 = arg3p14 propagated equality arg19p4 = arg5p14 propagated equality arg9p4 = 0 propagated equality arg10p4 = 0 propagated equality arg6p4 = arg7p4 propagated equality arg23p4 = 0 propagated equality arg4p4 = 0 propagated equality arg1p14 = arg1p4 propagated equality arg5p14 = 1 Simplified Guard Original rule: f1_0_main_Load -> f1495_0_createList_LE : arg1'=arg1p15, arg10'=arg14p4, arg11'=arg5p4, arg12'=0, arg13'=0, arg14'=0, arg15'=0, arg16'=0, arg17'=arg3p14, arg18'=arg3p14, arg19'=arg5p4, arg2'=arg1p4, arg20'=1, arg21'=0, arg22'=arg22p15, arg23'=arg23p15, arg24'=arg24p15, arg25'=0, arg26'=arg26p15, arg27'=arg27p15, arg28'=arg28p15, arg29'=arg29p15, arg3'=arg13p4, arg30'=arg30p15, arg31'=arg31p15, arg32'=arg32p15, arg4'=arg11p4, arg5'=arg7p4, arg6'=arg12p4, arg7'=arg7p4, arg8'=arg8p15, arg9'=0, (0 == 0 /\ 1+arg1p4 > 0 /\ 9+arg22p4-arg2p4 <= 0 /\ -11+arg1p15 > 0 /\ -11+arg2p4 > 0 /\ -9+arg2p4 > 0 /\ 9+arg21p4-arg2p4 <= 0 /\ arg2 > 0 /\ 5-arg2p4 <= 0 /\ 3-arg2p14 <= 0 /\ 3-arg2p4 <= 0 /\ -7+arg2p14-arg1 <= 0 /\ 5-arg2p14 <= 0 /\ -7+arg2p14 > 0 /\ -9+arg2p14 > 0 /\ arg1 > 0), cost: 1 New rule: f1_0_main_Load -> f1495_0_createList_LE : arg1'=arg1p15, arg10'=arg14p4, arg11'=arg5p4, arg12'=0, arg13'=0, arg14'=0, arg15'=0, arg16'=0, arg17'=arg3p14, arg18'=arg3p14, arg19'=arg5p4, arg2'=arg1p4, arg20'=1, arg21'=0, arg22'=arg22p15, arg23'=arg23p15, arg24'=arg24p15, arg25'=0, arg26'=arg26p15, arg27'=arg27p15, arg28'=arg28p15, arg29'=arg29p15, arg3'=arg13p4, arg30'=arg30p15, arg31'=arg31p15, arg32'=arg32p15, arg4'=arg11p4, arg5'=arg7p4, arg6'=arg12p4, arg7'=arg7p4, arg8'=arg8p15, arg9'=0, (1+arg1p4 > 0 /\ 9+arg22p4-arg2p4 <= 0 /\ -11+arg1p15 > 0 /\ -11+arg2p4 > 0 /\ -9+arg2p4 > 0 /\ 9+arg21p4-arg2p4 <= 0 /\ arg2 > 0 /\ 5-arg2p4 <= 0 /\ 3-arg2p14 <= 0 /\ 3-arg2p4 <= 0 /\ -7+arg2p14-arg1 <= 0 /\ 5-arg2p14 <= 0 /\ -7+arg2p14 > 0 /\ -9+arg2p14 > 0 /\ arg1 > 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f1_0_main_Load -> f1495_0_createList_LE : arg1'=arg1p15, arg10'=arg14p4, arg11'=arg5p4, arg12'=0, arg13'=0, arg14'=0, arg15'=0, arg16'=0, arg17'=arg3p14, arg18'=arg3p14, arg19'=arg5p4, arg2'=arg1p4, arg20'=1, arg21'=0, arg22'=arg22p15, arg23'=arg23p15, arg24'=arg24p15, arg25'=0, arg26'=arg26p15, arg27'=arg27p15, arg28'=arg28p15, arg29'=arg29p15, arg3'=arg13p4, arg30'=arg30p15, arg31'=arg31p15, arg32'=arg32p15, arg4'=arg11p4, arg5'=arg7p4, arg6'=arg12p4, arg7'=arg7p4, arg8'=arg8p15, arg9'=0, (1+arg1p4 > 0 /\ 9+arg22p4-arg2p4 <= 0 /\ -11+arg1p15 > 0 /\ -11+arg2p4 > 0 /\ -9+arg2p4 > 0 /\ 9+arg21p4-arg2p4 <= 0 /\ arg2 > 0 /\ 5-arg2p4 <= 0 /\ 3-arg2p14 <= 0 /\ 3-arg2p4 <= 0 /\ -7+arg2p14-arg1 <= 0 /\ 5-arg2p14 <= 0 /\ -7+arg2p14 > 0 /\ -9+arg2p14 > 0 /\ arg1 > 0), cost: 1 New rule: f1_0_main_Load -> f1495_0_createList_LE : arg1'=arg1p15, arg10'=arg14p4, arg11'=arg5p4, arg12'=0, arg13'=0, arg14'=0, arg15'=0, arg16'=0, arg17'=arg3p14, arg18'=arg3p14, arg19'=arg5p4, arg2'=arg1p4, arg20'=1, arg21'=0, arg22'=arg22p15, arg23'=arg23p15, arg24'=arg24p15, arg25'=0, arg26'=arg26p15, arg27'=arg27p15, arg28'=arg28p15, arg29'=arg29p15, arg3'=arg13p4, arg30'=arg30p15, arg31'=arg31p15, arg32'=arg32p15, arg4'=arg11p4, arg5'=arg7p4, arg6'=arg12p4, arg7'=arg7p4, arg8'=arg8p15, arg9'=0, (1+arg1p4 > 0 /\ -11+arg1p15 > 0 /\ arg2 > 0 /\ -4-arg1 <= 0 /\ 3-arg1 <= 0 /\ -2-arg1 <= 0 /\ 1-arg1 <= 0 /\ arg1 > 0), cost: 1 Propagated Equalities Original rule: f1521_0_pollLast_NE -> f1740_0_remove_FieldAccess : arg1'=arg1p1, arg10'=arg10p1, arg11'=arg11p1, arg12'=arg12p1, arg13'=arg13p1, arg14'=arg14p1, arg15'=arg15p1, arg16'=arg16p1, arg17'=arg17p1, arg18'=arg18p1, arg19'=arg19p1, arg2'=arg2p1, arg20'=arg20p1, arg21'=arg21p1, arg22'=arg22p1, arg23'=arg23p1, arg24'=arg24p1, arg25'=arg25p1, arg26'=arg26p1, arg27'=arg27p1, arg28'=arg28p1, arg29'=arg29p1, arg3'=arg3p1, arg30'=arg30p1, arg31'=arg31p1, arg32'=arg32p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p1, arg7'=arg7p1, arg8'=arg8p1, arg9'=arg9p1, (-4+arg1p10 > 0 /\ 2-arg2p10+arg25p11 <= 0 /\ arg4p10-arg14p11 == 0 /\ 5-arg1p10+arg4p10 <= 0 /\ -5+arg3p11-arg14p11 >= 0 /\ -4-arg15p11+arg3p11 >= 0 /\ 4+arg21p11-arg1p10 <= 0 /\ -x219+x220 > 0 /\ arg3p11-arg1p10 <= 0 /\ -6+arg3p11-arg16p11 >= 0 /\ -5+arg2p1 > 0 /\ 6+arg18p11-arg1p10 <= 0 /\ arg5p11-arg3p10 <= 0 /\ x219 > 0 /\ -arg2p10+arg1p11 <= 0 /\ arg1p1-arg1p11 <= 0 /\ -arg2p11+arg2p1 <= 0 /\ -2-arg19p11+arg3p11 >= 0 /\ -6+arg3p11-arg17p11 >= 0 /\ -2+arg5p11-arg27p11 >= 0 /\ arg1p1 > 0 /\ x223-x219 < 0 /\ arg6p11-arg6p1 == 0 /\ arg5p11-arg5p1 >= 0 /\ 4+arg20p11-arg1p10 <= 0 /\ -4+arg3p11 > 0 /\ arg4p1 > 0 /\ 1+arg2 > 0 /\ arg2p10 > 0 /\ 6+arg17p11-arg1p10 <= 0 /\ 2-arg3p10+arg1p11 <= 0 /\ 4-arg3p10+arg29p11 <= 0 /\ -4+arg5p11-arg30p11 >= 0 /\ -6+arg2p11-arg12p11 >= 0 /\ -4+arg5p11-arg28p11 >= 0 /\ -6+arg1 > 0 /\ 1+arg2p10 > 0 /\ -5-arg11p11+arg2p11 >= 0 /\ arg8p10-arg27p11 == 0 /\ -2+arg4p11-arg23p11 >= 0 /\ -4-arg1p1+arg3p11 >= 0 /\ -2-arg24p11+arg4p11 >= 0 /\ arg8p11-arg8p1 == 0 /\ -4-arg20p11+arg3p11 >= 0 /\ 4+arg1p11-arg1p10 <= 0 /\ 5+arg4-arg1 <= 0 /\ 3-arg3p10+arg7p10 <= 0 /\ -arg1p1+arg4p11 >= 0 /\ -arg19p11+arg6p10 == 0 /\ 6+arg16p11-arg1p10 <= 0 /\ arg9p11-arg9p1 == 0 /\ 2+arg8p10-arg3p10 <= 0 /\ 4+arg5p10-arg1p10 <= 0 /\ -4+arg3p11-arg22p11 >= 0 /\ 2+arg24p11-arg2p10 <= 0 /\ -2+arg5p1 > 0 /\ -2+arg5p11-arg1p1 >= 0 /\ -4+arg3p1 > 0 /\ arg1p11 > 0 /\ 2+arg6p10-arg1p10 <= 0 /\ -5+arg2p11 > 0 /\ -4-arg21p11+arg3p11 >= 0 /\ 7+arg5-arg1 <= 0 /\ 2-arg2p10+arg23p11 <= 0 /\ -3+arg5p11-arg26p11 >= 0 /\ -2-arg25p11+arg4p11 >= 0 /\ 4+arg30p11-arg3p10 <= 0 /\ arg4p11 > 0 /\ -3+arg2p11-arg13p11 >= 0 /\ -2+arg5p11 > 0 /\ x222 > 0 /\ -arg4p1+arg4p11 >= 0 /\ -2+arg3p10 > 0 /\ -4+arg5p11-arg29p11 >= 0 /\ 7+arg6-arg1 <= 0 /\ 4+arg22p11-arg1p10 <= 0 /\ x220 > 0 /\ -arg2p10+arg4p11 <= 0 /\ -arg7p1+arg7p11 == 0 /\ arg7p10-arg26p11 == 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 5-arg2p11+arg1p1 <= 0 /\ -6-arg18p11+arg3p11 >= 0 /\ 4+arg28p11-arg3p10 <= 0 /\ -arg15p11+arg5p10 == 0 /\ -arg2+x221 < 0 /\ -arg3p1+arg3p11 >= 0 /\ 1+arg3 > 0 /\ -arg3+x220 < 0), cost: 1 New rule: f1521_0_pollLast_NE -> f1740_0_remove_FieldAccess : arg1'=arg1p1, arg10'=arg10p1, arg11'=arg11p1, arg12'=arg12p1, arg13'=arg13p1, arg14'=arg14p1, arg15'=arg15p1, arg16'=arg16p1, arg17'=arg17p1, arg18'=arg18p1, arg19'=arg19p1, arg2'=arg2p1, arg20'=arg20p1, arg21'=arg21p1, arg22'=arg22p1, arg23'=arg23p1, arg24'=arg24p1, arg25'=arg25p1, arg26'=arg26p1, arg27'=arg27p1, arg28'=arg28p1, arg29'=arg29p1, arg3'=arg3p1, arg30'=arg30p1, arg31'=arg31p1, arg32'=arg32p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p11, arg7'=arg7p11, arg8'=arg8p11, arg9'=arg9p11, (0 == 0 /\ -4+arg1p10 > 0 /\ 2-arg2p10+arg25p11 <= 0 /\ arg4p10-arg14p11 == 0 /\ 5-arg1p10+arg4p10 <= 0 /\ -5+arg3p11-arg14p11 >= 0 /\ -4-arg15p11+arg3p11 >= 0 /\ 4+arg21p11-arg1p10 <= 0 /\ -x219+x220 > 0 /\ arg3p11-arg1p10 <= 0 /\ -6+arg3p11-arg16p11 >= 0 /\ -5+arg2p1 > 0 /\ 6+arg18p11-arg1p10 <= 0 /\ arg5p11-arg3p10 <= 0 /\ x219 > 0 /\ -arg2p10+arg1p11 <= 0 /\ arg1p1-arg1p11 <= 0 /\ -arg2p11+arg2p1 <= 0 /\ -2-arg19p11+arg3p11 >= 0 /\ -6+arg3p11-arg17p11 >= 0 /\ -2+arg5p11-arg27p11 >= 0 /\ arg1p1 > 0 /\ x223-x219 < 0 /\ arg5p11-arg5p1 >= 0 /\ 4+arg20p11-arg1p10 <= 0 /\ -4+arg3p11 > 0 /\ arg4p1 > 0 /\ 1+arg2 > 0 /\ arg2p10 > 0 /\ 6+arg17p11-arg1p10 <= 0 /\ 2-arg3p10+arg1p11 <= 0 /\ 4-arg3p10+arg29p11 <= 0 /\ -4+arg5p11-arg30p11 >= 0 /\ -6+arg2p11-arg12p11 >= 0 /\ -4+arg5p11-arg28p11 >= 0 /\ -6+arg1 > 0 /\ 1+arg2p10 > 0 /\ -5-arg11p11+arg2p11 >= 0 /\ arg8p10-arg27p11 == 0 /\ -2+arg4p11-arg23p11 >= 0 /\ -4-arg1p1+arg3p11 >= 0 /\ -2-arg24p11+arg4p11 >= 0 /\ -4-arg20p11+arg3p11 >= 0 /\ 4+arg1p11-arg1p10 <= 0 /\ 5+arg4-arg1 <= 0 /\ 3-arg3p10+arg7p10 <= 0 /\ -arg1p1+arg4p11 >= 0 /\ -arg19p11+arg6p10 == 0 /\ 6+arg16p11-arg1p10 <= 0 /\ 2+arg8p10-arg3p10 <= 0 /\ 4+arg5p10-arg1p10 <= 0 /\ -4+arg3p11-arg22p11 >= 0 /\ 2+arg24p11-arg2p10 <= 0 /\ -2+arg5p1 > 0 /\ -2+arg5p11-arg1p1 >= 0 /\ -4+arg3p1 > 0 /\ arg1p11 > 0 /\ 2+arg6p10-arg1p10 <= 0 /\ -5+arg2p11 > 0 /\ -4-arg21p11+arg3p11 >= 0 /\ 7+arg5-arg1 <= 0 /\ 2-arg2p10+arg23p11 <= 0 /\ -3+arg5p11-arg26p11 >= 0 /\ -2-arg25p11+arg4p11 >= 0 /\ 4+arg30p11-arg3p10 <= 0 /\ arg4p11 > 0 /\ -3+arg2p11-arg13p11 >= 0 /\ -2+arg5p11 > 0 /\ x222 > 0 /\ -arg4p1+arg4p11 >= 0 /\ -2+arg3p10 > 0 /\ -4+arg5p11-arg29p11 >= 0 /\ 7+arg6-arg1 <= 0 /\ 4+arg22p11-arg1p10 <= 0 /\ x220 > 0 /\ -arg2p10+arg4p11 <= 0 /\ arg7p10-arg26p11 == 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 5-arg2p11+arg1p1 <= 0 /\ -6-arg18p11+arg3p11 >= 0 /\ 4+arg28p11-arg3p10 <= 0 /\ -arg15p11+arg5p10 == 0 /\ -arg2+x221 < 0 /\ -arg3p1+arg3p11 >= 0 /\ 1+arg3 > 0 /\ -arg3+x220 < 0), cost: 1 propagated equality arg6p1 = arg6p11 propagated equality arg8p1 = arg8p11 propagated equality arg9p1 = arg9p11 propagated equality arg7p1 = arg7p11 Propagated Equalities Original rule: f1521_0_pollLast_NE -> f1740_0_remove_FieldAccess : arg1'=arg1p1, arg10'=arg10p1, arg11'=arg11p1, arg12'=arg12p1, arg13'=arg13p1, arg14'=arg14p1, arg15'=arg15p1, arg16'=arg16p1, arg17'=arg17p1, arg18'=arg18p1, arg19'=arg19p1, arg2'=arg2p1, arg20'=arg20p1, arg21'=arg21p1, arg22'=arg22p1, arg23'=arg23p1, arg24'=arg24p1, arg25'=arg25p1, arg26'=arg26p1, arg27'=arg27p1, arg28'=arg28p1, arg29'=arg29p1, arg3'=arg3p1, arg30'=arg30p1, arg31'=arg31p1, arg32'=arg32p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p11, arg7'=arg7p11, arg8'=arg8p11, arg9'=arg9p11, (0 == 0 /\ -4+arg1p10 > 0 /\ 2-arg2p10+arg25p11 <= 0 /\ arg4p10-arg14p11 == 0 /\ 5-arg1p10+arg4p10 <= 0 /\ -5+arg3p11-arg14p11 >= 0 /\ -4-arg15p11+arg3p11 >= 0 /\ 4+arg21p11-arg1p10 <= 0 /\ -x219+x220 > 0 /\ arg3p11-arg1p10 <= 0 /\ -6+arg3p11-arg16p11 >= 0 /\ -5+arg2p1 > 0 /\ 6+arg18p11-arg1p10 <= 0 /\ arg5p11-arg3p10 <= 0 /\ x219 > 0 /\ -arg2p10+arg1p11 <= 0 /\ arg1p1-arg1p11 <= 0 /\ -arg2p11+arg2p1 <= 0 /\ -2-arg19p11+arg3p11 >= 0 /\ -6+arg3p11-arg17p11 >= 0 /\ -2+arg5p11-arg27p11 >= 0 /\ arg1p1 > 0 /\ x223-x219 < 0 /\ arg5p11-arg5p1 >= 0 /\ 4+arg20p11-arg1p10 <= 0 /\ -4+arg3p11 > 0 /\ arg4p1 > 0 /\ 1+arg2 > 0 /\ arg2p10 > 0 /\ 6+arg17p11-arg1p10 <= 0 /\ 2-arg3p10+arg1p11 <= 0 /\ 4-arg3p10+arg29p11 <= 0 /\ -4+arg5p11-arg30p11 >= 0 /\ -6+arg2p11-arg12p11 >= 0 /\ -4+arg5p11-arg28p11 >= 0 /\ -6+arg1 > 0 /\ 1+arg2p10 > 0 /\ -5-arg11p11+arg2p11 >= 0 /\ arg8p10-arg27p11 == 0 /\ -2+arg4p11-arg23p11 >= 0 /\ -4-arg1p1+arg3p11 >= 0 /\ -2-arg24p11+arg4p11 >= 0 /\ -4-arg20p11+arg3p11 >= 0 /\ 4+arg1p11-arg1p10 <= 0 /\ 5+arg4-arg1 <= 0 /\ 3-arg3p10+arg7p10 <= 0 /\ -arg1p1+arg4p11 >= 0 /\ -arg19p11+arg6p10 == 0 /\ 6+arg16p11-arg1p10 <= 0 /\ 2+arg8p10-arg3p10 <= 0 /\ 4+arg5p10-arg1p10 <= 0 /\ -4+arg3p11-arg22p11 >= 0 /\ 2+arg24p11-arg2p10 <= 0 /\ -2+arg5p1 > 0 /\ -2+arg5p11-arg1p1 >= 0 /\ -4+arg3p1 > 0 /\ arg1p11 > 0 /\ 2+arg6p10-arg1p10 <= 0 /\ -5+arg2p11 > 0 /\ -4-arg21p11+arg3p11 >= 0 /\ 7+arg5-arg1 <= 0 /\ 2-arg2p10+arg23p11 <= 0 /\ -3+arg5p11-arg26p11 >= 0 /\ -2-arg25p11+arg4p11 >= 0 /\ 4+arg30p11-arg3p10 <= 0 /\ arg4p11 > 0 /\ -3+arg2p11-arg13p11 >= 0 /\ -2+arg5p11 > 0 /\ x222 > 0 /\ -arg4p1+arg4p11 >= 0 /\ -2+arg3p10 > 0 /\ -4+arg5p11-arg29p11 >= 0 /\ 7+arg6-arg1 <= 0 /\ 4+arg22p11-arg1p10 <= 0 /\ x220 > 0 /\ -arg2p10+arg4p11 <= 0 /\ arg7p10-arg26p11 == 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 5-arg2p11+arg1p1 <= 0 /\ -6-arg18p11+arg3p11 >= 0 /\ 4+arg28p11-arg3p10 <= 0 /\ -arg15p11+arg5p10 == 0 /\ -arg2+x221 < 0 /\ -arg3p1+arg3p11 >= 0 /\ 1+arg3 > 0 /\ -arg3+x220 < 0), cost: 1 New rule: f1521_0_pollLast_NE -> f1740_0_remove_FieldAccess : arg1'=arg1p1, arg10'=arg10p1, arg11'=arg11p1, arg12'=arg12p1, arg13'=arg13p1, arg14'=arg14p1, arg15'=arg15p1, arg16'=arg16p1, arg17'=arg17p1, arg18'=arg18p1, arg19'=arg19p1, arg2'=arg2p1, arg20'=arg20p1, arg21'=arg21p1, arg22'=arg22p1, arg23'=arg23p1, arg24'=arg24p1, arg25'=arg25p1, arg26'=arg26p1, arg27'=arg27p1, arg28'=arg28p1, arg29'=arg29p1, arg3'=arg3p1, arg30'=arg30p1, arg31'=arg31p1, arg32'=arg32p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p11, arg7'=arg7p11, arg8'=arg8p11, arg9'=arg9p11, (0 == 0 /\ -4+arg1p10 > 0 /\ 2-arg2p10+arg25p11 <= 0 /\ 5-arg1p10+arg4p10 <= 0 /\ 4+arg21p11-arg1p10 <= 0 /\ -x219+x220 > 0 /\ arg3p11-arg1p10 <= 0 /\ -5+arg3p11-arg4p10 >= 0 /\ -6+arg3p11-arg16p11 >= 0 /\ -5+arg2p1 > 0 /\ 6+arg18p11-arg1p10 <= 0 /\ arg5p11-arg3p10 <= 0 /\ x219 > 0 /\ -arg2p10+arg1p11 <= 0 /\ arg1p1-arg1p11 <= 0 /\ -arg2p11+arg2p1 <= 0 /\ -6+arg3p11-arg17p11 >= 0 /\ arg1p1 > 0 /\ x223-x219 < 0 /\ arg5p11-arg5p1 >= 0 /\ 4+arg20p11-arg1p10 <= 0 /\ -4+arg3p11 > 0 /\ arg4p1 > 0 /\ 1+arg2 > 0 /\ arg2p10 > 0 /\ -2+arg5p11-arg8p10 >= 0 /\ 6+arg17p11-arg1p10 <= 0 /\ 2-arg3p10+arg1p11 <= 0 /\ 4-arg3p10+arg29p11 <= 0 /\ -4+arg5p11-arg30p11 >= 0 /\ -4-arg5p10+arg3p11 >= 0 /\ -6+arg2p11-arg12p11 >= 0 /\ -4+arg5p11-arg28p11 >= 0 /\ -6+arg1 > 0 /\ 1+arg2p10 > 0 /\ -5-arg11p11+arg2p11 >= 0 /\ -2+arg4p11-arg23p11 >= 0 /\ -4-arg1p1+arg3p11 >= 0 /\ -2-arg24p11+arg4p11 >= 0 /\ -4-arg20p11+arg3p11 >= 0 /\ 4+arg1p11-arg1p10 <= 0 /\ 5+arg4-arg1 <= 0 /\ 3-arg3p10+arg7p10 <= 0 /\ -arg1p1+arg4p11 >= 0 /\ -2+arg3p11-arg6p10 >= 0 /\ 6+arg16p11-arg1p10 <= 0 /\ 2+arg8p10-arg3p10 <= 0 /\ 4+arg5p10-arg1p10 <= 0 /\ -4+arg3p11-arg22p11 >= 0 /\ 2+arg24p11-arg2p10 <= 0 /\ -3+arg5p11-arg7p10 >= 0 /\ -2+arg5p1 > 0 /\ -2+arg5p11-arg1p1 >= 0 /\ -4+arg3p1 > 0 /\ arg1p11 > 0 /\ 2+arg6p10-arg1p10 <= 0 /\ -5+arg2p11 > 0 /\ -4-arg21p11+arg3p11 >= 0 /\ 7+arg5-arg1 <= 0 /\ 2-arg2p10+arg23p11 <= 0 /\ -2-arg25p11+arg4p11 >= 0 /\ 4+arg30p11-arg3p10 <= 0 /\ arg4p11 > 0 /\ -3+arg2p11-arg13p11 >= 0 /\ -2+arg5p11 > 0 /\ x222 > 0 /\ -arg4p1+arg4p11 >= 0 /\ -2+arg3p10 > 0 /\ -4+arg5p11-arg29p11 >= 0 /\ 7+arg6-arg1 <= 0 /\ 4+arg22p11-arg1p10 <= 0 /\ x220 > 0 /\ -arg2p10+arg4p11 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 5-arg2p11+arg1p1 <= 0 /\ -6-arg18p11+arg3p11 >= 0 /\ 4+arg28p11-arg3p10 <= 0 /\ -arg2+x221 < 0 /\ -arg3p1+arg3p11 >= 0 /\ 1+arg3 > 0 /\ -arg3+x220 < 0), cost: 1 propagated equality arg14p11 = arg4p10 propagated equality arg27p11 = arg8p10 propagated equality arg19p11 = arg6p10 propagated equality arg26p11 = arg7p10 propagated equality arg15p11 = arg5p10 Simplified Guard Original rule: f1521_0_pollLast_NE -> f1740_0_remove_FieldAccess : arg1'=arg1p1, arg10'=arg10p1, arg11'=arg11p1, arg12'=arg12p1, arg13'=arg13p1, arg14'=arg14p1, arg15'=arg15p1, arg16'=arg16p1, arg17'=arg17p1, arg18'=arg18p1, arg19'=arg19p1, arg2'=arg2p1, arg20'=arg20p1, arg21'=arg21p1, arg22'=arg22p1, arg23'=arg23p1, arg24'=arg24p1, arg25'=arg25p1, arg26'=arg26p1, arg27'=arg27p1, arg28'=arg28p1, arg29'=arg29p1, arg3'=arg3p1, arg30'=arg30p1, arg31'=arg31p1, arg32'=arg32p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p11, arg7'=arg7p11, arg8'=arg8p11, arg9'=arg9p11, (0 == 0 /\ -4+arg1p10 > 0 /\ 2-arg2p10+arg25p11 <= 0 /\ 5-arg1p10+arg4p10 <= 0 /\ 4+arg21p11-arg1p10 <= 0 /\ -x219+x220 > 0 /\ arg3p11-arg1p10 <= 0 /\ -5+arg3p11-arg4p10 >= 0 /\ -6+arg3p11-arg16p11 >= 0 /\ -5+arg2p1 > 0 /\ 6+arg18p11-arg1p10 <= 0 /\ arg5p11-arg3p10 <= 0 /\ x219 > 0 /\ -arg2p10+arg1p11 <= 0 /\ arg1p1-arg1p11 <= 0 /\ -arg2p11+arg2p1 <= 0 /\ -6+arg3p11-arg17p11 >= 0 /\ arg1p1 > 0 /\ x223-x219 < 0 /\ arg5p11-arg5p1 >= 0 /\ 4+arg20p11-arg1p10 <= 0 /\ -4+arg3p11 > 0 /\ arg4p1 > 0 /\ 1+arg2 > 0 /\ arg2p10 > 0 /\ -2+arg5p11-arg8p10 >= 0 /\ 6+arg17p11-arg1p10 <= 0 /\ 2-arg3p10+arg1p11 <= 0 /\ 4-arg3p10+arg29p11 <= 0 /\ -4+arg5p11-arg30p11 >= 0 /\ -4-arg5p10+arg3p11 >= 0 /\ -6+arg2p11-arg12p11 >= 0 /\ -4+arg5p11-arg28p11 >= 0 /\ -6+arg1 > 0 /\ 1+arg2p10 > 0 /\ -5-arg11p11+arg2p11 >= 0 /\ -2+arg4p11-arg23p11 >= 0 /\ -4-arg1p1+arg3p11 >= 0 /\ -2-arg24p11+arg4p11 >= 0 /\ -4-arg20p11+arg3p11 >= 0 /\ 4+arg1p11-arg1p10 <= 0 /\ 5+arg4-arg1 <= 0 /\ 3-arg3p10+arg7p10 <= 0 /\ -arg1p1+arg4p11 >= 0 /\ -2+arg3p11-arg6p10 >= 0 /\ 6+arg16p11-arg1p10 <= 0 /\ 2+arg8p10-arg3p10 <= 0 /\ 4+arg5p10-arg1p10 <= 0 /\ -4+arg3p11-arg22p11 >= 0 /\ 2+arg24p11-arg2p10 <= 0 /\ -3+arg5p11-arg7p10 >= 0 /\ -2+arg5p1 > 0 /\ -2+arg5p11-arg1p1 >= 0 /\ -4+arg3p1 > 0 /\ arg1p11 > 0 /\ 2+arg6p10-arg1p10 <= 0 /\ -5+arg2p11 > 0 /\ -4-arg21p11+arg3p11 >= 0 /\ 7+arg5-arg1 <= 0 /\ 2-arg2p10+arg23p11 <= 0 /\ -2-arg25p11+arg4p11 >= 0 /\ 4+arg30p11-arg3p10 <= 0 /\ arg4p11 > 0 /\ -3+arg2p11-arg13p11 >= 0 /\ -2+arg5p11 > 0 /\ x222 > 0 /\ -arg4p1+arg4p11 >= 0 /\ -2+arg3p10 > 0 /\ -4+arg5p11-arg29p11 >= 0 /\ 7+arg6-arg1 <= 0 /\ 4+arg22p11-arg1p10 <= 0 /\ x220 > 0 /\ -arg2p10+arg4p11 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 5-arg2p11+arg1p1 <= 0 /\ -6-arg18p11+arg3p11 >= 0 /\ 4+arg28p11-arg3p10 <= 0 /\ -arg2+x221 < 0 /\ -arg3p1+arg3p11 >= 0 /\ 1+arg3 > 0 /\ -arg3+x220 < 0), cost: 1 New rule: f1521_0_pollLast_NE -> f1740_0_remove_FieldAccess : arg1'=arg1p1, arg10'=arg10p1, arg11'=arg11p1, arg12'=arg12p1, arg13'=arg13p1, arg14'=arg14p1, arg15'=arg15p1, arg16'=arg16p1, arg17'=arg17p1, arg18'=arg18p1, arg19'=arg19p1, arg2'=arg2p1, arg20'=arg20p1, arg21'=arg21p1, arg22'=arg22p1, arg23'=arg23p1, arg24'=arg24p1, arg25'=arg25p1, arg26'=arg26p1, arg27'=arg27p1, arg28'=arg28p1, arg29'=arg29p1, arg3'=arg3p1, arg30'=arg30p1, arg31'=arg31p1, arg32'=arg32p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p11, arg7'=arg7p11, arg8'=arg8p11, arg9'=arg9p11, (-4+arg1p10 > 0 /\ 2-arg2p10+arg25p11 <= 0 /\ 5-arg1p10+arg4p10 <= 0 /\ 4+arg21p11-arg1p10 <= 0 /\ -x219+x220 > 0 /\ arg3p11-arg1p10 <= 0 /\ -5+arg3p11-arg4p10 >= 0 /\ -6+arg3p11-arg16p11 >= 0 /\ -5+arg2p1 > 0 /\ 6+arg18p11-arg1p10 <= 0 /\ arg5p11-arg3p10 <= 0 /\ x219 > 0 /\ -arg2p10+arg1p11 <= 0 /\ arg1p1-arg1p11 <= 0 /\ -arg2p11+arg2p1 <= 0 /\ -6+arg3p11-arg17p11 >= 0 /\ arg1p1 > 0 /\ x223-x219 < 0 /\ arg5p11-arg5p1 >= 0 /\ 4+arg20p11-arg1p10 <= 0 /\ -4+arg3p11 > 0 /\ arg4p1 > 0 /\ 1+arg2 > 0 /\ arg2p10 > 0 /\ -2+arg5p11-arg8p10 >= 0 /\ 6+arg17p11-arg1p10 <= 0 /\ 2-arg3p10+arg1p11 <= 0 /\ 4-arg3p10+arg29p11 <= 0 /\ -4+arg5p11-arg30p11 >= 0 /\ -4-arg5p10+arg3p11 >= 0 /\ -6+arg2p11-arg12p11 >= 0 /\ -4+arg5p11-arg28p11 >= 0 /\ -6+arg1 > 0 /\ 1+arg2p10 > 0 /\ -5-arg11p11+arg2p11 >= 0 /\ -2+arg4p11-arg23p11 >= 0 /\ -4-arg1p1+arg3p11 >= 0 /\ -2-arg24p11+arg4p11 >= 0 /\ -4-arg20p11+arg3p11 >= 0 /\ 4+arg1p11-arg1p10 <= 0 /\ 5+arg4-arg1 <= 0 /\ 3-arg3p10+arg7p10 <= 0 /\ -arg1p1+arg4p11 >= 0 /\ -2+arg3p11-arg6p10 >= 0 /\ 6+arg16p11-arg1p10 <= 0 /\ 2+arg8p10-arg3p10 <= 0 /\ 4+arg5p10-arg1p10 <= 0 /\ -4+arg3p11-arg22p11 >= 0 /\ 2+arg24p11-arg2p10 <= 0 /\ -3+arg5p11-arg7p10 >= 0 /\ -2+arg5p1 > 0 /\ -2+arg5p11-arg1p1 >= 0 /\ -4+arg3p1 > 0 /\ arg1p11 > 0 /\ 2+arg6p10-arg1p10 <= 0 /\ -5+arg2p11 > 0 /\ -4-arg21p11+arg3p11 >= 0 /\ 7+arg5-arg1 <= 0 /\ 2-arg2p10+arg23p11 <= 0 /\ -2-arg25p11+arg4p11 >= 0 /\ 4+arg30p11-arg3p10 <= 0 /\ arg4p11 > 0 /\ -3+arg2p11-arg13p11 >= 0 /\ -2+arg5p11 > 0 /\ x222 > 0 /\ -arg4p1+arg4p11 >= 0 /\ -2+arg3p10 > 0 /\ -4+arg5p11-arg29p11 >= 0 /\ 7+arg6-arg1 <= 0 /\ 4+arg22p11-arg1p10 <= 0 /\ x220 > 0 /\ -arg2p10+arg4p11 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 5-arg2p11+arg1p1 <= 0 /\ -6-arg18p11+arg3p11 >= 0 /\ 4+arg28p11-arg3p10 <= 0 /\ -arg2+x221 < 0 /\ -arg3p1+arg3p11 >= 0 /\ 1+arg3 > 0 /\ -arg3+x220 < 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f1521_0_pollLast_NE -> f1740_0_remove_FieldAccess : arg1'=arg1p1, arg10'=arg10p1, arg11'=arg11p1, arg12'=arg12p1, arg13'=arg13p1, arg14'=arg14p1, arg15'=arg15p1, arg16'=arg16p1, arg17'=arg17p1, arg18'=arg18p1, arg19'=arg19p1, arg2'=arg2p1, arg20'=arg20p1, arg21'=arg21p1, arg22'=arg22p1, arg23'=arg23p1, arg24'=arg24p1, arg25'=arg25p1, arg26'=arg26p1, arg27'=arg27p1, arg28'=arg28p1, arg29'=arg29p1, arg3'=arg3p1, arg30'=arg30p1, arg31'=arg31p1, arg32'=arg32p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p11, arg7'=arg7p11, arg8'=arg8p11, arg9'=arg9p11, (-4+arg1p10 > 0 /\ 2-arg2p10+arg25p11 <= 0 /\ 5-arg1p10+arg4p10 <= 0 /\ 4+arg21p11-arg1p10 <= 0 /\ -x219+x220 > 0 /\ arg3p11-arg1p10 <= 0 /\ -5+arg3p11-arg4p10 >= 0 /\ -6+arg3p11-arg16p11 >= 0 /\ -5+arg2p1 > 0 /\ 6+arg18p11-arg1p10 <= 0 /\ arg5p11-arg3p10 <= 0 /\ x219 > 0 /\ -arg2p10+arg1p11 <= 0 /\ arg1p1-arg1p11 <= 0 /\ -arg2p11+arg2p1 <= 0 /\ -6+arg3p11-arg17p11 >= 0 /\ arg1p1 > 0 /\ x223-x219 < 0 /\ arg5p11-arg5p1 >= 0 /\ 4+arg20p11-arg1p10 <= 0 /\ -4+arg3p11 > 0 /\ arg4p1 > 0 /\ 1+arg2 > 0 /\ arg2p10 > 0 /\ -2+arg5p11-arg8p10 >= 0 /\ 6+arg17p11-arg1p10 <= 0 /\ 2-arg3p10+arg1p11 <= 0 /\ 4-arg3p10+arg29p11 <= 0 /\ -4+arg5p11-arg30p11 >= 0 /\ -4-arg5p10+arg3p11 >= 0 /\ -6+arg2p11-arg12p11 >= 0 /\ -4+arg5p11-arg28p11 >= 0 /\ -6+arg1 > 0 /\ 1+arg2p10 > 0 /\ -5-arg11p11+arg2p11 >= 0 /\ -2+arg4p11-arg23p11 >= 0 /\ -4-arg1p1+arg3p11 >= 0 /\ -2-arg24p11+arg4p11 >= 0 /\ -4-arg20p11+arg3p11 >= 0 /\ 4+arg1p11-arg1p10 <= 0 /\ 5+arg4-arg1 <= 0 /\ 3-arg3p10+arg7p10 <= 0 /\ -arg1p1+arg4p11 >= 0 /\ -2+arg3p11-arg6p10 >= 0 /\ 6+arg16p11-arg1p10 <= 0 /\ 2+arg8p10-arg3p10 <= 0 /\ 4+arg5p10-arg1p10 <= 0 /\ -4+arg3p11-arg22p11 >= 0 /\ 2+arg24p11-arg2p10 <= 0 /\ -3+arg5p11-arg7p10 >= 0 /\ -2+arg5p1 > 0 /\ -2+arg5p11-arg1p1 >= 0 /\ -4+arg3p1 > 0 /\ arg1p11 > 0 /\ 2+arg6p10-arg1p10 <= 0 /\ -5+arg2p11 > 0 /\ -4-arg21p11+arg3p11 >= 0 /\ 7+arg5-arg1 <= 0 /\ 2-arg2p10+arg23p11 <= 0 /\ -2-arg25p11+arg4p11 >= 0 /\ 4+arg30p11-arg3p10 <= 0 /\ arg4p11 > 0 /\ -3+arg2p11-arg13p11 >= 0 /\ -2+arg5p11 > 0 /\ x222 > 0 /\ -arg4p1+arg4p11 >= 0 /\ -2+arg3p10 > 0 /\ -4+arg5p11-arg29p11 >= 0 /\ 7+arg6-arg1 <= 0 /\ 4+arg22p11-arg1p10 <= 0 /\ x220 > 0 /\ -arg2p10+arg4p11 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 5-arg2p11+arg1p1 <= 0 /\ -6-arg18p11+arg3p11 >= 0 /\ 4+arg28p11-arg3p10 <= 0 /\ -arg2+x221 < 0 /\ -arg3p1+arg3p11 >= 0 /\ 1+arg3 > 0 /\ -arg3+x220 < 0), cost: 1 New rule: f1521_0_pollLast_NE -> f1740_0_remove_FieldAccess : arg1'=arg1p1, arg10'=arg10p1, arg11'=arg11p1, arg12'=arg12p1, arg13'=arg13p1, arg14'=arg14p1, arg15'=arg15p1, arg16'=arg16p1, arg17'=arg17p1, arg18'=arg18p1, arg19'=arg19p1, arg2'=arg2p1, arg20'=arg20p1, arg21'=arg21p1, arg22'=arg22p1, arg23'=arg23p1, arg24'=arg24p1, arg25'=arg25p1, arg26'=arg26p1, arg27'=arg27p1, arg28'=arg28p1, arg29'=arg29p1, arg3'=arg3p1, arg30'=arg30p1, arg31'=arg31p1, arg32'=arg32p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p11, arg7'=arg7p11, arg8'=arg8p11, arg9'=arg9p11, (-5+arg2p1 > 0 /\ arg1p1 > 0 /\ 2-arg3 <= 0 /\ arg4p1 > 0 /\ 1+arg2 > 0 /\ 3-arg3 <= 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ -2+arg5p1 > 0 /\ -4+arg3p1 > 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 1+arg3 > 0), cost: 1 Propagated Equalities Original rule: f1712_0_remove_FieldAccess -> f1764_0_remove_FieldAccess : arg1'=arg1p2, arg10'=arg10p2, arg11'=arg11p2, arg12'=arg12p2, arg13'=arg13p2, arg14'=arg14p2, arg15'=arg15p2, arg16'=arg16p2, arg17'=arg17p2, arg18'=arg18p2, arg19'=arg19p2, arg2'=arg2p2, arg20'=arg20p2, arg21'=arg21p2, arg22'=arg22p2, arg23'=arg23p2, arg24'=arg24p2, arg25'=arg25p2, arg26'=arg26p2, arg27'=arg27p2, arg28'=arg28p2, arg29'=arg29p2, arg3'=arg3p2, arg30'=arg30p2, arg31'=arg31p2, arg32'=arg32p2, arg4'=arg4p2, arg5'=arg5p2, arg6'=arg6p2, arg7'=arg7p2, arg8'=arg8p2, arg9'=arg9p2, (4+arg24p12-arg3p12 <= 0 /\ 4+arg1p12-arg2 <= 0 /\ 8+arg10p12-arg1 <= 0 /\ 5-arg2+arg16p12 <= 0 /\ -arg4p12+arg1p2 <= 0 /\ 7-arg2p12+arg11p12 <= 0 /\ -arg2p12+arg2p2 <= 0 /\ -4+arg3p12 > 0 /\ arg1p12 > 0 /\ 6-arg2+arg19p12 <= 0 /\ 3+arg6-arg1 <= 0 /\ 2+arg21p12-arg3p12 <= 0 /\ arg4p12 > 0 /\ 3+arg15p12-arg2p12 <= 0 /\ 4-arg2+arg23p12 <= 0 /\ 2+arg8-arg2 <= 0 /\ -2+arg5p12 > 0 /\ -arg4p12+arg4p2 <= 0 /\ 8-arg2p12+arg10p12 <= 0 /\ -arg7p12+arg3 == 0 /\ 4-arg5p12+arg32p12 <= 0 /\ 2-arg4p12+arg27p12 <= 0 /\ 4-arg3p12+arg22p12 <= 0 /\ arg1p2 > 0 /\ 9+arg12p12-arg2p12 <= 0 /\ -4+arg2 > 0 /\ arg4p2 > 0 /\ -arg1p12+arg1p2 <= 0 /\ 4-arg2+arg22p12 <= 0 /\ 4+arg23p12-arg3p12 <= 0 /\ 2-arg4p12+arg26p12 <= 0 /\ 6+arg19p12-arg3p12 <= 0 /\ 6-arg2+arg20p12 <= 0 /\ 7+arg1p12-arg1 <= 0 /\ arg5-arg11p12 == 0 /\ -arg9p12+arg4 == 0 /\ 2+arg1p2-arg5p12 <= 0 /\ 3-arg5p12+arg28p12 <= 0 /\ -7+arg1 > 0 /\ 5-arg3p12+arg16p12 <= 0 /\ 9+arg14p12-arg1 <= 0 /\ 7+arg1p2-arg2p12 <= 0 /\ -4+arg3p2 > 0 /\ 9+arg13p12-arg2p12 <= 0 /\ 6-arg2+arg18p12 <= 0 /\ 2+arg29p12-arg5p12 <= 0 /\ 4-arg2+arg24p12 <= 0 /\ -arg5p12+arg5p2 <= 0 /\ arg8-arg21p12 == 0 /\ 5+arg4-arg1 <= 0 /\ 5-arg2p12+arg9p12 <= 0 /\ arg3 > 0 /\ 6+arg18p12-arg3p12 <= 0 /\ -arg6p2+arg6p12 == 0 /\ 4-arg2+arg7 <= 0 /\ 9+arg13p12-arg1 <= 0 /\ arg7p12-arg7p2 == 0 /\ -arg2+arg3p12 <= 0 /\ -arg17p12+arg7 == 0 /\ -7+arg2p12 > 0 /\ -arg3p12+arg3p2 <= 0 /\ 7+arg5-arg1 <= 0 /\ 4+arg1p2-arg3p12 <= 0 /\ 4+arg31p12-arg5p12 <= 0 /\ 6+arg20p12-arg3p12 <= 0 /\ -arg15p12+arg6 == 0 /\ 9-arg2p12+arg14p12 <= 0 /\ arg2p12-arg1 <= 0 /\ -2+arg5p2 > 0 /\ 9+arg12p12-arg1 <= 0 /\ 2-arg4p12+arg25p12 <= 0 /\ 4-arg5p12+arg30p12 <= 0 /\ -7+arg2p2 > 0 /\ 4+arg17p12-arg3p12 <= 0), cost: 1 New rule: f1712_0_remove_FieldAccess -> f1764_0_remove_FieldAccess : arg1'=arg1p2, arg10'=arg10p2, arg11'=arg11p2, arg12'=arg12p2, arg13'=arg13p2, arg14'=arg14p2, arg15'=arg15p2, arg16'=arg16p2, arg17'=arg17p2, arg18'=arg18p2, arg19'=arg19p2, arg2'=arg2p2, arg20'=arg20p2, arg21'=arg21p2, arg22'=arg22p2, arg23'=arg23p2, arg24'=arg24p2, arg25'=arg25p2, arg26'=arg26p2, arg27'=arg27p2, arg28'=arg28p2, arg29'=arg29p2, arg3'=arg3p2, arg30'=arg30p2, arg31'=arg31p2, arg32'=arg32p2, arg4'=arg4p2, arg5'=arg5p2, arg6'=arg6p12, arg7'=arg7p12, arg8'=arg8p2, arg9'=arg9p2, (0 == 0 /\ 4+arg24p12-arg3p12 <= 0 /\ 4+arg1p12-arg2 <= 0 /\ 8+arg10p12-arg1 <= 0 /\ 5-arg2+arg16p12 <= 0 /\ -arg4p12+arg1p2 <= 0 /\ 7-arg2p12+arg11p12 <= 0 /\ -arg2p12+arg2p2 <= 0 /\ -4+arg3p12 > 0 /\ arg1p12 > 0 /\ 6-arg2+arg19p12 <= 0 /\ 3+arg6-arg1 <= 0 /\ 2+arg21p12-arg3p12 <= 0 /\ arg4p12 > 0 /\ 3+arg15p12-arg2p12 <= 0 /\ 4-arg2+arg23p12 <= 0 /\ 2+arg8-arg2 <= 0 /\ -2+arg5p12 > 0 /\ -arg4p12+arg4p2 <= 0 /\ 8-arg2p12+arg10p12 <= 0 /\ -arg7p12+arg3 == 0 /\ 4-arg5p12+arg32p12 <= 0 /\ 2-arg4p12+arg27p12 <= 0 /\ 4-arg3p12+arg22p12 <= 0 /\ arg1p2 > 0 /\ 9+arg12p12-arg2p12 <= 0 /\ -4+arg2 > 0 /\ arg4p2 > 0 /\ -arg1p12+arg1p2 <= 0 /\ 4-arg2+arg22p12 <= 0 /\ 4+arg23p12-arg3p12 <= 0 /\ 2-arg4p12+arg26p12 <= 0 /\ 6+arg19p12-arg3p12 <= 0 /\ 6-arg2+arg20p12 <= 0 /\ 7+arg1p12-arg1 <= 0 /\ arg5-arg11p12 == 0 /\ -arg9p12+arg4 == 0 /\ 2+arg1p2-arg5p12 <= 0 /\ 3-arg5p12+arg28p12 <= 0 /\ -7+arg1 > 0 /\ 5-arg3p12+arg16p12 <= 0 /\ 9+arg14p12-arg1 <= 0 /\ 7+arg1p2-arg2p12 <= 0 /\ -4+arg3p2 > 0 /\ 9+arg13p12-arg2p12 <= 0 /\ 6-arg2+arg18p12 <= 0 /\ 2+arg29p12-arg5p12 <= 0 /\ 4-arg2+arg24p12 <= 0 /\ -arg5p12+arg5p2 <= 0 /\ arg8-arg21p12 == 0 /\ 5+arg4-arg1 <= 0 /\ 5-arg2p12+arg9p12 <= 0 /\ arg3 > 0 /\ 6+arg18p12-arg3p12 <= 0 /\ 4-arg2+arg7 <= 0 /\ 9+arg13p12-arg1 <= 0 /\ -arg2+arg3p12 <= 0 /\ -arg17p12+arg7 == 0 /\ -7+arg2p12 > 0 /\ -arg3p12+arg3p2 <= 0 /\ 7+arg5-arg1 <= 0 /\ 4+arg1p2-arg3p12 <= 0 /\ 4+arg31p12-arg5p12 <= 0 /\ 6+arg20p12-arg3p12 <= 0 /\ -arg15p12+arg6 == 0 /\ 9-arg2p12+arg14p12 <= 0 /\ arg2p12-arg1 <= 0 /\ -2+arg5p2 > 0 /\ 9+arg12p12-arg1 <= 0 /\ 2-arg4p12+arg25p12 <= 0 /\ 4-arg5p12+arg30p12 <= 0 /\ -7+arg2p2 > 0 /\ 4+arg17p12-arg3p12 <= 0), cost: 1 propagated equality arg6p2 = arg6p12 propagated equality arg7p2 = arg7p12 Propagated Equalities Original rule: f1712_0_remove_FieldAccess -> f1764_0_remove_FieldAccess : arg1'=arg1p2, arg10'=arg10p2, arg11'=arg11p2, arg12'=arg12p2, arg13'=arg13p2, arg14'=arg14p2, arg15'=arg15p2, arg16'=arg16p2, arg17'=arg17p2, arg18'=arg18p2, arg19'=arg19p2, arg2'=arg2p2, arg20'=arg20p2, arg21'=arg21p2, arg22'=arg22p2, arg23'=arg23p2, arg24'=arg24p2, arg25'=arg25p2, arg26'=arg26p2, arg27'=arg27p2, arg28'=arg28p2, arg29'=arg29p2, arg3'=arg3p2, arg30'=arg30p2, arg31'=arg31p2, arg32'=arg32p2, arg4'=arg4p2, arg5'=arg5p2, arg6'=arg6p12, arg7'=arg7p12, arg8'=arg8p2, arg9'=arg9p2, (0 == 0 /\ 4+arg24p12-arg3p12 <= 0 /\ 4+arg1p12-arg2 <= 0 /\ 8+arg10p12-arg1 <= 0 /\ 5-arg2+arg16p12 <= 0 /\ -arg4p12+arg1p2 <= 0 /\ 7-arg2p12+arg11p12 <= 0 /\ -arg2p12+arg2p2 <= 0 /\ -4+arg3p12 > 0 /\ arg1p12 > 0 /\ 6-arg2+arg19p12 <= 0 /\ 3+arg6-arg1 <= 0 /\ 2+arg21p12-arg3p12 <= 0 /\ arg4p12 > 0 /\ 3+arg15p12-arg2p12 <= 0 /\ 4-arg2+arg23p12 <= 0 /\ 2+arg8-arg2 <= 0 /\ -2+arg5p12 > 0 /\ -arg4p12+arg4p2 <= 0 /\ 8-arg2p12+arg10p12 <= 0 /\ -arg7p12+arg3 == 0 /\ 4-arg5p12+arg32p12 <= 0 /\ 2-arg4p12+arg27p12 <= 0 /\ 4-arg3p12+arg22p12 <= 0 /\ arg1p2 > 0 /\ 9+arg12p12-arg2p12 <= 0 /\ -4+arg2 > 0 /\ arg4p2 > 0 /\ -arg1p12+arg1p2 <= 0 /\ 4-arg2+arg22p12 <= 0 /\ 4+arg23p12-arg3p12 <= 0 /\ 2-arg4p12+arg26p12 <= 0 /\ 6+arg19p12-arg3p12 <= 0 /\ 6-arg2+arg20p12 <= 0 /\ 7+arg1p12-arg1 <= 0 /\ arg5-arg11p12 == 0 /\ -arg9p12+arg4 == 0 /\ 2+arg1p2-arg5p12 <= 0 /\ 3-arg5p12+arg28p12 <= 0 /\ -7+arg1 > 0 /\ 5-arg3p12+arg16p12 <= 0 /\ 9+arg14p12-arg1 <= 0 /\ 7+arg1p2-arg2p12 <= 0 /\ -4+arg3p2 > 0 /\ 9+arg13p12-arg2p12 <= 0 /\ 6-arg2+arg18p12 <= 0 /\ 2+arg29p12-arg5p12 <= 0 /\ 4-arg2+arg24p12 <= 0 /\ -arg5p12+arg5p2 <= 0 /\ arg8-arg21p12 == 0 /\ 5+arg4-arg1 <= 0 /\ 5-arg2p12+arg9p12 <= 0 /\ arg3 > 0 /\ 6+arg18p12-arg3p12 <= 0 /\ 4-arg2+arg7 <= 0 /\ 9+arg13p12-arg1 <= 0 /\ -arg2+arg3p12 <= 0 /\ -arg17p12+arg7 == 0 /\ -7+arg2p12 > 0 /\ -arg3p12+arg3p2 <= 0 /\ 7+arg5-arg1 <= 0 /\ 4+arg1p2-arg3p12 <= 0 /\ 4+arg31p12-arg5p12 <= 0 /\ 6+arg20p12-arg3p12 <= 0 /\ -arg15p12+arg6 == 0 /\ 9-arg2p12+arg14p12 <= 0 /\ arg2p12-arg1 <= 0 /\ -2+arg5p2 > 0 /\ 9+arg12p12-arg1 <= 0 /\ 2-arg4p12+arg25p12 <= 0 /\ 4-arg5p12+arg30p12 <= 0 /\ -7+arg2p2 > 0 /\ 4+arg17p12-arg3p12 <= 0), cost: 1 New rule: f1712_0_remove_FieldAccess -> f1764_0_remove_FieldAccess : arg1'=arg1p2, arg10'=arg10p2, arg11'=arg11p2, arg12'=arg12p2, arg13'=arg13p2, arg14'=arg14p2, arg15'=arg15p2, arg16'=arg16p2, arg17'=arg17p2, arg18'=arg18p2, arg19'=arg19p2, arg2'=arg2p2, arg20'=arg20p2, arg21'=arg21p2, arg22'=arg22p2, arg23'=arg23p2, arg24'=arg24p2, arg25'=arg25p2, arg26'=arg26p2, arg27'=arg27p2, arg28'=arg28p2, arg29'=arg29p2, arg3'=arg3p2, arg30'=arg30p2, arg31'=arg31p2, arg32'=arg32p2, arg4'=arg4p2, arg5'=arg5p2, arg6'=arg6p12, arg7'=arg3, arg8'=arg8p2, arg9'=arg9p2, (0 == 0 /\ 4+arg24p12-arg3p12 <= 0 /\ 4+arg1p12-arg2 <= 0 /\ 8+arg10p12-arg1 <= 0 /\ 5-arg2+arg16p12 <= 0 /\ -arg4p12+arg1p2 <= 0 /\ -arg2p12+arg2p2 <= 0 /\ -4+arg3p12 > 0 /\ arg1p12 > 0 /\ 2+arg8-arg3p12 <= 0 /\ 7+arg5-arg2p12 <= 0 /\ 6-arg2+arg19p12 <= 0 /\ 5-arg2p12+arg4 <= 0 /\ 3+arg6-arg1 <= 0 /\ arg4p12 > 0 /\ 4-arg2+arg23p12 <= 0 /\ 2+arg8-arg2 <= 0 /\ -2+arg5p12 > 0 /\ -arg4p12+arg4p2 <= 0 /\ 8-arg2p12+arg10p12 <= 0 /\ 4-arg5p12+arg32p12 <= 0 /\ 2-arg4p12+arg27p12 <= 0 /\ 4-arg3p12+arg22p12 <= 0 /\ arg1p2 > 0 /\ 9+arg12p12-arg2p12 <= 0 /\ -4+arg2 > 0 /\ arg4p2 > 0 /\ -arg1p12+arg1p2 <= 0 /\ 4-arg2+arg22p12 <= 0 /\ 4+arg23p12-arg3p12 <= 0 /\ 2-arg4p12+arg26p12 <= 0 /\ 4+arg7-arg3p12 <= 0 /\ 6+arg19p12-arg3p12 <= 0 /\ 6-arg2+arg20p12 <= 0 /\ 7+arg1p12-arg1 <= 0 /\ 2+arg1p2-arg5p12 <= 0 /\ 3-arg5p12+arg28p12 <= 0 /\ -7+arg1 > 0 /\ 5-arg3p12+arg16p12 <= 0 /\ 9+arg14p12-arg1 <= 0 /\ 7+arg1p2-arg2p12 <= 0 /\ -4+arg3p2 > 0 /\ 9+arg13p12-arg2p12 <= 0 /\ 6-arg2+arg18p12 <= 0 /\ 2+arg29p12-arg5p12 <= 0 /\ 4-arg2+arg24p12 <= 0 /\ -arg5p12+arg5p2 <= 0 /\ 5+arg4-arg1 <= 0 /\ arg3 > 0 /\ 6+arg18p12-arg3p12 <= 0 /\ 4-arg2+arg7 <= 0 /\ 9+arg13p12-arg1 <= 0 /\ -arg2+arg3p12 <= 0 /\ -7+arg2p12 > 0 /\ -arg3p12+arg3p2 <= 0 /\ 3-arg2p12+arg6 <= 0 /\ 7+arg5-arg1 <= 0 /\ 4+arg1p2-arg3p12 <= 0 /\ 4+arg31p12-arg5p12 <= 0 /\ 6+arg20p12-arg3p12 <= 0 /\ 9-arg2p12+arg14p12 <= 0 /\ arg2p12-arg1 <= 0 /\ -2+arg5p2 > 0 /\ 9+arg12p12-arg1 <= 0 /\ 2-arg4p12+arg25p12 <= 0 /\ 4-arg5p12+arg30p12 <= 0 /\ -7+arg2p2 > 0), cost: 1 propagated equality arg7p12 = arg3 propagated equality arg11p12 = arg5 propagated equality arg9p12 = arg4 propagated equality arg21p12 = arg8 propagated equality arg17p12 = arg7 propagated equality arg15p12 = arg6 Simplified Guard Original rule: f1712_0_remove_FieldAccess -> f1764_0_remove_FieldAccess : arg1'=arg1p2, arg10'=arg10p2, arg11'=arg11p2, arg12'=arg12p2, arg13'=arg13p2, arg14'=arg14p2, arg15'=arg15p2, arg16'=arg16p2, arg17'=arg17p2, arg18'=arg18p2, arg19'=arg19p2, arg2'=arg2p2, arg20'=arg20p2, arg21'=arg21p2, arg22'=arg22p2, arg23'=arg23p2, arg24'=arg24p2, arg25'=arg25p2, arg26'=arg26p2, arg27'=arg27p2, arg28'=arg28p2, arg29'=arg29p2, arg3'=arg3p2, arg30'=arg30p2, arg31'=arg31p2, arg32'=arg32p2, arg4'=arg4p2, arg5'=arg5p2, arg6'=arg6p12, arg7'=arg3, arg8'=arg8p2, arg9'=arg9p2, (0 == 0 /\ 4+arg24p12-arg3p12 <= 0 /\ 4+arg1p12-arg2 <= 0 /\ 8+arg10p12-arg1 <= 0 /\ 5-arg2+arg16p12 <= 0 /\ -arg4p12+arg1p2 <= 0 /\ -arg2p12+arg2p2 <= 0 /\ -4+arg3p12 > 0 /\ arg1p12 > 0 /\ 2+arg8-arg3p12 <= 0 /\ 7+arg5-arg2p12 <= 0 /\ 6-arg2+arg19p12 <= 0 /\ 5-arg2p12+arg4 <= 0 /\ 3+arg6-arg1 <= 0 /\ arg4p12 > 0 /\ 4-arg2+arg23p12 <= 0 /\ 2+arg8-arg2 <= 0 /\ -2+arg5p12 > 0 /\ -arg4p12+arg4p2 <= 0 /\ 8-arg2p12+arg10p12 <= 0 /\ 4-arg5p12+arg32p12 <= 0 /\ 2-arg4p12+arg27p12 <= 0 /\ 4-arg3p12+arg22p12 <= 0 /\ arg1p2 > 0 /\ 9+arg12p12-arg2p12 <= 0 /\ -4+arg2 > 0 /\ arg4p2 > 0 /\ -arg1p12+arg1p2 <= 0 /\ 4-arg2+arg22p12 <= 0 /\ 4+arg23p12-arg3p12 <= 0 /\ 2-arg4p12+arg26p12 <= 0 /\ 4+arg7-arg3p12 <= 0 /\ 6+arg19p12-arg3p12 <= 0 /\ 6-arg2+arg20p12 <= 0 /\ 7+arg1p12-arg1 <= 0 /\ 2+arg1p2-arg5p12 <= 0 /\ 3-arg5p12+arg28p12 <= 0 /\ -7+arg1 > 0 /\ 5-arg3p12+arg16p12 <= 0 /\ 9+arg14p12-arg1 <= 0 /\ 7+arg1p2-arg2p12 <= 0 /\ -4+arg3p2 > 0 /\ 9+arg13p12-arg2p12 <= 0 /\ 6-arg2+arg18p12 <= 0 /\ 2+arg29p12-arg5p12 <= 0 /\ 4-arg2+arg24p12 <= 0 /\ -arg5p12+arg5p2 <= 0 /\ 5+arg4-arg1 <= 0 /\ arg3 > 0 /\ 6+arg18p12-arg3p12 <= 0 /\ 4-arg2+arg7 <= 0 /\ 9+arg13p12-arg1 <= 0 /\ -arg2+arg3p12 <= 0 /\ -7+arg2p12 > 0 /\ -arg3p12+arg3p2 <= 0 /\ 3-arg2p12+arg6 <= 0 /\ 7+arg5-arg1 <= 0 /\ 4+arg1p2-arg3p12 <= 0 /\ 4+arg31p12-arg5p12 <= 0 /\ 6+arg20p12-arg3p12 <= 0 /\ 9-arg2p12+arg14p12 <= 0 /\ arg2p12-arg1 <= 0 /\ -2+arg5p2 > 0 /\ 9+arg12p12-arg1 <= 0 /\ 2-arg4p12+arg25p12 <= 0 /\ 4-arg5p12+arg30p12 <= 0 /\ -7+arg2p2 > 0), cost: 1 New rule: f1712_0_remove_FieldAccess -> f1764_0_remove_FieldAccess : arg1'=arg1p2, arg10'=arg10p2, arg11'=arg11p2, arg12'=arg12p2, arg13'=arg13p2, arg14'=arg14p2, arg15'=arg15p2, arg16'=arg16p2, arg17'=arg17p2, arg18'=arg18p2, arg19'=arg19p2, arg2'=arg2p2, arg20'=arg20p2, arg21'=arg21p2, arg22'=arg22p2, arg23'=arg23p2, arg24'=arg24p2, arg25'=arg25p2, arg26'=arg26p2, arg27'=arg27p2, arg28'=arg28p2, arg29'=arg29p2, arg3'=arg3p2, arg30'=arg30p2, arg31'=arg31p2, arg32'=arg32p2, arg4'=arg4p2, arg5'=arg5p2, arg6'=arg6p12, arg7'=arg3, arg8'=arg8p2, arg9'=arg9p2, (4+arg24p12-arg3p12 <= 0 /\ 4+arg1p12-arg2 <= 0 /\ 8+arg10p12-arg1 <= 0 /\ 5-arg2+arg16p12 <= 0 /\ -arg4p12+arg1p2 <= 0 /\ -arg2p12+arg2p2 <= 0 /\ -4+arg3p12 > 0 /\ arg1p12 > 0 /\ 2+arg8-arg3p12 <= 0 /\ 7+arg5-arg2p12 <= 0 /\ 6-arg2+arg19p12 <= 0 /\ 5-arg2p12+arg4 <= 0 /\ 3+arg6-arg1 <= 0 /\ arg4p12 > 0 /\ 4-arg2+arg23p12 <= 0 /\ 2+arg8-arg2 <= 0 /\ -2+arg5p12 > 0 /\ -arg4p12+arg4p2 <= 0 /\ 8-arg2p12+arg10p12 <= 0 /\ 4-arg5p12+arg32p12 <= 0 /\ 2-arg4p12+arg27p12 <= 0 /\ 4-arg3p12+arg22p12 <= 0 /\ arg1p2 > 0 /\ 9+arg12p12-arg2p12 <= 0 /\ -4+arg2 > 0 /\ arg4p2 > 0 /\ -arg1p12+arg1p2 <= 0 /\ 4-arg2+arg22p12 <= 0 /\ 4+arg23p12-arg3p12 <= 0 /\ 2-arg4p12+arg26p12 <= 0 /\ 4+arg7-arg3p12 <= 0 /\ 6+arg19p12-arg3p12 <= 0 /\ 6-arg2+arg20p12 <= 0 /\ 7+arg1p12-arg1 <= 0 /\ 2+arg1p2-arg5p12 <= 0 /\ 3-arg5p12+arg28p12 <= 0 /\ -7+arg1 > 0 /\ 5-arg3p12+arg16p12 <= 0 /\ 9+arg14p12-arg1 <= 0 /\ 7+arg1p2-arg2p12 <= 0 /\ -4+arg3p2 > 0 /\ 9+arg13p12-arg2p12 <= 0 /\ 6-arg2+arg18p12 <= 0 /\ 2+arg29p12-arg5p12 <= 0 /\ 4-arg2+arg24p12 <= 0 /\ -arg5p12+arg5p2 <= 0 /\ 5+arg4-arg1 <= 0 /\ arg3 > 0 /\ 6+arg18p12-arg3p12 <= 0 /\ 4-arg2+arg7 <= 0 /\ 9+arg13p12-arg1 <= 0 /\ -arg2+arg3p12 <= 0 /\ -7+arg2p12 > 0 /\ -arg3p12+arg3p2 <= 0 /\ 3-arg2p12+arg6 <= 0 /\ 7+arg5-arg1 <= 0 /\ 4+arg1p2-arg3p12 <= 0 /\ 4+arg31p12-arg5p12 <= 0 /\ 6+arg20p12-arg3p12 <= 0 /\ 9-arg2p12+arg14p12 <= 0 /\ arg2p12-arg1 <= 0 /\ -2+arg5p2 > 0 /\ 9+arg12p12-arg1 <= 0 /\ 2-arg4p12+arg25p12 <= 0 /\ 4-arg5p12+arg30p12 <= 0 /\ -7+arg2p2 > 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f1712_0_remove_FieldAccess -> f1764_0_remove_FieldAccess : arg1'=arg1p2, arg10'=arg10p2, arg11'=arg11p2, arg12'=arg12p2, arg13'=arg13p2, arg14'=arg14p2, arg15'=arg15p2, arg16'=arg16p2, arg17'=arg17p2, arg18'=arg18p2, arg19'=arg19p2, arg2'=arg2p2, arg20'=arg20p2, arg21'=arg21p2, arg22'=arg22p2, arg23'=arg23p2, arg24'=arg24p2, arg25'=arg25p2, arg26'=arg26p2, arg27'=arg27p2, arg28'=arg28p2, arg29'=arg29p2, arg3'=arg3p2, arg30'=arg30p2, arg31'=arg31p2, arg32'=arg32p2, arg4'=arg4p2, arg5'=arg5p2, arg6'=arg6p12, arg7'=arg3, arg8'=arg8p2, arg9'=arg9p2, (4+arg24p12-arg3p12 <= 0 /\ 4+arg1p12-arg2 <= 0 /\ 8+arg10p12-arg1 <= 0 /\ 5-arg2+arg16p12 <= 0 /\ -arg4p12+arg1p2 <= 0 /\ -arg2p12+arg2p2 <= 0 /\ -4+arg3p12 > 0 /\ arg1p12 > 0 /\ 2+arg8-arg3p12 <= 0 /\ 7+arg5-arg2p12 <= 0 /\ 6-arg2+arg19p12 <= 0 /\ 5-arg2p12+arg4 <= 0 /\ 3+arg6-arg1 <= 0 /\ arg4p12 > 0 /\ 4-arg2+arg23p12 <= 0 /\ 2+arg8-arg2 <= 0 /\ -2+arg5p12 > 0 /\ -arg4p12+arg4p2 <= 0 /\ 8-arg2p12+arg10p12 <= 0 /\ 4-arg5p12+arg32p12 <= 0 /\ 2-arg4p12+arg27p12 <= 0 /\ 4-arg3p12+arg22p12 <= 0 /\ arg1p2 > 0 /\ 9+arg12p12-arg2p12 <= 0 /\ -4+arg2 > 0 /\ arg4p2 > 0 /\ -arg1p12+arg1p2 <= 0 /\ 4-arg2+arg22p12 <= 0 /\ 4+arg23p12-arg3p12 <= 0 /\ 2-arg4p12+arg26p12 <= 0 /\ 4+arg7-arg3p12 <= 0 /\ 6+arg19p12-arg3p12 <= 0 /\ 6-arg2+arg20p12 <= 0 /\ 7+arg1p12-arg1 <= 0 /\ 2+arg1p2-arg5p12 <= 0 /\ 3-arg5p12+arg28p12 <= 0 /\ -7+arg1 > 0 /\ 5-arg3p12+arg16p12 <= 0 /\ 9+arg14p12-arg1 <= 0 /\ 7+arg1p2-arg2p12 <= 0 /\ -4+arg3p2 > 0 /\ 9+arg13p12-arg2p12 <= 0 /\ 6-arg2+arg18p12 <= 0 /\ 2+arg29p12-arg5p12 <= 0 /\ 4-arg2+arg24p12 <= 0 /\ -arg5p12+arg5p2 <= 0 /\ 5+arg4-arg1 <= 0 /\ arg3 > 0 /\ 6+arg18p12-arg3p12 <= 0 /\ 4-arg2+arg7 <= 0 /\ 9+arg13p12-arg1 <= 0 /\ -arg2+arg3p12 <= 0 /\ -7+arg2p12 > 0 /\ -arg3p12+arg3p2 <= 0 /\ 3-arg2p12+arg6 <= 0 /\ 7+arg5-arg1 <= 0 /\ 4+arg1p2-arg3p12 <= 0 /\ 4+arg31p12-arg5p12 <= 0 /\ 6+arg20p12-arg3p12 <= 0 /\ 9-arg2p12+arg14p12 <= 0 /\ arg2p12-arg1 <= 0 /\ -2+arg5p2 > 0 /\ 9+arg12p12-arg1 <= 0 /\ 2-arg4p12+arg25p12 <= 0 /\ 4-arg5p12+arg30p12 <= 0 /\ -7+arg2p2 > 0), cost: 1 New rule: f1712_0_remove_FieldAccess -> f1764_0_remove_FieldAccess : arg1'=arg1p2, arg10'=arg10p2, arg11'=arg11p2, arg12'=arg12p2, arg13'=arg13p2, arg14'=arg14p2, arg15'=arg15p2, arg16'=arg16p2, arg17'=arg17p2, arg18'=arg18p2, arg19'=arg19p2, arg2'=arg2p2, arg20'=arg20p2, arg21'=arg21p2, arg22'=arg22p2, arg23'=arg23p2, arg24'=arg24p2, arg25'=arg25p2, arg26'=arg26p2, arg27'=arg27p2, arg28'=arg28p2, arg29'=arg29p2, arg3'=arg3p2, arg30'=arg30p2, arg31'=arg31p2, arg32'=arg32p2, arg4'=arg4p2, arg5'=arg5p2, arg6'=arg6p12, arg7'=arg3, arg8'=arg8p2, arg9'=arg9p2, (3+arg6-arg1 <= 0 /\ 2+arg8-arg2 <= 0 /\ 5-arg2 <= 0 /\ arg1p2 > 0 /\ -4+arg2 > 0 /\ arg4p2 > 0 /\ arg2p2-arg1 <= 0 /\ -7+arg1 > 0 /\ -4+arg3p2 > 0 /\ 5+arg4-arg1 <= 0 /\ arg3 > 0 /\ 7+arg1p2-arg1 <= 0 /\ 4-arg2+arg7 <= 0 /\ 7+arg5-arg1 <= 0 /\ -arg2+arg3p2 <= 0 /\ -2+arg5p2 > 0 /\ 8-arg1 <= 0 /\ -7+arg2p2 > 0 /\ 4+arg1p2-arg2 <= 0), cost: 1 Propagated Equalities Original rule: f1712_0_remove_FieldAccess -> f1767_0_remove_FieldAccess : arg1'=arg1p3, arg10'=arg10p3, arg11'=arg11p3, arg12'=arg12p3, arg13'=arg13p3, arg14'=arg14p3, arg15'=arg15p3, arg16'=arg16p3, arg17'=arg17p3, arg18'=arg18p3, arg19'=arg19p3, arg2'=arg2p3, arg20'=arg20p3, arg21'=arg21p3, arg22'=arg22p3, arg23'=arg23p3, arg24'=arg24p3, arg25'=arg25p3, arg26'=arg26p3, arg27'=arg27p3, arg28'=arg28p3, arg29'=arg29p3, arg3'=arg3p3, arg30'=arg30p3, arg31'=arg31p3, arg32'=arg32p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, arg7'=arg7p3, arg8'=arg8p3, arg9'=arg9p3, (arg4p13 > 0 /\ 6-arg3p13+arg28p13 <= 0 /\ 9+arg8p13-arg2p13 <= 0 /\ -9+arg2p13 > 0 /\ -4+arg5p13 > 0 /\ 9+arg8p13-arg1 <= 0 /\ -9+arg1 > 0 /\ 11+arg10p13-arg1 <= 0 /\ 3+arg6-arg1 <= 0 /\ 6+arg26p13-arg2 <= 0 /\ 4+arg19p13-arg3p13 <= 0 /\ 2+arg8-arg2 <= 0 /\ 6+arg27p13-arg3p13 <= 0 /\ -arg17p13+arg7 == 0 /\ -arg16p13+arg6 == 0 /\ -4-arg1p3+arg3p13 >= 0 /\ arg4-arg7p13 == 0 /\ -2+arg4p13-arg23p13 >= 0 /\ -4+arg3p3 > 0 /\ 6+arg26p13-arg5p13 <= 0 /\ 6-arg5p13+arg27p13 <= 0 /\ 9+arg14p13-arg2p13 <= 0 /\ 9+arg14p13-arg1 <= 0 /\ -4+arg2 > 0 /\ 2+arg18p13-arg3p13 <= 0 /\ 9+arg1p13-arg1 <= 0 /\ 6-arg2+arg27p13 <= 0 /\ 7-arg2p13+arg12p13 <= 0 /\ 9-arg2p13+arg13p13 <= 0 /\ -2+arg4p13-arg24p13 >= 0 /\ 4+arg20p13-arg2 <= 0 /\ arg4p13-arg4p3 >= 0 /\ -arg3p3+arg3p13 >= 0 /\ arg2p13-arg1 <= 0 /\ 9+arg15p13-arg1 <= 0 /\ 4-arg2+arg1p13 <= 0 /\ 9+arg15p13-arg2p13 <= 0 /\ -4+arg5p13-arg1p3 >= 0 /\ 11-arg2p13+arg10p13 <= 0 /\ arg4p13-arg1p3 >= 0 /\ -arg2+arg3p13 <= 0 /\ -4+arg5p3 > 0 /\ 9+arg13p13-arg1 <= 0 /\ arg8-arg18p13 == 0 /\ arg1p3 > 0 /\ 11-arg2p13+arg9p13 <= 0 /\ arg5-arg12p13 == 0 /\ 2-arg4p13+arg22p13 <= 0 /\ -2-arg29p13+arg5p13 >= 0 /\ -9+arg2p13-arg1p3 >= 0 /\ 6-arg5p13+arg28p13 <= 0 /\ arg4p3 > 0 /\ 5+arg4-arg1 <= 0 /\ -4+arg5p13-arg32p13 >= 0 /\ 4-arg2+arg21p13 <= 0 /\ -4-arg31p13+arg5p13 >= 0 /\ 4-arg2+arg7 <= 0 /\ 4+arg17p13-arg3p13 <= 0 /\ 4+arg20p13-arg3p13 <= 0 /\ 5-arg2p13+arg7p13 <= 0 /\ 11+arg11p13-arg2p13 <= 0 /\ 3-arg2p13+arg16p13 <= 0 /\ 11+arg9p13-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ -4+arg3p13 > 0 /\ -4+arg5p13-arg25p13 >= 0 /\ -arg2p3+arg2p13 >= 0 /\ -4+arg5p13-arg30p13 >= 0 /\ 11+arg11p13-arg1 <= 0 /\ -arg1p3+arg1p13 >= 0 /\ 6-arg2+arg28p13 <= 0 /\ arg5p13-arg5p3 >= 0 /\ -9+arg2p3 > 0 /\ 6+arg26p13-arg3p13 <= 0 /\ 4-arg2+arg19p13 <= 0 /\ arg1p13 > 0 /\ 4+arg21p13-arg3p13 <= 0), cost: 1 New rule: f1712_0_remove_FieldAccess -> f1767_0_remove_FieldAccess : arg1'=arg1p3, arg10'=arg10p3, arg11'=arg11p3, arg12'=arg12p3, arg13'=arg13p3, arg14'=arg14p3, arg15'=arg15p3, arg16'=arg16p3, arg17'=arg17p3, arg18'=arg18p3, arg19'=arg19p3, arg2'=arg2p3, arg20'=arg20p3, arg21'=arg21p3, arg22'=arg22p3, arg23'=arg23p3, arg24'=arg24p3, arg25'=arg25p3, arg26'=arg26p3, arg27'=arg27p3, arg28'=arg28p3, arg29'=arg29p3, arg3'=arg3p3, arg30'=arg30p3, arg31'=arg31p3, arg32'=arg32p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, arg7'=arg7p3, arg8'=arg8p3, arg9'=arg9p3, (0 == 0 /\ arg4p13 > 0 /\ 6-arg3p13+arg28p13 <= 0 /\ 9+arg8p13-arg2p13 <= 0 /\ -9+arg2p13 > 0 /\ -4+arg5p13 > 0 /\ 9+arg8p13-arg1 <= 0 /\ -9+arg1 > 0 /\ 11+arg10p13-arg1 <= 0 /\ 3+arg6-arg1 <= 0 /\ 6+arg26p13-arg2 <= 0 /\ 4+arg19p13-arg3p13 <= 0 /\ 2+arg8-arg2 <= 0 /\ 6+arg27p13-arg3p13 <= 0 /\ -4-arg1p3+arg3p13 >= 0 /\ -2+arg4p13-arg23p13 >= 0 /\ -4+arg3p3 > 0 /\ 6+arg26p13-arg5p13 <= 0 /\ 6-arg5p13+arg27p13 <= 0 /\ 9+arg14p13-arg2p13 <= 0 /\ 9+arg14p13-arg1 <= 0 /\ -4+arg2 > 0 /\ 9+arg1p13-arg1 <= 0 /\ 6-arg2+arg27p13 <= 0 /\ 9-arg2p13+arg13p13 <= 0 /\ -2+arg4p13-arg24p13 >= 0 /\ 4+arg20p13-arg2 <= 0 /\ arg4p13-arg4p3 >= 0 /\ -arg3p3+arg3p13 >= 0 /\ arg2p13-arg1 <= 0 /\ 9+arg15p13-arg1 <= 0 /\ 3-arg2p13+arg6 <= 0 /\ 4-arg2+arg1p13 <= 0 /\ 9+arg15p13-arg2p13 <= 0 /\ -4+arg5p13-arg1p3 >= 0 /\ 11-arg2p13+arg10p13 <= 0 /\ arg4p13-arg1p3 >= 0 /\ -arg2+arg3p13 <= 0 /\ -4+arg5p3 > 0 /\ 9+arg13p13-arg1 <= 0 /\ arg1p3 > 0 /\ 4+arg7-arg3p13 <= 0 /\ 11-arg2p13+arg9p13 <= 0 /\ 2-arg4p13+arg22p13 <= 0 /\ -2-arg29p13+arg5p13 >= 0 /\ -9+arg2p13-arg1p3 >= 0 /\ 6-arg5p13+arg28p13 <= 0 /\ 5-arg2p13+arg4 <= 0 /\ arg4p3 > 0 /\ 5+arg4-arg1 <= 0 /\ -4+arg5p13-arg32p13 >= 0 /\ 4-arg2+arg21p13 <= 0 /\ -4-arg31p13+arg5p13 >= 0 /\ 4-arg2+arg7 <= 0 /\ 4+arg20p13-arg3p13 <= 0 /\ 11+arg11p13-arg2p13 <= 0 /\ 11+arg9p13-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ -4+arg3p13 > 0 /\ -4+arg5p13-arg25p13 >= 0 /\ 2+arg8-arg3p13 <= 0 /\ -arg2p3+arg2p13 >= 0 /\ -4+arg5p13-arg30p13 >= 0 /\ 11+arg11p13-arg1 <= 0 /\ 7+arg5-arg2p13 <= 0 /\ -arg1p3+arg1p13 >= 0 /\ 6-arg2+arg28p13 <= 0 /\ arg5p13-arg5p3 >= 0 /\ -9+arg2p3 > 0 /\ 6+arg26p13-arg3p13 <= 0 /\ 4-arg2+arg19p13 <= 0 /\ arg1p13 > 0 /\ 4+arg21p13-arg3p13 <= 0), cost: 1 propagated equality arg17p13 = arg7 propagated equality arg16p13 = arg6 propagated equality arg7p13 = arg4 propagated equality arg18p13 = arg8 propagated equality arg12p13 = arg5 Simplified Guard Original rule: f1712_0_remove_FieldAccess -> f1767_0_remove_FieldAccess : arg1'=arg1p3, arg10'=arg10p3, arg11'=arg11p3, arg12'=arg12p3, arg13'=arg13p3, arg14'=arg14p3, arg15'=arg15p3, arg16'=arg16p3, arg17'=arg17p3, arg18'=arg18p3, arg19'=arg19p3, arg2'=arg2p3, arg20'=arg20p3, arg21'=arg21p3, arg22'=arg22p3, arg23'=arg23p3, arg24'=arg24p3, arg25'=arg25p3, arg26'=arg26p3, arg27'=arg27p3, arg28'=arg28p3, arg29'=arg29p3, arg3'=arg3p3, arg30'=arg30p3, arg31'=arg31p3, arg32'=arg32p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, arg7'=arg7p3, arg8'=arg8p3, arg9'=arg9p3, (0 == 0 /\ arg4p13 > 0 /\ 6-arg3p13+arg28p13 <= 0 /\ 9+arg8p13-arg2p13 <= 0 /\ -9+arg2p13 > 0 /\ -4+arg5p13 > 0 /\ 9+arg8p13-arg1 <= 0 /\ -9+arg1 > 0 /\ 11+arg10p13-arg1 <= 0 /\ 3+arg6-arg1 <= 0 /\ 6+arg26p13-arg2 <= 0 /\ 4+arg19p13-arg3p13 <= 0 /\ 2+arg8-arg2 <= 0 /\ 6+arg27p13-arg3p13 <= 0 /\ -4-arg1p3+arg3p13 >= 0 /\ -2+arg4p13-arg23p13 >= 0 /\ -4+arg3p3 > 0 /\ 6+arg26p13-arg5p13 <= 0 /\ 6-arg5p13+arg27p13 <= 0 /\ 9+arg14p13-arg2p13 <= 0 /\ 9+arg14p13-arg1 <= 0 /\ -4+arg2 > 0 /\ 9+arg1p13-arg1 <= 0 /\ 6-arg2+arg27p13 <= 0 /\ 9-arg2p13+arg13p13 <= 0 /\ -2+arg4p13-arg24p13 >= 0 /\ 4+arg20p13-arg2 <= 0 /\ arg4p13-arg4p3 >= 0 /\ -arg3p3+arg3p13 >= 0 /\ arg2p13-arg1 <= 0 /\ 9+arg15p13-arg1 <= 0 /\ 3-arg2p13+arg6 <= 0 /\ 4-arg2+arg1p13 <= 0 /\ 9+arg15p13-arg2p13 <= 0 /\ -4+arg5p13-arg1p3 >= 0 /\ 11-arg2p13+arg10p13 <= 0 /\ arg4p13-arg1p3 >= 0 /\ -arg2+arg3p13 <= 0 /\ -4+arg5p3 > 0 /\ 9+arg13p13-arg1 <= 0 /\ arg1p3 > 0 /\ 4+arg7-arg3p13 <= 0 /\ 11-arg2p13+arg9p13 <= 0 /\ 2-arg4p13+arg22p13 <= 0 /\ -2-arg29p13+arg5p13 >= 0 /\ -9+arg2p13-arg1p3 >= 0 /\ 6-arg5p13+arg28p13 <= 0 /\ 5-arg2p13+arg4 <= 0 /\ arg4p3 > 0 /\ 5+arg4-arg1 <= 0 /\ -4+arg5p13-arg32p13 >= 0 /\ 4-arg2+arg21p13 <= 0 /\ -4-arg31p13+arg5p13 >= 0 /\ 4-arg2+arg7 <= 0 /\ 4+arg20p13-arg3p13 <= 0 /\ 11+arg11p13-arg2p13 <= 0 /\ 11+arg9p13-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ -4+arg3p13 > 0 /\ -4+arg5p13-arg25p13 >= 0 /\ 2+arg8-arg3p13 <= 0 /\ -arg2p3+arg2p13 >= 0 /\ -4+arg5p13-arg30p13 >= 0 /\ 11+arg11p13-arg1 <= 0 /\ 7+arg5-arg2p13 <= 0 /\ -arg1p3+arg1p13 >= 0 /\ 6-arg2+arg28p13 <= 0 /\ arg5p13-arg5p3 >= 0 /\ -9+arg2p3 > 0 /\ 6+arg26p13-arg3p13 <= 0 /\ 4-arg2+arg19p13 <= 0 /\ arg1p13 > 0 /\ 4+arg21p13-arg3p13 <= 0), cost: 1 New rule: f1712_0_remove_FieldAccess -> f1767_0_remove_FieldAccess : arg1'=arg1p3, arg10'=arg10p3, arg11'=arg11p3, arg12'=arg12p3, arg13'=arg13p3, arg14'=arg14p3, arg15'=arg15p3, arg16'=arg16p3, arg17'=arg17p3, arg18'=arg18p3, arg19'=arg19p3, arg2'=arg2p3, arg20'=arg20p3, arg21'=arg21p3, arg22'=arg22p3, arg23'=arg23p3, arg24'=arg24p3, arg25'=arg25p3, arg26'=arg26p3, arg27'=arg27p3, arg28'=arg28p3, arg29'=arg29p3, arg3'=arg3p3, arg30'=arg30p3, arg31'=arg31p3, arg32'=arg32p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, arg7'=arg7p3, arg8'=arg8p3, arg9'=arg9p3, (arg4p13 > 0 /\ 6-arg3p13+arg28p13 <= 0 /\ 9+arg8p13-arg2p13 <= 0 /\ -9+arg2p13 > 0 /\ -4+arg5p13 > 0 /\ 9+arg8p13-arg1 <= 0 /\ -9+arg1 > 0 /\ 11+arg10p13-arg1 <= 0 /\ 3+arg6-arg1 <= 0 /\ 6+arg26p13-arg2 <= 0 /\ 4+arg19p13-arg3p13 <= 0 /\ 2+arg8-arg2 <= 0 /\ 6+arg27p13-arg3p13 <= 0 /\ -4-arg1p3+arg3p13 >= 0 /\ -2+arg4p13-arg23p13 >= 0 /\ -4+arg3p3 > 0 /\ 6+arg26p13-arg5p13 <= 0 /\ 6-arg5p13+arg27p13 <= 0 /\ 9+arg14p13-arg2p13 <= 0 /\ 9+arg14p13-arg1 <= 0 /\ -4+arg2 > 0 /\ 9+arg1p13-arg1 <= 0 /\ 6-arg2+arg27p13 <= 0 /\ 9-arg2p13+arg13p13 <= 0 /\ -2+arg4p13-arg24p13 >= 0 /\ 4+arg20p13-arg2 <= 0 /\ arg4p13-arg4p3 >= 0 /\ -arg3p3+arg3p13 >= 0 /\ arg2p13-arg1 <= 0 /\ 9+arg15p13-arg1 <= 0 /\ 3-arg2p13+arg6 <= 0 /\ 4-arg2+arg1p13 <= 0 /\ 9+arg15p13-arg2p13 <= 0 /\ -4+arg5p13-arg1p3 >= 0 /\ 11-arg2p13+arg10p13 <= 0 /\ arg4p13-arg1p3 >= 0 /\ -arg2+arg3p13 <= 0 /\ -4+arg5p3 > 0 /\ 9+arg13p13-arg1 <= 0 /\ arg1p3 > 0 /\ 4+arg7-arg3p13 <= 0 /\ 11-arg2p13+arg9p13 <= 0 /\ 2-arg4p13+arg22p13 <= 0 /\ -2-arg29p13+arg5p13 >= 0 /\ -9+arg2p13-arg1p3 >= 0 /\ 6-arg5p13+arg28p13 <= 0 /\ 5-arg2p13+arg4 <= 0 /\ arg4p3 > 0 /\ 5+arg4-arg1 <= 0 /\ -4+arg5p13-arg32p13 >= 0 /\ 4-arg2+arg21p13 <= 0 /\ -4-arg31p13+arg5p13 >= 0 /\ 4-arg2+arg7 <= 0 /\ 4+arg20p13-arg3p13 <= 0 /\ 11+arg11p13-arg2p13 <= 0 /\ 11+arg9p13-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ -4+arg3p13 > 0 /\ -4+arg5p13-arg25p13 >= 0 /\ 2+arg8-arg3p13 <= 0 /\ -arg2p3+arg2p13 >= 0 /\ -4+arg5p13-arg30p13 >= 0 /\ 11+arg11p13-arg1 <= 0 /\ 7+arg5-arg2p13 <= 0 /\ -arg1p3+arg1p13 >= 0 /\ 6-arg2+arg28p13 <= 0 /\ arg5p13-arg5p3 >= 0 /\ -9+arg2p3 > 0 /\ 6+arg26p13-arg3p13 <= 0 /\ 4-arg2+arg19p13 <= 0 /\ arg1p13 > 0 /\ 4+arg21p13-arg3p13 <= 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f1712_0_remove_FieldAccess -> f1767_0_remove_FieldAccess : arg1'=arg1p3, arg10'=arg10p3, arg11'=arg11p3, arg12'=arg12p3, arg13'=arg13p3, arg14'=arg14p3, arg15'=arg15p3, arg16'=arg16p3, arg17'=arg17p3, arg18'=arg18p3, arg19'=arg19p3, arg2'=arg2p3, arg20'=arg20p3, arg21'=arg21p3, arg22'=arg22p3, arg23'=arg23p3, arg24'=arg24p3, arg25'=arg25p3, arg26'=arg26p3, arg27'=arg27p3, arg28'=arg28p3, arg29'=arg29p3, arg3'=arg3p3, arg30'=arg30p3, arg31'=arg31p3, arg32'=arg32p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, arg7'=arg7p3, arg8'=arg8p3, arg9'=arg9p3, (arg4p13 > 0 /\ 6-arg3p13+arg28p13 <= 0 /\ 9+arg8p13-arg2p13 <= 0 /\ -9+arg2p13 > 0 /\ -4+arg5p13 > 0 /\ 9+arg8p13-arg1 <= 0 /\ -9+arg1 > 0 /\ 11+arg10p13-arg1 <= 0 /\ 3+arg6-arg1 <= 0 /\ 6+arg26p13-arg2 <= 0 /\ 4+arg19p13-arg3p13 <= 0 /\ 2+arg8-arg2 <= 0 /\ 6+arg27p13-arg3p13 <= 0 /\ -4-arg1p3+arg3p13 >= 0 /\ -2+arg4p13-arg23p13 >= 0 /\ -4+arg3p3 > 0 /\ 6+arg26p13-arg5p13 <= 0 /\ 6-arg5p13+arg27p13 <= 0 /\ 9+arg14p13-arg2p13 <= 0 /\ 9+arg14p13-arg1 <= 0 /\ -4+arg2 > 0 /\ 9+arg1p13-arg1 <= 0 /\ 6-arg2+arg27p13 <= 0 /\ 9-arg2p13+arg13p13 <= 0 /\ -2+arg4p13-arg24p13 >= 0 /\ 4+arg20p13-arg2 <= 0 /\ arg4p13-arg4p3 >= 0 /\ -arg3p3+arg3p13 >= 0 /\ arg2p13-arg1 <= 0 /\ 9+arg15p13-arg1 <= 0 /\ 3-arg2p13+arg6 <= 0 /\ 4-arg2+arg1p13 <= 0 /\ 9+arg15p13-arg2p13 <= 0 /\ -4+arg5p13-arg1p3 >= 0 /\ 11-arg2p13+arg10p13 <= 0 /\ arg4p13-arg1p3 >= 0 /\ -arg2+arg3p13 <= 0 /\ -4+arg5p3 > 0 /\ 9+arg13p13-arg1 <= 0 /\ arg1p3 > 0 /\ 4+arg7-arg3p13 <= 0 /\ 11-arg2p13+arg9p13 <= 0 /\ 2-arg4p13+arg22p13 <= 0 /\ -2-arg29p13+arg5p13 >= 0 /\ -9+arg2p13-arg1p3 >= 0 /\ 6-arg5p13+arg28p13 <= 0 /\ 5-arg2p13+arg4 <= 0 /\ arg4p3 > 0 /\ 5+arg4-arg1 <= 0 /\ -4+arg5p13-arg32p13 >= 0 /\ 4-arg2+arg21p13 <= 0 /\ -4-arg31p13+arg5p13 >= 0 /\ 4-arg2+arg7 <= 0 /\ 4+arg20p13-arg3p13 <= 0 /\ 11+arg11p13-arg2p13 <= 0 /\ 11+arg9p13-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ -4+arg3p13 > 0 /\ -4+arg5p13-arg25p13 >= 0 /\ 2+arg8-arg3p13 <= 0 /\ -arg2p3+arg2p13 >= 0 /\ -4+arg5p13-arg30p13 >= 0 /\ 11+arg11p13-arg1 <= 0 /\ 7+arg5-arg2p13 <= 0 /\ -arg1p3+arg1p13 >= 0 /\ 6-arg2+arg28p13 <= 0 /\ arg5p13-arg5p3 >= 0 /\ -9+arg2p3 > 0 /\ 6+arg26p13-arg3p13 <= 0 /\ 4-arg2+arg19p13 <= 0 /\ arg1p13 > 0 /\ 4+arg21p13-arg3p13 <= 0), cost: 1 New rule: f1712_0_remove_FieldAccess -> f1767_0_remove_FieldAccess : arg1'=arg1p3, arg10'=arg10p3, arg11'=arg11p3, arg12'=arg12p3, arg13'=arg13p3, arg14'=arg14p3, arg15'=arg15p3, arg16'=arg16p3, arg17'=arg17p3, arg18'=arg18p3, arg19'=arg19p3, arg2'=arg2p3, arg20'=arg20p3, arg21'=arg21p3, arg22'=arg22p3, arg23'=arg23p3, arg24'=arg24p3, arg25'=arg25p3, arg26'=arg26p3, arg27'=arg27p3, arg28'=arg28p3, arg29'=arg29p3, arg3'=arg3p3, arg30'=arg30p3, arg31'=arg31p3, arg32'=arg32p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, arg7'=arg7p3, arg8'=arg8p3, arg9'=arg9p3, (-9+arg1 > 0 /\ 10-arg1 <= 0 /\ 3+arg6-arg1 <= 0 /\ 2+arg8-arg2 <= 0 /\ 5-arg2 <= 0 /\ -4+arg3p3 > 0 /\ -4+arg2 > 0 /\ -4+arg5p3 > 0 /\ arg1p3 > 0 /\ arg2p3-arg1 <= 0 /\ arg4p3 > 0 /\ 5+arg4-arg1 <= 0 /\ 4-arg2+arg7 <= 0 /\ 4-arg2+arg1p3 <= 0 /\ 7+arg5-arg1 <= 0 /\ -9+arg2p3 > 0 /\ 9+arg1p3-arg1 <= 0 /\ arg3p3-arg2 <= 0), cost: 1 Step with 17 Trace 17[T] Blocked [{}, {}] Step with 24 Trace 17[T], 24[(arg2 > 0 /\ -6+arg1p5 > 0 /\ arg1 > 0)] Blocked [{}, {}, {}] Step with 26 Trace 17[T], 24[(arg2 > 0 /\ -6+arg1p5 > 0 /\ arg1 > 0)], 26[(2-arg3 <= 0 /\ 1+arg2 > 0 /\ -7+arg1p7 > 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ -4+arg2p7 > 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ -1+arg3p7 < 0 /\ 1+arg3 > 0)] Blocked [{}, {}, {}, {}] Step with 34 Trace 17[T], 24[(arg2 > 0 /\ -6+arg1p5 > 0 /\ arg1 > 0)], 26[(2-arg3 <= 0 /\ 1+arg2 > 0 /\ -7+arg1p7 > 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ -4+arg2p7 > 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ -1+arg3p7 < 0 /\ 1+arg3 > 0)], 34[(-9+arg1 > 0 /\ 10-arg1 <= 0 /\ 3+arg6-arg1 <= 0 /\ 2+arg8-arg2 <= 0 /\ 5-arg2 <= 0 /\ -4+arg3p3 > 0 /\ -4+arg2 > 0 /\ -4+arg5p3 > 0 /\ arg1p3 > 0 /\ arg2p3-arg1 <= 0 /\ arg4p3 > 0 /\ 5+arg4-arg1 <= 0 /\ 4-arg2+arg7 <= 0 /\ 4-arg2+arg1p3 <= 0 /\ 7+arg5-arg1 <= 0 /\ -9+arg2p3 > 0 /\ 9+arg1p3-arg1 <= 0 /\ arg3p3-arg2 <= 0)] Blocked [{}, {}, {}, {33[T]}, {}] Backtrack Trace 17[T], 24[(arg2 > 0 /\ -6+arg1p5 > 0 /\ arg1 > 0)], 26[(2-arg3 <= 0 /\ 1+arg2 > 0 /\ -7+arg1p7 > 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ -4+arg2p7 > 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ -1+arg3p7 < 0 /\ 1+arg3 > 0)] Blocked [{}, {}, {}, {33[T], 34[T]}] Backtrack Trace 17[T], 24[(arg2 > 0 /\ -6+arg1p5 > 0 /\ arg1 > 0)] Blocked [{}, {}, {26[T]}] Step with 28 Trace 17[T], 24[(arg2 > 0 /\ -6+arg1p5 > 0 /\ arg1 > 0)], 28[(-4+arg2p9 > 0 /\ -1+arg3p9 < 0 /\ 2-arg3 <= 0 /\ 1+arg2 > 0 /\ -6+arg1 > 0 /\ -7+arg1p9 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 2-arg2 <= 0 /\ 1+arg3 > 0)] Blocked [{}, {}, {26[T], 27[T]}, {}] Step with 34 Trace 17[T], 24[(arg2 > 0 /\ -6+arg1p5 > 0 /\ arg1 > 0)], 28[(-4+arg2p9 > 0 /\ -1+arg3p9 < 0 /\ 2-arg3 <= 0 /\ 1+arg2 > 0 /\ -6+arg1 > 0 /\ -7+arg1p9 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 2-arg2 <= 0 /\ 1+arg3 > 0)], 34[(-9+arg1 > 0 /\ 10-arg1 <= 0 /\ 3+arg6-arg1 <= 0 /\ 2+arg8-arg2 <= 0 /\ 5-arg2 <= 0 /\ -4+arg3p3 > 0 /\ -4+arg2 > 0 /\ -4+arg5p3 > 0 /\ arg1p3 > 0 /\ arg2p3-arg1 <= 0 /\ arg4p3 > 0 /\ 5+arg4-arg1 <= 0 /\ 4-arg2+arg7 <= 0 /\ 4-arg2+arg1p3 <= 0 /\ 7+arg5-arg1 <= 0 /\ -9+arg2p3 > 0 /\ 9+arg1p3-arg1 <= 0 /\ arg3p3-arg2 <= 0)] Blocked [{}, {}, {26[T], 27[T]}, {}, {}] Backtrack Trace 17[T], 24[(arg2 > 0 /\ -6+arg1p5 > 0 /\ arg1 > 0)], 28[(-4+arg2p9 > 0 /\ -1+arg3p9 < 0 /\ 2-arg3 <= 0 /\ 1+arg2 > 0 /\ -6+arg1 > 0 /\ -7+arg1p9 > 0 /\ 5+arg4-arg1 <= 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 2-arg2 <= 0 /\ 1+arg3 > 0)] Blocked [{}, {}, {26[T], 27[T]}, {34[T]}] Backtrack Trace 17[T], 24[(arg2 > 0 /\ -6+arg1p5 > 0 /\ arg1 > 0)] Blocked [{}, {}, {26[T], 27[T], 28[T]}] Step with 32 Trace 17[T], 24[(arg2 > 0 /\ -6+arg1p5 > 0 /\ arg1 > 0)], 32[(-5+arg2p1 > 0 /\ arg1p1 > 0 /\ 2-arg3 <= 0 /\ arg4p1 > 0 /\ 1+arg2 > 0 /\ 3-arg3 <= 0 /\ -6+arg1 > 0 /\ 5+arg4-arg1 <= 0 /\ -2+arg5p1 > 0 /\ -4+arg3p1 > 0 /\ 7+arg5-arg1 <= 0 /\ 7+arg6-arg1 <= 0 /\ 3+arg7-arg1 <= 0 /\ arg4 > 0 /\ 1+arg3 > 0)] Blocked [{}, {}, {26[T], 27[T], 28[T]}, {}] Backtrack Trace 17[T], 24[(arg2 > 0 /\ -6+arg1p5 > 0 /\ arg1 > 0)] Blocked [{}, {}, {26[T], 27[T], 28[T], 32[T]}] Backtrack Trace 17[T] Blocked [{}, {24[T]}] Step with 31 Trace 17[T], 31[(1+arg1p4 > 0 /\ -11+arg1p15 > 0 /\ arg2 > 0 /\ -4-arg1 <= 0 /\ 3-arg1 <= 0 /\ -2-arg1 <= 0 /\ 1-arg1 <= 0 /\ arg1 > 0)] Blocked [{}, {24[T]}, {}] Backtrack Trace 17[T] Blocked [{}, {24[T], 31[T]}] Backtrack Trace Blocked [{17[T]}] Accept unknown Build SHA: a05f16bf13df659c382799650051f91bf6828c7b