(0) Obligation:

Need to prove time_complexity of the following program:
class Curseur{
	private int X=0, Y=0, maxX, maxY;
	private boolean torique=false;

	public Curseur(int maxX, int maxY, boolean espaceTorique){
		super();
		this.maxX=maxX;
		this.maxY=maxY;
		this.torique=espaceTorique;
	}

	public void centrer(){

			int cX=maxX/2;
			int cY=maxY/2;
			X=cX;
			Y=cY;

	}

	public void haut(){

			Y--;
			if(torique&&Y<0) Y=maxY-1;
	}

	public void bas(){
			Y++;
			if(torique&&Y==maxY) Y=0;
	}

	public void droite(){
			X++;
			if(torique&&X==maxX) X=0;
	}

	public void gauche(){
			X--;
			if(torique&&X<0) X=maxX-1;
	}

	public int getX(){
			return X;
	}

	public int getY(){
			return Y;
	}

	public void imprimer(){
	    //System.out.println("Curseur@["+getX()+","+getY()+"]");
	}
}

public class Carre {

	private Curseur curseur=null;
	private int cote=0;

	public Carre(int cote){
		if(cote>1&cote%2==1){
			this.cote=cote;
		}else{
		    //System.out.println("Cette classe ne genere pas les carres magiques d\'ordre pair.");
		    //System.exit(0);
		}
		this.curseur=new Curseur(cote,cote,true);
	}

	private int [][] carre=null;

	public void init(){
		carre=new int[cote][cote];
		int n=0;
		for(int x=0;x<3;x++) for(int y=0;y<3;y++) carre[x][y]=0;
		curseur.centrer();
	}

	public void peupler(){
		curseur.bas();
		int nbre=1;
		int cpteur=1;
		while(cpteur<3){
			if(!ajouter(nbre,curseur.getX(),curseur.getY())){
				curseur.bas();
				curseur.gauche();
				cpteur++;
			}else{
				cpteur=1;
				curseur.bas();
				curseur.droite();
				nbre++;
			}
		}
	}

	public Curseur curseur(){
		return curseur;
	}

	public int cote(){
		return cote;
	}

	public boolean ajouter(int nombre, int X, int Y){
		if(carre[X][Y]!=0) return false;
		carre[X][Y]=nombre;
		return true;
	}

	public void imprimer(){
		for(int j=0;j<cote;j++){
			for(int i=0;i<cote;i++){
			    //System.out.print(carre[i][j]+"\t");
			}
			//System.out.println();
		}
	}

	public static void main(int i){
	    Carre carre=new Carre(2*i+1);
	    carre.init();
	    //carre.peupler();
	    carre.imprimer();
	}

}


(1) JBCToGraph (BOTH CONCRETE BOUNDS(ID, ID) transformation)

Constructed TerminationGraph.

(2) Obligation:

Termination Graph based on JBC Program:
Carre.main(I)V: Graph of 450 nodes with 2 SCCs.


(3) TerminationGraphToComplexityProof (BOTH CONCRETE BOUNDS(ID, ADD(241)) transformation)

Extracted set of 209 edges for the analysis of TIME complexity. Kept leaves.

(4) Obligation:

Set of 209 edges based on JBC Program.
Performed SCC analyses:
  • Used field analysis yielded the following read fields:
    • Carre: [cote, curseur, carre]
    • Curseur: [maxX, maxY]

Considered paths: nonterm paths and paths from start to sinks

(5) JBCGraphEdgesToCpxIntTrsProof (CONCRETE UPPER BOUND(ID) transformation)

Transformed 209 jbc graph edges to a weighted ITS with 209 rules.
Filtered conditions with variables that do not depend on the variables on the lhs or rhs without taking transitive dependencies into account.
Did no encode lower bounds for putfield and astore.

(6) Obligation:

IntTrs with 209 rules
Start term: main_New_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_New_2(i1, env, static) -{0,0}> main_New_4(i1, env, static) :|: 0 >= 0
main_New_4(i1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_5(i1, env, static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_5(i1, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_11(iconst_0, i1, env, static) :|: iconst_0 = 0
langle_clinit_rangle_ArrayCreate_11(iconst_0, i1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_13(a2, i1, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2
langle_clinit_rangle_FieldAccess_13(a2, i1, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_14(i1, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2
langle_clinit_rangle_New_14(i1, env, static) -{0,0}> langle_clinit_rangle_New_16(i1, env, static) :|: 0 >= 0
langle_clinit_rangle_New_16(i1, env, static) -{0,0}> langle_clinit_rangle_New_17(i1, env, static) :|: 0 <= static
langle_clinit_rangle_New_17(i1, env, static) -{1,1}> langle_clinit_rangle_Duplicate_19(o2, i1, env, static) :|: 0 < o2 && o2 = 1
langle_clinit_rangle_Duplicate_19(o2, i1, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_21(o2, i1, env, static) :|: 0 < o2
langle_clinit_rangle_ConstantStackPush_21(o2, i1, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_22(o2, NULL, i1, env, static) :|: NULL = 0 && 0 < o2
langle_clinit_rangle_InvokeMethod_22(o2, NULL, i1, env, static) -{1,1}> langle_init_rangle_Load_24(o2, i1, env, static) :|: NULL = 0 && 0 < o2
langle_init_rangle_Load_24(o2, i1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_26(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_26(o2, i1, env, static) -{1,1}> langle_init_rangle_Load_28(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_Load_28(o2, i1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_30(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_30(o2, i1, env, static) -{1,1}> langle_init_rangle_Return_32(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_Return_32(o2, i1, env, static) -{1,1}> langle_init_rangle_Return_34(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_Return_34(o2, i1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_39(o2, i1, env, static) :|: 0 < o2
langle_clinit_rangle_FieldAccess_39(o2, i1, env, static) -{1,1}> langle_clinit_rangle_Return_40(i1, env, static') :|: 0 < o2 && 0 <= o2 && 0 <= static && static' <= static + o2
langle_clinit_rangle_Return_40(i1, env, static) -{1,1}> main_New_47(i1, env, static) :|: 0 >= 0
main_New_47(i1, env, static) -{0,0}> main_New_48(i1, env, static) :|: 0 >= 0
main_New_48(i1, env, static) -{0,0}> main_New_50(i1, env, static) :|: 0 <= static
main_New_50(i1, env, static) -{0,0}> main_New_51(i1, env, static) :|: 0 >= 0
main_New_51(i1, env, static) -{0,0}> main_New_52(i1, env, static) :|: 0 >= 0
main_New_52(i1, env, static) -{1,1}> main_Duplicate_53(i1, o4, NULL, iconst_0, env, static) :|: NULL = 0 && o4 = 1 && 0 < o4 && iconst_0 = 0
main_Duplicate_53(i1, o4, NULL, iconst_0, env, static) -{1,1}> main_ConstantStackPush_54(i1, o4, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
main_ConstantStackPush_54(i1, o4, NULL, iconst_0, env, static) -{1,1}> main_Load_55(i1, o4, iconst_2, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && iconst_2 = 2
main_Load_55(i1, o4, iconst_2, NULL, iconst_0, env, static) -{1,1}> main_IntArithmetic_58(i1, o4, iconst_2, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && iconst_2 = 2
main_IntArithmetic_58(i1, o4, iconst_2, NULL, iconst_0, env, static) -{1,1}> main_ConstantStackPush_59(i1, o4, i5, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && iconst_2 * i1 = i5 && iconst_2 = 2
main_ConstantStackPush_59(i1, o4, i5, NULL, iconst_0, env, static) -{1,1}> main_IntArithmetic_61(i1, o4, i5, iconst_1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
main_IntArithmetic_61(i1, o4, i5, iconst_1, NULL, iconst_0, env, static) -{1,1}> main_InvokeMethod_62(i1, o4, i6, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i5 + iconst_1 = i6
main_InvokeMethod_62(i1, o4, i6, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_64(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_64(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_InvokeMethod_70(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_InvokeMethod_70(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_72(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_72(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_74(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_74(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_77(o4, NULL, i6, i1, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_77(o4, NULL, i6, i1, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_81(o4', i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && o4' = o4 + NULL && 0 < o4 && iconst_0 = 0 && o4' <= o4 + NULL && 0 < o4'
langle_init_rangle_Load_81(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_83(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_83(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_85(o4, iconst_0, i6, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_85(o4, iconst_0, i6, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_86(o4', i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && o4' <= o4 && 0 < o4 && o4' <= o4 + iconst_0 && iconst_0 = 0 && o4' = o4 && 0 < o4'
langle_init_rangle_Load_86(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_87(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_87(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_CheckCast_88(o4, NULL, i6, i1, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_CheckCast_88(o4, NULL, i6, i1, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_89(o4, NULL, i6, i1, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_89(o4, NULL, i6, i1, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_90(o4', i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && o4' = o4 + NULL && 0 < o4 && iconst_0 = 0 && o4' <= o4 + NULL && 0 < o4'
langle_init_rangle_Load_90(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_91(i6, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_91(i6, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_LE_94(i6, iconst_1, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_LE_94(i13, iconst_1, o4, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_LE_95(i13, iconst_1, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1
langle_init_rangle_LE_94(i14, iconst_1, o4, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_LE_96(i14, iconst_1, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_LE_95(i13, iconst_1, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_98(o4, i13, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && i13 <= iconst_1
langle_init_rangle_LE_96(i14, iconst_1, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_106(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && iconst_1 < i14
langle_init_rangle_ConstantStackPush_98(o4, i13, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_109(iconst_0, o4, i13, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && i13 <= 1
langle_init_rangle_ConstantStackPush_106(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_JMP_113(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_109(iconst_0, o4, i13, i1, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_116(iconst_0, i13, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && i13 <= 1
langle_init_rangle_JMP_113(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_118(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_116(iconst_0, i13, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_IntArithmetic_119(iconst_0, i13, iconst_2, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && i13 <= 1 && iconst_2 = 2
langle_init_rangle_Load_118(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_120(iconst_1, i14, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_IntArithmetic_119(iconst_0, i13, iconst_2, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_122(iconst_0, i18, o4, i13, i1, NULL, env, static) :|: -1 <= i18 && NULL = 0 && i18 <= 1 && i13 % iconst_2 = i18 && 0 < o4 && iconst_0 = 0 && i13 <= 1 && iconst_2 = 2
langle_init_rangle_ConstantStackPush_120(iconst_1, i14, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_IntArithmetic_125(iconst_1, i14, iconst_2, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && iconst_2 = 2
langle_init_rangle_ConstantStackPush_122(iconst_0, i18, o4, i13, i1, NULL, env, static) -{1,1}> langle_init_rangle_NE_128(iconst_0, i18, iconst_1, o4, i13, i1, NULL, env, static) :|: -1 <= i18 && NULL = 0 && i18 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1
langle_init_rangle_IntArithmetic_125(iconst_1, i14, iconst_2, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_129(iconst_1, i21, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && i21 <= 1 && 0 <= i21 && i14 % iconst_2 = i21 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && iconst_2 = 2
langle_init_rangle_NE_128(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_130(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i22 <= 0 && i13 <= 1 && -1 <= i22 && i22 <= 1
langle_init_rangle_NE_128(iconst_0, iconst_1, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(iconst_0, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && iconst_1 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1
langle_init_rangle_ConstantStackPush_129(iconst_1, i21, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_NE_134(iconst_1, i21, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && i21 <= 1 && 0 <= i21 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_NE_134(iconst_1, iconst_0, o4, i14, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_NE_150(iconst_1, iconst_0, o4, i14, i1, NULL, env, static) :|: NULL = 0 && 0 <= iconst_0 && 2 <= i14 && iconst_0 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_NE_134(iconst_1, iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_NE_151(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && iconst_1 <= 1 && 0 <= iconst_1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_NE_151(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_169(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_169(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_JMP_183(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_JMP_183(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_IntArithmetic_214(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_IntArithmetic_214(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_EQ_225(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_EQ_225(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_236(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < iconst_1 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_236(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_240(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_240(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_247(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_247(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_257(o4', i14, i1, NULL, env, static) :|: NULL = 0 && 2 <= i14 && o4' <= o4 + i14 && 0 < o4 && iconst_0 = 0 && o4 < o4' && 0 < o4'
langle_init_rangle_Load_257(o4, i14, i1, NULL, env, static) -{1,1}> langle_init_rangle_New_266(o4, i14, i1, NULL, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4
langle_init_rangle_New_266(o4, i14, i1, NULL, env, static) -{0,0}> langle_init_rangle_New_272(o4, i14, i1, NULL, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4
langle_init_rangle_New_272(o4, i14, i1, NULL, env, static) -{1,1}> langle_init_rangle_Duplicate_282(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0 && o68 = 1
langle_init_rangle_Duplicate_282(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_288(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_288(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_293(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_293(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_302(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_302(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_InvokeMethod_311(o4, o68, i14, iconst_1, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_InvokeMethod_311(o4, o68, i14, iconst_1, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_317(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_317(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_332(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_InvokeMethod_332(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_346(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_346(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_356(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_356(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_366(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_366(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_374(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_374(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_381(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_381(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_395(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_395(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_402(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_402(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_411(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_411(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_414(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_414(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_418(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_418(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_424(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_424(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_429(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_429(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_433(o68', i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && o68' <= o68 + i14 && 0 < o4 && iconst_1 = 1 && o68 < o68' && iconst_0 = 0 && 0 < o68'
langle_init_rangle_Load_433(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_436(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_436(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_449(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_449(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_456(o68', iconst_1, o4, i1, i14, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && o68' <= o68 + i14 && 0 < o4 && iconst_1 = 1 && o68 < o68' && iconst_0 = 0 && 0 < o68'
langle_init_rangle_Load_456(o68, iconst_1, o4, i1, i14, NULL, env, static) -{1,1}> langle_init_rangle_Load_459(o68, iconst_1, o4, i1, i14, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1
langle_init_rangle_Load_459(o68, iconst_1, o4, i1, i14, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_462(o68, iconst_1, o4, i1, i14, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1
langle_init_rangle_FieldAccess_462(o68, iconst_1, o4, i1, i14, NULL, env, static) -{1,1}> langle_init_rangle_Return_468(o4, o68, i1, NULL, i14, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1
langle_init_rangle_Return_468(o4, o68, i1, NULL, i14, env, static) -{1,1}> langle_init_rangle_FieldAccess_471(o4, o68, i1, NULL, i14, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4
langle_init_rangle_FieldAccess_471(o4, o68, i1, NULL, i14, env, static) -{1,1}> langle_init_rangle_Return_476(i1, o4', NULL, i14, o68, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && o4' = o4 + o68 && 0 < o4' && o4' <= o4 + o68
langle_init_rangle_Return_476(i1, o4, NULL, i14, o68, env, static) -{1,1}> main_Store_477(i1, o4, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
main_Store_477(i1, o4, NULL, i14, o68, env, static) -{1,1}> main_Load_480(i1, o4, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
main_Load_480(i1, o4, NULL, i14, o68, env, static) -{1,1}> main_InvokeMethod_483(i1, o4, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
main_InvokeMethod_483(i1, o4, NULL, i14, o68, env, static) -{1,1}> init_Load_486(o4, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_Load_486(o4, i1, NULL, i14, o68, env, static) -{1,1}> init_Load_491(o4, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_Load_491(o4, i1, NULL, i14, o68, env, static) -{1,1}> init_FieldAccess_495(o4, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_FieldAccess_495(o4, i1, NULL, i14, o68, env, static) -{1,1}> init_Load_507(o4, i14, i1, NULL, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_Load_507(o4, i14, i1, NULL, o68, env, static) -{1,1}> init_FieldAccess_514(o4, i14, i1, NULL, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_FieldAccess_514(o4, i14, i1, NULL, o68, env, static) -{1,1}> init_ArrayCreate_520(o4, i14, i1, NULL, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_ArrayCreate_520(o4, i14, i1, NULL, o68, env, static) -{1,1}> init_FieldAccess_527(o4, a152, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && a152 = i14 * i14 + 2 * i14 + 2
init_FieldAccess_527(o4, a152, i1, NULL, i14, o68, env, static) -{1,1}> init_ConstantStackPush_537(o4', i1, a152, i14, o68, env, static) :|: NULL = 0 && o4' <= o4 + a152 && 0 < a152 && 2 <= i14 && 0 < o68 && o4' = o4 + a152 && 0 < o4 && 0 < o4'
init_ConstantStackPush_537(o4, i1, a152, i14, o68, env, static) -{1,1}> init_Store_549(iconst_0, o4, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_Store_549(iconst_0, o4, i1, a152, i14, o68, env, static) -{1,1}> init_ConstantStackPush_558(o4, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_ConstantStackPush_558(o4, i1, a152, i14, o68, env, static) -{1,1}> init_Store_595(iconst_0, o4, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_Store_595(iconst_0, o4, i1, a152, i14, o68, env, static) -{1,1}> init_Load_602(o4, iconst_0, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_Load_602(o4, iconst_0, i1, a152, i14, o68, env, static) -{0,0}> init_Load_1090(o4, iconst_0, i1, a152, i14, o68, env, static) :|: 0 < a152 && 0 <= iconst_0 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 <= 1 && iconst_0 = 0
init_Load_1090(o688, i72, i1, a350, i14, o689, env, static) -{0,0}> init_Load_1457(o688, i72, i1, a350, i14, o689, env, static) :|: 0 < a350 && 2 <= i14 && 0 < o689 && 0 < o688 && i72 <= 2 && i72 <= 1 && 0 <= i72
init_Load_1457(o930, i122, i1, a476, i14, o931, env, static) -{0,0}> init_Load_1646(o930, i122, i1, a476, i14, o931, env, static) :|: 0 < o930 && 2 <= i14 && 0 <= i122 && i122 <= 2 && 0 < o931 && 0 < a476
init_Load_1646(o1200, i159, i1, a612, i14, o1201, env, static) -{1,1}> init_ConstantStackPush_1647(i159, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i159 && 2 <= i14 && 0 < o1200
init_ConstantStackPush_1647(i159, o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_GE_1654(i159, iconst_3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i159 && iconst_3 = 3 && 2 <= i14 && 0 < o1200
init_GE_1654(i165, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{0,0}> init_GE_1659(i165, iconst_3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 2 <= i14 && 0 < o1200
init_GE_1654(i166, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{0,0}> init_GE_1660(i166, iconst_3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && iconst_3 = 3 && 2 <= i14 && 0 < o1200 && 3 <= i166 && 0 <= i166
init_GE_1659(i165, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_ConstantStackPush_1670(o1200, i165, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && i165 <= 2 && iconst_3 = 3 && 2 <= i14 && 0 < o1200 && i165 < iconst_3
init_GE_1660(i166, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_Load_1678(o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && iconst_3 = 3 && iconst_3 <= i166 && 2 <= i14 && 0 < o1200 && 3 <= i166
init_ConstantStackPush_1670(o1200, i165, i1, a612, i14, o1201, env, static) -{1,1}> init_Store_1682(iconst_0, o1200, i165, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && i165 <= 2 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
init_Load_1678(o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_FieldAccess_1683(o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
init_Store_1682(iconst_0, o1200, i165, i1, a612, i14, o1201, env, static) -{1,1}> init_Load_1684(o1200, i165, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && i165 <= 2 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
init_FieldAccess_1683(o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_InvokeMethod_1685(o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
init_Load_1684(o1200, i165, iconst_0, i1, a612, i14, o1201, env, static) -{0,0}> init_Load_1773(o1200, i165, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && 0 <= iconst_0 && i165 <= 2 && 2 <= i14 && 0 < o1200 && iconst_0 <= 1 && iconst_0 = 0
init_InvokeMethod_1685(o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1688(o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
centrer_Load_1688(o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1701(o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
centrer_FieldAccess_1701(o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_ConstantStackPush_1707(i14, o1201, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
centrer_ConstantStackPush_1707(i14, o1201, i1, o1200, a612, env, static) -{1,1}> centrer_IntArithmetic_1712(i14, iconst_2, o1201, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && iconst_2 = 2
centrer_IntArithmetic_1712(i14, iconst_2, o1201, i1, o1200, a612, env, static) -{1,1}> centrer_Store_1714(i168, o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && i14 / iconst_2 = i168 && iconst_2 = 2
centrer_Store_1714(i168, o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1717(o1201, i168, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168
centrer_Load_1717(o1201, i168, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1720(o1201, i168, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168
centrer_FieldAccess_1720(o1201, i168, i1, o1200, i14, a612, env, static) -{1,1}> centrer_ConstantStackPush_1722(i14, o1201, i168, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168
centrer_ConstantStackPush_1722(i14, o1201, i168, i1, o1200, a612, env, static) -{1,1}> centrer_IntArithmetic_1731(i14, iconst_2, o1201, i168, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && iconst_2 = 2
centrer_IntArithmetic_1731(i14, iconst_2, o1201, i168, i1, o1200, a612, env, static) -{1,1}> centrer_Store_1735(i169, o1201, i168, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && i14 / iconst_2 = i169 && 1 <= i168 && 1 <= i169 && iconst_2 = 2
centrer_Store_1735(i169, o1201, i168, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1738(o1201, i168, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_Load_1738(o1201, i168, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1746(o1201, i168, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_Load_1746(o1201, i168, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1753(o1201, i168, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_FieldAccess_1753(o1201, i168, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1756(o1201, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_Load_1756(o1201, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1774(o1201, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i169
init_Load_1773(o1296, i165, i175, i1, a660, i14, o1297, env, static) -{0,0}> init_Load_1864(o1296, i165, i175, i1, a660, i14, o1297, env, static) :|: 0 <= i165 && 0 <= i175 && i165 <= 2 && 0 < o1296 && 2 <= i14 && 0 < a660 && 0 < o1297 && i175 <= 2 && i175 <= 1
centrer_Load_1774(o1201, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1776(o1201, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i169
centrer_FieldAccess_1776(o1201, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Return_1782(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i169
centrer_Return_1782(i1, o1200, a612, i14, o1201, env, static) -{1,1}> init_Return_1797(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
init_Return_1797(i1, o1200, a612, i14, o1201, env, static) -{1,1}> main_Load_1802(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
main_Load_1802(i1, o1200, a612, i14, o1201, env, static) -{1,1}> main_InvokeMethod_1805(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
main_InvokeMethod_1805(i1, o1200, a612, i14, o1201, env, static) -{1,1}> imprimer_ConstantStackPush_1807(o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
imprimer_ConstantStackPush_1807(o1200, i1, a612, i14, o1201, env, static) -{1,1}> imprimer_Store_1813(iconst_0, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
imprimer_Store_1813(iconst_0, o1200, i1, a612, i14, o1201, env, static) -{1,1}> imprimer_Load_1817(o1200, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
imprimer_Load_1817(o1200, iconst_0, i1, a612, i14, o1201, env, static) -{0,0}> imprimer_Load_1920(o1200, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= iconst_0 && 2 <= i14 && 0 < o1200 && iconst_0 <= 1 && iconst_0 = 0
init_Load_1864(o1366, i165, i192, i1, a695, i14, o1367, env, static) -{0,0}> init_Load_1912(o1366, i165, i192, i1, a695, i14, o1367, env, static) :|: 0 <= i192 && 0 <= i165 && i165 <= 2 && 2 <= i14 && 0 < o1367 && 0 < o1366 && 0 < a695 && i192 <= 2
init_Load_1912(o1454, i165, i204, i1, a742, i14, o1455, env, static) -{1,1}> init_ConstantStackPush_1915(i204, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && 0 <= i204 && 0 < o1454 && 2 <= i14 && 0 < a742
init_ConstantStackPush_1915(i204, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_GE_1918(i204, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && iconst_3 = 3 && 0 <= i204 && 0 < o1454 && 2 <= i14 && 0 < a742
init_GE_1918(i211, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_GE_1921(i211, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_GE_1918(i212, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_GE_1922(i212, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 <= i212 && 3 <= i212 && 0 < a742
imprimer_Load_1920(o1481, i209, i1, a758, i14, o1482, env, static) -{0,0}> imprimer_Load_2007(o1481, i209, i1, a758, i14, o1482, env, static) :|: 0 <= i209 && i209 <= 1 && 2 <= i14 && 0 < a758 && i209 <= 2 && 0 < o1482 && 0 < o1481
init_GE_1921(i211, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1924(o1454, i165, i211, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 < iconst_3 && i211 <= 2 && 0 < a742
init_GE_1922(i212, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_Inc_1925(o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 3 <= i212 && iconst_3 <= i212 && 0 < a742
init_Load_1924(o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_FieldAccess_1927(o1454, i165, i211, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_Inc_1925(o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_JMP_1928(o1454, i213, i1, a742, i14, o1455, env, static) :|: i213 <= 3 && 0 < o1455 && 0 <= i165 && i165 <= 2 && i165 + 1 = i213 && 0 < o1454 && 2 <= i14 && 1 <= i213 && 0 < a742
init_FieldAccess_1927(o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1930(a742, o1454, i165, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_JMP_1928(o1454, i213, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1931(o1454, i213, i1, a742, i14, o1455, env, static) :|: i213 <= 3 && 0 < o1455 && 0 < o1454 && 2 <= i14 && 1 <= i213 && 0 < a742
init_Load_1930(a742, o1454, i165, i211, i1, i14, o1455, env, static) -{1,1}> init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_Load_1931(o1454, i213, i1, a742, i14, o1455, env, static) -{0,0}> init_Load_1646(o1454, i213, i1, a742, i14, o1455, env, static) :|: i213 <= 3 && 0 < o1455 && 0 < o1454 && 2 <= i14 && 0 <= i213 && 1 <= i213 && 0 < a742
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1935(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1936(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_ArrayAccess_1935(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{1,1}> init_Load_1938(o1512, o1454, i165, i211, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i165 < i14 && 0 <= o1512 && i211 <= 2 && o1512 < a742 && 0 < a742
init_Load_1938(o1512, o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_ConstantStackPush_1941(o1512, i211, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 <= o1512 && i211 <= 2 && 0 < a742
init_ConstantStackPush_1941(o1512, i211, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_ArrayAccess_1943(o1512, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 <= o1512 && iconst_0 = 0 && i211 <= 2 && 0 < a742
init_ArrayAccess_1943(o1520, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1946(o1520, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && iconst_0 = 0 && i211 <= 2 && 0 <= o1520 && 0 < o1520 && 0 < a742
init_ArrayAccess_1943(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1947(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) :|: NULL = 0 && 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && iconst_0 = 0 && 0 <= NULL && i211 <= 2 && 0 < a742
init_ArrayAccess_1946(a777, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && i215 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1953(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1954(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
init_ArrayAccess_1953(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{1,1}> init_Inc_1959(o1454, i165, i211, i1, a742', i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && a742' <= a742 + iconst_0 && 0 <= i165 && i165 <= 2 && 2 <= i14 && iconst_0 = 0 && i211 <= 2 && 0 <= i215 && 0 < a777 && 0 < o1454 && i211 < i215 && 0 < a742' && 0 < a742
init_Inc_1959(o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_JMP_1963(o1454, i165, i218, i1, a742, i14, o1455, env, static) :|: i211 + 1 = i218 && 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 1 <= i218 && i211 <= 2 && i218 <= 3 && 0 < a742
init_JMP_1963(o1454, i165, i218, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1966(o1454, i165, i218, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 1 <= i218 && i218 <= 3 && 0 < a742
init_Load_1966(o1454, i165, i218, i1, a742, i14, o1455, env, static) -{0,0}> init_Load_1912(o1454, i165, i218, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 1 <= i218 && 0 <= i218 && i218 <= 3 && 0 < a742
imprimer_Load_2007(o1645, i225, i1, a845, i14, o1646, env, static) -{0,0}> imprimer_Load_2079(o1645, i225, i1, a845, i14, o1646, env, static) :|: 0 < o1646 && 2 <= i14 && 0 < a845 && i225 <= 2 && 0 < o1645 && 0 <= i225
imprimer_Load_2079(o1830, i234, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_Load_2080(i234, o1830, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && 0 <= i234
imprimer_Load_2080(i234, o1830, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_FieldAccess_2081(i234, o1830, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && 0 <= i234
imprimer_FieldAccess_2081(i234, o1830, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && 0 <= i234
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{0,0}> imprimer_GE_2083(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && i14 <= i234 && 0 <= i234
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{0,0}> imprimer_GE_2084(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && i234 < i14 && 0 < o1831 && 0 <= i234
imprimer_GE_2084(i234, i14, o1830, i1, a966, o1831, env, static) -{1,1}> imprimer_ConstantStackPush_2086(o1830, i234, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && i234 < i14 && 0 < o1831 && 0 <= i234
imprimer_ConstantStackPush_2086(o1830, i234, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_Store_2088(iconst_0, o1830, i234, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && iconst_0 = 0 && 0 <= i234
imprimer_Store_2088(iconst_0, o1830, i234, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_Load_2090(o1830, i234, iconst_0, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && iconst_0 = 0 && 0 <= i234
imprimer_Load_2090(o1830, i234, iconst_0, i1, a966, i14, o1831, env, static) -{0,0}> imprimer_Load_2097(o1830, i234, iconst_0, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 0 <= iconst_0 && 2 <= i14 && 0 < o1831 && iconst_0 <= 1 && iconst_0 = 0 && 0 <= i234
imprimer_Load_2097(o1842, i234, i236, i1, a974, i14, o1843, env, static) -{0,0}> imprimer_Load_2104(o1842, i234, i236, i1, a974, i14, o1843, env, static) :|: 0 <= i236 && i236 <= 1 && 2 <= i14 && i236 <= 2 && 0 < a974 && 0 < o1842 && 0 <= i234 && 0 < o1843
imprimer_Load_2104(o1854, i234, i239, i1, a982, i14, o1855, env, static) -{0,0}> imprimer_Load_2116(o1854, i234, i239, i1, a982, i14, o1855, env, static) :|: 0 < a982 && 2 <= i14 && 0 <= i239 && i239 <= 2 && 0 <= i234 && 0 < o1854 && 0 < o1855
imprimer_Load_2116(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_Load_2117(i244, o1869, i234, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_Load_2117(i244, o1869, i234, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_FieldAccess_2118(i244, o1869, i234, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_FieldAccess_2118(i244, o1869, i234, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{0,0}> imprimer_GE_2120(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i14 <= i244 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{0,0}> imprimer_GE_2121(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i244 < i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_GE_2120(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{1,1}> imprimer_Inc_2122(o1869, i234, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i14 <= i244 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_GE_2121(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{1,1}> imprimer_Inc_2123(o1869, i234, i244, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i244 < i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_Inc_2122(o1869, i234, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_JMP_2124(o1869, i246, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && i234 + 1 = i246 && 0 < o1870 && 0 <= i234 && 1 <= i246
imprimer_Inc_2123(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_JMP_2125(o1869, i234, i247, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 1 <= i247 && i244 + 1 = i247 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_JMP_2124(o1869, i246, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_Load_2126(o1869, i246, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 1 <= i246
imprimer_JMP_2125(o1869, i234, i247, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_Load_2127(o1869, i234, i247, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 1 <= i247 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234
imprimer_Load_2126(o1869, i246, i1, a992, i14, o1870, env, static) -{0,0}> imprimer_Load_2079(o1869, i246, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 1 <= i246 && 0 <= i246
imprimer_Load_2127(o1869, i234, i247, i1, a992, i14, o1870, env, static) -{0,0}> imprimer_Load_2116(o1869, i234, i247, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 1 <= i247 && 0 <= i247 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234

(7) StraightLineCodeCompressionProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

obtained
main_New_2(i1, env, static) -{37,37}> langle_init_rangle_LE_94(i6', 1, o4'2, i1, 0, 0, env, static'1) :|: 0 < 2 && 0 >= 0 && o4'2 <= o4'1 + 0 && 0 < o4'2 && 0 <= static'1 && 0 <= static && 0 < o4'1 && o4'1 <= o4'1 + 0 && o4'2 = o4'1 + 0 && 0 <= 1 && static''' <= static + 2 && o4'1 <= o4'1 && o4'1 = 1 + 0 && 0 <= static''' && 0 < 1 && 2 * i1 = i5' && static'1 <= static''' + 1 && o4'1 <= 1 + 0 && 0 <= 2 && i5' + 1 = i6'
by chaining
main_New_2(i1, env, static) -{0,0}> main_New_4(i1, env, static) :|: 0 >= 0
main_New_4(i1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_5(i1, env, static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_5(i1, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_11(iconst_0, i1, env, static) :|: iconst_0 = 0
langle_clinit_rangle_ArrayCreate_11(iconst_0, i1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_13(a2, i1, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2
langle_clinit_rangle_FieldAccess_13(a2, i1, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_14(i1, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2
langle_clinit_rangle_New_14(i1, env, static) -{0,0}> langle_clinit_rangle_New_16(i1, env, static) :|: 0 >= 0
langle_clinit_rangle_New_16(i1, env, static) -{0,0}> langle_clinit_rangle_New_17(i1, env, static) :|: 0 <= static
langle_clinit_rangle_New_17(i1, env, static) -{1,1}> langle_clinit_rangle_Duplicate_19(o2, i1, env, static) :|: 0 < o2 && o2 = 1
langle_clinit_rangle_Duplicate_19(o2, i1, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_21(o2, i1, env, static) :|: 0 < o2
langle_clinit_rangle_ConstantStackPush_21(o2, i1, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_22(o2, NULL, i1, env, static) :|: NULL = 0 && 0 < o2
langle_clinit_rangle_InvokeMethod_22(o2, NULL, i1, env, static) -{1,1}> langle_init_rangle_Load_24(o2, i1, env, static) :|: NULL = 0 && 0 < o2
langle_init_rangle_Load_24(o2, i1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_26(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_26(o2, i1, env, static) -{1,1}> langle_init_rangle_Load_28(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_Load_28(o2, i1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_30(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_30(o2, i1, env, static) -{1,1}> langle_init_rangle_Return_32(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_Return_32(o2, i1, env, static) -{1,1}> langle_init_rangle_Return_34(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_Return_34(o2, i1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_39(o2, i1, env, static) :|: 0 < o2
langle_clinit_rangle_FieldAccess_39(o2, i1, env, static) -{1,1}> langle_clinit_rangle_Return_40(i1, env, static') :|: 0 < o2 && 0 <= o2 && 0 <= static && static' <= static + o2
langle_clinit_rangle_Return_40(i1, env, static) -{1,1}> main_New_47(i1, env, static) :|: 0 >= 0
main_New_47(i1, env, static) -{0,0}> main_New_48(i1, env, static) :|: 0 >= 0
main_New_48(i1, env, static) -{0,0}> main_New_50(i1, env, static) :|: 0 <= static
main_New_50(i1, env, static) -{0,0}> main_New_51(i1, env, static) :|: 0 >= 0
main_New_51(i1, env, static) -{0,0}> main_New_52(i1, env, static) :|: 0 >= 0
main_New_52(i1, env, static) -{1,1}> main_Duplicate_53(i1, o4, NULL, iconst_0, env, static) :|: NULL = 0 && o4 = 1 && 0 < o4 && iconst_0 = 0
main_Duplicate_53(i1, o4, NULL, iconst_0, env, static) -{1,1}> main_ConstantStackPush_54(i1, o4, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
main_ConstantStackPush_54(i1, o4, NULL, iconst_0, env, static) -{1,1}> main_Load_55(i1, o4, iconst_2, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && iconst_2 = 2
main_Load_55(i1, o4, iconst_2, NULL, iconst_0, env, static) -{1,1}> main_IntArithmetic_58(i1, o4, iconst_2, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && iconst_2 = 2
main_IntArithmetic_58(i1, o4, iconst_2, NULL, iconst_0, env, static) -{1,1}> main_ConstantStackPush_59(i1, o4, i5, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && iconst_2 * i1 = i5 && iconst_2 = 2
main_ConstantStackPush_59(i1, o4, i5, NULL, iconst_0, env, static) -{1,1}> main_IntArithmetic_61(i1, o4, i5, iconst_1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
main_IntArithmetic_61(i1, o4, i5, iconst_1, NULL, iconst_0, env, static) -{1,1}> main_InvokeMethod_62(i1, o4, i6, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i5 + iconst_1 = i6
main_InvokeMethod_62(i1, o4, i6, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_64(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_64(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_InvokeMethod_70(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_InvokeMethod_70(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_72(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_72(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_74(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_74(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_77(o4, NULL, i6, i1, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_77(o4, NULL, i6, i1, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_81(o4', i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && o4' = o4 + NULL && 0 < o4 && iconst_0 = 0 && o4' <= o4 + NULL && 0 < o4'
langle_init_rangle_Load_81(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_83(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_83(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_85(o4, iconst_0, i6, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_85(o4, iconst_0, i6, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_86(o4', i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && o4' <= o4 && 0 < o4 && o4' <= o4 + iconst_0 && iconst_0 = 0 && o4' = o4 && 0 < o4'
langle_init_rangle_Load_86(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_87(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_87(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_CheckCast_88(o4, NULL, i6, i1, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_CheckCast_88(o4, NULL, i6, i1, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_89(o4, NULL, i6, i1, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_89(o4, NULL, i6, i1, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_90(o4', i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && o4' = o4 + NULL && 0 < o4 && iconst_0 = 0 && o4' <= o4 + NULL && 0 < o4'
langle_init_rangle_Load_90(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_91(i6, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_91(i6, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_LE_94(i6, iconst_1, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0

obtained
langle_init_rangle_LE_94(i14, 1, o4, i1, 0, 0, env, static) -{7,7}> langle_init_rangle_NE_134(1, i21', o4, i14, i1, 0, 0, env, static) :|: i21' <= 1 && 0 <= i21' && i14 % 2 = i21' && 0 < o4 && 1 < i14 && 2 <= i14
by chaining
langle_init_rangle_LE_94(i14, iconst_1, o4, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_LE_96(i14, iconst_1, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_LE_96(i14, iconst_1, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_106(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && iconst_1 < i14
langle_init_rangle_ConstantStackPush_106(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_JMP_113(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_JMP_113(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_118(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_118(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_120(iconst_1, i14, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_120(iconst_1, i14, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_IntArithmetic_125(iconst_1, i14, iconst_2, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && iconst_2 = 2
langle_init_rangle_IntArithmetic_125(iconst_1, i14, iconst_2, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_129(iconst_1, i21, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && i21 <= 1 && 0 <= i21 && i14 % iconst_2 = i21 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && iconst_2 = 2
langle_init_rangle_ConstantStackPush_129(iconst_1, i21, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_NE_134(iconst_1, i21, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && i21 <= 1 && 0 <= i21 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0

obtained
langle_init_rangle_NE_134(1, 1, o4, i14, i1, 0, 0, env, static) -{52,52}> init_Load_1646(o4'5, 0, i1, a152', i14, o68'1, env, static) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 <= 2 && 1 <= 1 && 0 <= 0 && 0 < 1 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o4'5 <= o4'4 + a152' && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 <= 1 && 0 < o4'4 && o4'3 <= o4 + i14
by chaining
langle_init_rangle_NE_134(iconst_1, iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_NE_151(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && iconst_1 <= 1 && 0 <= iconst_1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_NE_151(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_169(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_169(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_JMP_183(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_JMP_183(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_IntArithmetic_214(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_IntArithmetic_214(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_EQ_225(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_EQ_225(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_236(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < iconst_1 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_236(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_240(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_240(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_247(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_247(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_257(o4', i14, i1, NULL, env, static) :|: NULL = 0 && 2 <= i14 && o4' <= o4 + i14 && 0 < o4 && iconst_0 = 0 && o4 < o4' && 0 < o4'
langle_init_rangle_Load_257(o4, i14, i1, NULL, env, static) -{1,1}> langle_init_rangle_New_266(o4, i14, i1, NULL, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4
langle_init_rangle_New_266(o4, i14, i1, NULL, env, static) -{0,0}> langle_init_rangle_New_272(o4, i14, i1, NULL, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4
langle_init_rangle_New_272(o4, i14, i1, NULL, env, static) -{1,1}> langle_init_rangle_Duplicate_282(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0 && o68 = 1
langle_init_rangle_Duplicate_282(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_288(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_288(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_293(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_293(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_302(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_302(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_InvokeMethod_311(o4, o68, i14, iconst_1, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_InvokeMethod_311(o4, o68, i14, iconst_1, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_317(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_317(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_332(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_InvokeMethod_332(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_346(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_346(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_356(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_356(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_366(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_366(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_374(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_374(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_381(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_381(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_395(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_395(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_402(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_402(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_411(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_411(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_414(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_414(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_418(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_418(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_424(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_424(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_429(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_429(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_433(o68', i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && o68' <= o68 + i14 && 0 < o4 && iconst_1 = 1 && o68 < o68' && iconst_0 = 0 && 0 < o68'
langle_init_rangle_Load_433(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_436(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_436(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_449(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_449(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_456(o68', iconst_1, o4, i1, i14, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && o68' <= o68 + i14 && 0 < o4 && iconst_1 = 1 && o68 < o68' && iconst_0 = 0 && 0 < o68'
langle_init_rangle_Load_456(o68, iconst_1, o4, i1, i14, NULL, env, static) -{1,1}> langle_init_rangle_Load_459(o68, iconst_1, o4, i1, i14, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1
langle_init_rangle_Load_459(o68, iconst_1, o4, i1, i14, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_462(o68, iconst_1, o4, i1, i14, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1
langle_init_rangle_FieldAccess_462(o68, iconst_1, o4, i1, i14, NULL, env, static) -{1,1}> langle_init_rangle_Return_468(o4, o68, i1, NULL, i14, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1
langle_init_rangle_Return_468(o4, o68, i1, NULL, i14, env, static) -{1,1}> langle_init_rangle_FieldAccess_471(o4, o68, i1, NULL, i14, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4
langle_init_rangle_FieldAccess_471(o4, o68, i1, NULL, i14, env, static) -{1,1}> langle_init_rangle_Return_476(i1, o4', NULL, i14, o68, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && o4' = o4 + o68 && 0 < o4' && o4' <= o4 + o68
langle_init_rangle_Return_476(i1, o4, NULL, i14, o68, env, static) -{1,1}> main_Store_477(i1, o4, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
main_Store_477(i1, o4, NULL, i14, o68, env, static) -{1,1}> main_Load_480(i1, o4, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
main_Load_480(i1, o4, NULL, i14, o68, env, static) -{1,1}> main_InvokeMethod_483(i1, o4, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
main_InvokeMethod_483(i1, o4, NULL, i14, o68, env, static) -{1,1}> init_Load_486(o4, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_Load_486(o4, i1, NULL, i14, o68, env, static) -{1,1}> init_Load_491(o4, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_Load_491(o4, i1, NULL, i14, o68, env, static) -{1,1}> init_FieldAccess_495(o4, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_FieldAccess_495(o4, i1, NULL, i14, o68, env, static) -{1,1}> init_Load_507(o4, i14, i1, NULL, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_Load_507(o4, i14, i1, NULL, o68, env, static) -{1,1}> init_FieldAccess_514(o4, i14, i1, NULL, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_FieldAccess_514(o4, i14, i1, NULL, o68, env, static) -{1,1}> init_ArrayCreate_520(o4, i14, i1, NULL, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_ArrayCreate_520(o4, i14, i1, NULL, o68, env, static) -{1,1}> init_FieldAccess_527(o4, a152, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && a152 = i14 * i14 + 2 * i14 + 2
init_FieldAccess_527(o4, a152, i1, NULL, i14, o68, env, static) -{1,1}> init_ConstantStackPush_537(o4', i1, a152, i14, o68, env, static) :|: NULL = 0 && o4' <= o4 + a152 && 0 < a152 && 2 <= i14 && 0 < o68 && o4' = o4 + a152 && 0 < o4 && 0 < o4'
init_ConstantStackPush_537(o4, i1, a152, i14, o68, env, static) -{1,1}> init_Store_549(iconst_0, o4, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_Store_549(iconst_0, o4, i1, a152, i14, o68, env, static) -{1,1}> init_ConstantStackPush_558(o4, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_ConstantStackPush_558(o4, i1, a152, i14, o68, env, static) -{1,1}> init_Store_595(iconst_0, o4, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_Store_595(iconst_0, o4, i1, a152, i14, o68, env, static) -{1,1}> init_Load_602(o4, iconst_0, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_Load_602(o4, iconst_0, i1, a152, i14, o68, env, static) -{0,0}> init_Load_1090(o4, iconst_0, i1, a152, i14, o68, env, static) :|: 0 < a152 && 0 <= iconst_0 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 <= 1 && iconst_0 = 0
init_Load_1090(o688, i72, i1, a350, i14, o689, env, static) -{0,0}> init_Load_1457(o688, i72, i1, a350, i14, o689, env, static) :|: 0 < a350 && 2 <= i14 && 0 < o689 && 0 < o688 && i72 <= 2 && i72 <= 1 && 0 <= i72
init_Load_1457(o930, i122, i1, a476, i14, o931, env, static) -{0,0}> init_Load_1646(o930, i122, i1, a476, i14, o931, env, static) :|: 0 < o930 && 2 <= i14 && 0 <= i122 && i122 <= 2 && 0 < o931 && 0 < a476

obtained
init_Load_1646(o1200, i159, i1, a612, i14, o1201, env, static) -{2,2}> init_GE_1654(i159, 3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1200 && 2 <= i14 && 0 <= i159 && 0 < o1201 && 0 < a612
by chaining
init_Load_1646(o1200, i159, i1, a612, i14, o1201, env, static) -{1,1}> init_ConstantStackPush_1647(i159, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i159 && 2 <= i14 && 0 < o1200
init_ConstantStackPush_1647(i159, o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_GE_1654(i159, iconst_3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i159 && iconst_3 = 3 && 2 <= i14 && 0 < o1200

obtained
init_GE_1654(i166, 3, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i166 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && i14 / 2 = i169' && 1 <= i169' && i14 / 2 = i168'
by chaining
init_GE_1654(i166, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{0,0}> init_GE_1660(i166, iconst_3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && iconst_3 = 3 && 2 <= i14 && 0 < o1200 && 3 <= i166 && 0 <= i166
init_GE_1660(i166, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_Load_1678(o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && iconst_3 = 3 && iconst_3 <= i166 && 2 <= i14 && 0 < o1200 && 3 <= i166
init_Load_1678(o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_FieldAccess_1683(o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
init_FieldAccess_1683(o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_InvokeMethod_1685(o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
init_InvokeMethod_1685(o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1688(o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
centrer_Load_1688(o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1701(o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
centrer_FieldAccess_1701(o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_ConstantStackPush_1707(i14, o1201, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
centrer_ConstantStackPush_1707(i14, o1201, i1, o1200, a612, env, static) -{1,1}> centrer_IntArithmetic_1712(i14, iconst_2, o1201, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && iconst_2 = 2
centrer_IntArithmetic_1712(i14, iconst_2, o1201, i1, o1200, a612, env, static) -{1,1}> centrer_Store_1714(i168, o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && i14 / iconst_2 = i168 && iconst_2 = 2
centrer_Store_1714(i168, o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1717(o1201, i168, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168
centrer_Load_1717(o1201, i168, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1720(o1201, i168, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168
centrer_FieldAccess_1720(o1201, i168, i1, o1200, i14, a612, env, static) -{1,1}> centrer_ConstantStackPush_1722(i14, o1201, i168, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168
centrer_ConstantStackPush_1722(i14, o1201, i168, i1, o1200, a612, env, static) -{1,1}> centrer_IntArithmetic_1731(i14, iconst_2, o1201, i168, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && iconst_2 = 2
centrer_IntArithmetic_1731(i14, iconst_2, o1201, i168, i1, o1200, a612, env, static) -{1,1}> centrer_Store_1735(i169, o1201, i168, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && i14 / iconst_2 = i169 && 1 <= i168 && 1 <= i169 && iconst_2 = 2
centrer_Store_1735(i169, o1201, i168, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1738(o1201, i168, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_Load_1738(o1201, i168, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1746(o1201, i168, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_Load_1746(o1201, i168, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1753(o1201, i168, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_FieldAccess_1753(o1201, i168, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1756(o1201, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_Load_1756(o1201, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1774(o1201, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i169
centrer_Load_1774(o1201, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1776(o1201, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i169
centrer_FieldAccess_1776(o1201, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Return_1782(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i169
centrer_Return_1782(i1, o1200, a612, i14, o1201, env, static) -{1,1}> init_Return_1797(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
init_Return_1797(i1, o1200, a612, i14, o1201, env, static) -{1,1}> main_Load_1802(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
main_Load_1802(i1, o1200, a612, i14, o1201, env, static) -{1,1}> main_InvokeMethod_1805(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
main_InvokeMethod_1805(i1, o1200, a612, i14, o1201, env, static) -{1,1}> imprimer_ConstantStackPush_1807(o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
imprimer_ConstantStackPush_1807(o1200, i1, a612, i14, o1201, env, static) -{1,1}> imprimer_Store_1813(iconst_0, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
imprimer_Store_1813(iconst_0, o1200, i1, a612, i14, o1201, env, static) -{1,1}> imprimer_Load_1817(o1200, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
imprimer_Load_1817(o1200, iconst_0, i1, a612, i14, o1201, env, static) -{0,0}> imprimer_Load_1920(o1200, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= iconst_0 && 2 <= i14 && 0 < o1200 && iconst_0 <= 1 && iconst_0 = 0
imprimer_Load_1920(o1481, i209, i1, a758, i14, o1482, env, static) -{0,0}> imprimer_Load_2007(o1481, i209, i1, a758, i14, o1482, env, static) :|: 0 <= i209 && i209 <= 1 && 2 <= i14 && 0 < a758 && i209 <= 2 && 0 < o1482 && 0 < o1481
imprimer_Load_2007(o1645, i225, i1, a845, i14, o1646, env, static) -{0,0}> imprimer_Load_2079(o1645, i225, i1, a845, i14, o1646, env, static) :|: 0 < o1646 && 2 <= i14 && 0 < a845 && i225 <= 2 && 0 < o1645 && 0 <= i225

obtained
imprimer_Load_2079(o1830, i234, i1, a966, i14, o1831, env, static) -{3,3}> imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < a966 && 0 <= i234 && 0 < o1830 && 0 < o1831 && 2 <= i14
by chaining
imprimer_Load_2079(o1830, i234, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_Load_2080(i234, o1830, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && 0 <= i234
imprimer_Load_2080(i234, o1830, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_FieldAccess_2081(i234, o1830, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && 0 <= i234
imprimer_FieldAccess_2081(i234, o1830, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && 0 <= i234

obtained
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{3,3}> imprimer_Load_2116(o1830, i234, 0, i1, a966, i14, o1831, env, static) :|: 0 <= 2 && 0 < o1831 && 2 <= i14 && 0 < o1830 && 0 < a966 && 0 <= i234 && 0 <= 1 && 0 <= 0 && i234 < i14
by chaining
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{0,0}> imprimer_GE_2084(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && i234 < i14 && 0 < o1831 && 0 <= i234
imprimer_GE_2084(i234, i14, o1830, i1, a966, o1831, env, static) -{1,1}> imprimer_ConstantStackPush_2086(o1830, i234, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && i234 < i14 && 0 < o1831 && 0 <= i234
imprimer_ConstantStackPush_2086(o1830, i234, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_Store_2088(iconst_0, o1830, i234, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && iconst_0 = 0 && 0 <= i234
imprimer_Store_2088(iconst_0, o1830, i234, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_Load_2090(o1830, i234, iconst_0, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && iconst_0 = 0 && 0 <= i234
imprimer_Load_2090(o1830, i234, iconst_0, i1, a966, i14, o1831, env, static) -{0,0}> imprimer_Load_2097(o1830, i234, iconst_0, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 0 <= iconst_0 && 2 <= i14 && 0 < o1831 && iconst_0 <= 1 && iconst_0 = 0 && 0 <= i234
imprimer_Load_2097(o1842, i234, i236, i1, a974, i14, o1843, env, static) -{0,0}> imprimer_Load_2104(o1842, i234, i236, i1, a974, i14, o1843, env, static) :|: 0 <= i236 && i236 <= 1 && 2 <= i14 && i236 <= 2 && 0 < a974 && 0 < o1842 && 0 <= i234 && 0 < o1843
imprimer_Load_2104(o1854, i234, i239, i1, a982, i14, o1855, env, static) -{0,0}> imprimer_Load_2116(o1854, i234, i239, i1, a982, i14, o1855, env, static) :|: 0 < a982 && 2 <= i14 && 0 <= i239 && i239 <= 2 && 0 <= i234 && 0 < o1854 && 0 < o1855

obtained
imprimer_Load_2116(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{3,3}> imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < a992 && 0 <= i244 && 0 < o1869 && 0 <= i234 && 2 <= i14 && 0 < o1870
by chaining
imprimer_Load_2116(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_Load_2117(i244, o1869, i234, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_Load_2117(i244, o1869, i234, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_FieldAccess_2118(i244, o1869, i234, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_FieldAccess_2118(i244, o1869, i234, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244

obtained
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2116(o1869, i234, i247', i1, a992, i14, o1870, env, static) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'
by chaining
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{0,0}> imprimer_GE_2121(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i244 < i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_GE_2121(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{1,1}> imprimer_Inc_2123(o1869, i234, i244, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i244 < i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_Inc_2123(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_JMP_2125(o1869, i234, i247, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 1 <= i247 && i244 + 1 = i247 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_JMP_2125(o1869, i234, i247, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_Load_2127(o1869, i234, i247, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 1 <= i247 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234
imprimer_Load_2127(o1869, i234, i247, i1, a992, i14, o1870, env, static) -{0,0}> imprimer_Load_2116(o1869, i234, i247, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 1 <= i247 && 0 <= i247 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234

obtained
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2079(o1869, i246', i1, a992, i14, o1870, env, static) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244
by chaining
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{0,0}> imprimer_GE_2120(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i14 <= i244 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_GE_2120(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{1,1}> imprimer_Inc_2122(o1869, i234, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i14 <= i244 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_Inc_2122(o1869, i234, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_JMP_2124(o1869, i246, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && i234 + 1 = i246 && 0 < o1870 && 0 <= i234 && 1 <= i246
imprimer_JMP_2124(o1869, i246, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_Load_2126(o1869, i246, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 1 <= i246
imprimer_Load_2126(o1869, i246, i1, a992, i14, o1870, env, static) -{0,0}> imprimer_Load_2079(o1869, i246, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 1 <= i246 && 0 <= i246

obtained
init_GE_1654(i165, 3, o1200, i1, a612, i14, o1201, env, static) -{3,3}> init_Load_1912(o1200, i165, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i165 && 0 <= 2 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && 0 <= 0 && i165 < 3 && 0 <= 1
by chaining
init_GE_1654(i165, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{0,0}> init_GE_1659(i165, iconst_3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 2 <= i14 && 0 < o1200
init_GE_1659(i165, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_ConstantStackPush_1670(o1200, i165, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && i165 <= 2 && iconst_3 = 3 && 2 <= i14 && 0 < o1200 && i165 < iconst_3
init_ConstantStackPush_1670(o1200, i165, i1, a612, i14, o1201, env, static) -{1,1}> init_Store_1682(iconst_0, o1200, i165, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && i165 <= 2 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
init_Store_1682(iconst_0, o1200, i165, i1, a612, i14, o1201, env, static) -{1,1}> init_Load_1684(o1200, i165, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && i165 <= 2 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
init_Load_1684(o1200, i165, iconst_0, i1, a612, i14, o1201, env, static) -{0,0}> init_Load_1773(o1200, i165, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && 0 <= iconst_0 && i165 <= 2 && 2 <= i14 && 0 < o1200 && iconst_0 <= 1 && iconst_0 = 0
init_Load_1773(o1296, i165, i175, i1, a660, i14, o1297, env, static) -{0,0}> init_Load_1864(o1296, i165, i175, i1, a660, i14, o1297, env, static) :|: 0 <= i165 && 0 <= i175 && i165 <= 2 && 0 < o1296 && 2 <= i14 && 0 < a660 && 0 < o1297 && i175 <= 2 && i175 <= 1
init_Load_1864(o1366, i165, i192, i1, a695, i14, o1367, env, static) -{0,0}> init_Load_1912(o1366, i165, i192, i1, a695, i14, o1367, env, static) :|: 0 <= i192 && 0 <= i165 && i165 <= 2 && 2 <= i14 && 0 < o1367 && 0 < o1366 && 0 < a695 && i192 <= 2

obtained
init_Load_1912(o1454, i165, i204, i1, a742, i14, o1455, env, static) -{2,2}> init_GE_1918(i204, 3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < a742 && 2 <= i14 && 0 < o1454 && 0 <= i204 && i165 <= 2 && 0 < o1455 && 0 <= i165
by chaining
init_Load_1912(o1454, i165, i204, i1, a742, i14, o1455, env, static) -{1,1}> init_ConstantStackPush_1915(i204, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && 0 <= i204 && 0 < o1454 && 2 <= i14 && 0 < a742
init_ConstantStackPush_1915(i204, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_GE_1918(i204, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && iconst_3 = 3 && 0 <= i204 && 0 < o1454 && 2 <= i14 && 0 < a742

obtained
init_GE_1918(i212, 3, o1454, i165, i1, a742, i14, o1455, env, static) -{3,3}> init_Load_1646(o1454, i213', i1, a742, i14, o1455, env, static) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212
by chaining
init_GE_1918(i212, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_GE_1922(i212, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 <= i212 && 3 <= i212 && 0 < a742
init_GE_1922(i212, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_Inc_1925(o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 3 <= i212 && iconst_3 <= i212 && 0 < a742
init_Inc_1925(o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_JMP_1928(o1454, i213, i1, a742, i14, o1455, env, static) :|: i213 <= 3 && 0 < o1455 && 0 <= i165 && i165 <= 2 && i165 + 1 = i213 && 0 < o1454 && 2 <= i14 && 1 <= i213 && 0 < a742
init_JMP_1928(o1454, i213, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1931(o1454, i213, i1, a742, i14, o1455, env, static) :|: i213 <= 3 && 0 < o1455 && 0 < o1454 && 2 <= i14 && 1 <= i213 && 0 < a742
init_Load_1931(o1454, i213, i1, a742, i14, o1455, env, static) -{0,0}> init_Load_1646(o1454, i213, i1, a742, i14, o1455, env, static) :|: i213 <= 3 && 0 < o1455 && 0 < o1454 && 2 <= i14 && 0 <= i213 && 1 <= i213 && 0 < a742

obtained
init_GE_1918(i211, 3, o1454, i165, i1, a742, i14, o1455, env, static) -{4,4}> init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 <= i211 && 0 < a742 && 0 < o1455 && i211 <= 2 && 0 <= i165 && 2 <= i14 && 0 < o1454 && i165 <= 2 && i211 < 3
by chaining
init_GE_1918(i211, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_GE_1921(i211, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_GE_1921(i211, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1924(o1454, i165, i211, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 < iconst_3 && i211 <= 2 && 0 < a742
init_Load_1924(o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_FieldAccess_1927(o1454, i165, i211, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_FieldAccess_1927(o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1930(a742, o1454, i165, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_Load_1930(a742, o1454, i165, i211, i1, i14, o1455, env, static) -{1,1}> init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742

obtained
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{3,3}> init_ArrayAccess_1943(o1512', i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) :|: o1512' < a742 && 0 < a742 && 0 < o1454 && i211 <= 2 && i165 <= 2 && 2 <= i14 && 0 <= o1512' && i165 < i14 && 0 <= i165 && 0 < o1455 && 0 <= i211
by chaining
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1935(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_ArrayAccess_1935(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{1,1}> init_Load_1938(o1512, o1454, i165, i211, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i165 < i14 && 0 <= o1512 && i211 <= 2 && o1512 < a742 && 0 < a742
init_Load_1938(o1512, o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_ConstantStackPush_1941(o1512, i211, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 <= o1512 && i211 <= 2 && 0 < a742
init_ConstantStackPush_1941(o1512, i211, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_ArrayAccess_1943(o1512, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 <= o1512 && iconst_0 = 0 && i211 <= 2 && 0 < a742

obtained
init_ArrayAccess_1943(o1520, i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(o1520, i211, 0, o1454, i165, i1, i215', a742, i14, o1455, env, static) :|: 0 < a742 && 0 < o1520 && i211 <= 2 && 0 <= o1520 && i215' < o1520 && 2 <= i14 && 0 < o1454 && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && 0 <= i215'
by chaining
init_ArrayAccess_1943(o1520, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1946(o1520, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && iconst_0 = 0 && i211 <= 2 && 0 <= o1520 && 0 < o1520 && 0 < a742
init_ArrayAccess_1946(a777, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && i215 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742

obtained
init_ArrayAccess_1950(a777, i211, 0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i218', i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 + 0 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742
by chaining
init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1953(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
init_ArrayAccess_1953(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{1,1}> init_Inc_1959(o1454, i165, i211, i1, a742', i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && a742' <= a742 + iconst_0 && 0 <= i165 && i165 <= 2 && 2 <= i14 && iconst_0 = 0 && i211 <= 2 && 0 <= i215 && 0 < a777 && 0 < o1454 && i211 < i215 && 0 < a742' && 0 < a742
init_Inc_1959(o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_JMP_1963(o1454, i165, i218, i1, a742, i14, o1455, env, static) :|: i211 + 1 = i218 && 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 1 <= i218 && i211 <= 2 && i218 <= 3 && 0 < a742
init_JMP_1963(o1454, i165, i218, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1966(o1454, i165, i218, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 1 <= i218 && i218 <= 3 && 0 < a742
init_Load_1966(o1454, i165, i218, i1, a742, i14, o1455, env, static) -{0,0}> init_Load_1912(o1454, i165, i218, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 1 <= i218 && 0 <= i218 && i218 <= 3 && 0 < a742

obtained
langle_init_rangle_LE_94(i13, 1, o4, i1, 0, 0, env, static) -{6,6}> langle_init_rangle_NE_128(0, i18', 1, o4, i13, i1, 0, env, static) :|: -1 <= i18' && i13 <= 1 && i18' <= 1 && i13 % 2 = i18' && 0 < o4
by chaining
langle_init_rangle_LE_94(i13, iconst_1, o4, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_LE_95(i13, iconst_1, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1
langle_init_rangle_LE_95(i13, iconst_1, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_98(o4, i13, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && i13 <= iconst_1
langle_init_rangle_ConstantStackPush_98(o4, i13, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_109(iconst_0, o4, i13, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && i13 <= 1
langle_init_rangle_Load_109(iconst_0, o4, i13, i1, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_116(iconst_0, i13, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && i13 <= 1
langle_init_rangle_ConstantStackPush_116(iconst_0, i13, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_IntArithmetic_119(iconst_0, i13, iconst_2, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && i13 <= 1 && iconst_2 = 2
langle_init_rangle_IntArithmetic_119(iconst_0, i13, iconst_2, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_122(iconst_0, i18, o4, i13, i1, NULL, env, static) :|: -1 <= i18 && NULL = 0 && i18 <= 1 && i13 % iconst_2 = i18 && 0 < o4 && iconst_0 = 0 && i13 <= 1 && iconst_2 = 2
langle_init_rangle_ConstantStackPush_122(iconst_0, i18, o4, i13, i1, NULL, env, static) -{1,1}> langle_init_rangle_NE_128(iconst_0, i18, iconst_1, o4, i13, i1, NULL, env, static) :|: -1 <= i18 && NULL = 0 && i18 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1

(8) Obligation:

IntTrs with 25 rules
Start term: main_New_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_New_2(i1, env, static) -{37,37}> langle_init_rangle_LE_94(i6', 1, o4'2, i1, 0, 0, env, static'1) :|: 0 < 2 && 0 >= 0 && o4'2 <= o4'1 + 0 && 0 < o4'2 && 0 <= static'1 && 0 <= static && 0 < o4'1 && o4'1 <= o4'1 + 0 && o4'2 = o4'1 + 0 && 0 <= 1 && static''' <= static + 2 && o4'1 <= o4'1 && o4'1 = 1 + 0 && 0 <= static''' && 0 < 1 && 2 * i1 = i5' && static'1 <= static''' + 1 && o4'1 <= 1 + 0 && 0 <= 2 && i5' + 1 = i6'
langle_init_rangle_LE_94(i14, 1, o4, i1, 0, 0, env, static) -{7,7}> langle_init_rangle_NE_134(1, i21', o4, i14, i1, 0, 0, env, static) :|: i21' <= 1 && 0 <= i21' && i14 % 2 = i21' && 0 < o4 && 1 < i14 && 2 <= i14
langle_init_rangle_NE_134(iconst_1, iconst_0, o4, i14, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_NE_150(iconst_1, iconst_0, o4, i14, i1, NULL, env, static) :|: NULL = 0 && 0 <= iconst_0 && 2 <= i14 && iconst_0 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_NE_134(1, 1, o4, i14, i1, 0, 0, env, static) -{52,52}> init_Load_1646(o4'5, 0, i1, a152', i14, o68'1, env, static) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 <= 2 && 1 <= 1 && 0 <= 0 && 0 < 1 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o4'5 <= o4'4 + a152' && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 <= 1 && 0 < o4'4 && o4'3 <= o4 + i14
init_Load_1646(o1200, i159, i1, a612, i14, o1201, env, static) -{2,2}> init_GE_1654(i159, 3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1200 && 2 <= i14 && 0 <= i159 && 0 < o1201 && 0 < a612
init_GE_1654(i166, 3, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i166 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && i14 / 2 = i169' && 1 <= i169' && i14 / 2 = i168'
imprimer_Load_2079(o1830, i234, i1, a966, i14, o1831, env, static) -{3,3}> imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < a966 && 0 <= i234 && 0 < o1830 && 0 < o1831 && 2 <= i14
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{0,0}> imprimer_GE_2083(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && i14 <= i234 && 0 <= i234
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{3,3}> imprimer_Load_2116(o1830, i234, 0, i1, a966, i14, o1831, env, static) :|: 0 <= 2 && 0 < o1831 && 2 <= i14 && 0 < o1830 && 0 < a966 && 0 <= i234 && 0 <= 1 && 0 <= 0 && i234 < i14
imprimer_Load_2116(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{3,3}> imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < a992 && 0 <= i244 && 0 < o1869 && 0 <= i234 && 2 <= i14 && 0 < o1870
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2116(o1869, i234, i247', i1, a992, i14, o1870, env, static) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2079(o1869, i246', i1, a992, i14, o1870, env, static) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244
init_GE_1654(i165, 3, o1200, i1, a612, i14, o1201, env, static) -{3,3}> init_Load_1912(o1200, i165, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i165 && 0 <= 2 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && 0 <= 0 && i165 < 3 && 0 <= 1
init_Load_1912(o1454, i165, i204, i1, a742, i14, o1455, env, static) -{2,2}> init_GE_1918(i204, 3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < a742 && 2 <= i14 && 0 < o1454 && 0 <= i204 && i165 <= 2 && 0 < o1455 && 0 <= i165
init_GE_1918(i212, 3, o1454, i165, i1, a742, i14, o1455, env, static) -{3,3}> init_Load_1646(o1454, i213', i1, a742, i14, o1455, env, static) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212
init_GE_1918(i211, 3, o1454, i165, i1, a742, i14, o1455, env, static) -{4,4}> init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 <= i211 && 0 < a742 && 0 < o1455 && i211 <= 2 && 0 <= i165 && 2 <= i14 && 0 < o1454 && i165 <= 2 && i211 < 3
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1936(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{3,3}> init_ArrayAccess_1943(o1512', i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) :|: o1512' < a742 && 0 < a742 && 0 < o1454 && i211 <= 2 && i165 <= 2 && 2 <= i14 && 0 <= o1512' && i165 < i14 && 0 <= i165 && 0 < o1455 && 0 <= i211
init_ArrayAccess_1943(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1947(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) :|: NULL = 0 && 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && iconst_0 = 0 && 0 <= NULL && i211 <= 2 && 0 < a742
init_ArrayAccess_1943(o1520, i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(o1520, i211, 0, o1454, i165, i1, i215', a742, i14, o1455, env, static) :|: 0 < a742 && 0 < o1520 && i211 <= 2 && 0 <= o1520 && i215' < o1520 && 2 <= i14 && 0 < o1454 && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && 0 <= i215'
init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1954(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
init_ArrayAccess_1950(a777, i211, 0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i218', i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 + 0 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742
langle_init_rangle_LE_94(i13, 1, o4, i1, 0, 0, env, static) -{6,6}> langle_init_rangle_NE_128(0, i18', 1, o4, i13, i1, 0, env, static) :|: -1 <= i18' && i13 <= 1 && i18' <= 1 && i13 % 2 = i18' && 0 < o4
langle_init_rangle_NE_128(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_130(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i22 <= 0 && i13 <= 1 && -1 <= i22 && i22 <= 1
langle_init_rangle_NE_128(iconst_0, iconst_1, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(iconst_0, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && iconst_1 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1

(9) MovedArithmeticToConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

Moved arithmethic from lhss to constraints.

init_GE_1654(i165, 3, o1200, i1, a612, i14, o1201, env, static) -{3,3}> init_Load_1912(o1200, i165, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i165 && 0 <= 2 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && 0 <= 0 && i165 < 3 && 0 <= 1
was transformed to
init_GE_1654(i165, x, o1200, i1, a612, i14, o1201, env, static) -{3,3}> init_Load_1912(o1200, i165, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i165 && 0 <= 2 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && 0 <= 0 && i165 < 3 && 0 <= 1 && x = 3

langle_init_rangle_LE_94(i14, 1, o4, i1, 0, 0, env, static) -{7,7}> langle_init_rangle_NE_134(1, i21', o4, i14, i1, 0, 0, env, static) :|: i21' <= 1 && 0 <= i21' && i14 % 2 = i21' && 0 < o4 && 1 < i14 && 2 <= i14
was transformed to
langle_init_rangle_LE_94(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_NE_134(1, i21', o4, i14, i1, 0, 0, env, static) :|: i21' <= 1 && 0 <= i21' && i14 % 2 = i21' && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0

init_ArrayAccess_1950(a777, i211, 0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i218', i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 + 0 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742
was transformed to
init_ArrayAccess_1950(a777, i211, x, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i218', i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 + 0 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742 && x = 0

init_ArrayAccess_1943(o1520, i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(o1520, i211, 0, o1454, i165, i1, i215', a742, i14, o1455, env, static) :|: 0 < a742 && 0 < o1520 && i211 <= 2 && 0 <= o1520 && i215' < o1520 && 2 <= i14 && 0 < o1454 && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && 0 <= i215'
was transformed to
init_ArrayAccess_1943(o1520, i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(o1520, i211, 0, o1454, i165, i1, i215', a742, i14, o1455, env, static) :|: 0 < a742 && 0 < o1520 && i211 <= 2 && 0 <= o1520 && i215' < o1520 && 2 <= i14 && 0 < o1454 && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && 0 <= i215' && x = 0

init_GE_1918(i212, 3, o1454, i165, i1, a742, i14, o1455, env, static) -{3,3}> init_Load_1646(o1454, i213', i1, a742, i14, o1455, env, static) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212
was transformed to
init_GE_1918(i212, x, o1454, i165, i1, a742, i14, o1455, env, static) -{3,3}> init_Load_1646(o1454, i213', i1, a742, i14, o1455, env, static) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212 && x = 3

init_GE_1918(i211, 3, o1454, i165, i1, a742, i14, o1455, env, static) -{4,4}> init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 <= i211 && 0 < a742 && 0 < o1455 && i211 <= 2 && 0 <= i165 && 2 <= i14 && 0 < o1454 && i165 <= 2 && i211 < 3
was transformed to
init_GE_1918(i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{4,4}> init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 <= i211 && 0 < a742 && 0 < o1455 && i211 <= 2 && 0 <= i165 && 2 <= i14 && 0 < o1454 && i165 <= 2 && i211 < 3 && x = 3

langle_init_rangle_LE_94(i13, 1, o4, i1, 0, 0, env, static) -{6,6}> langle_init_rangle_NE_128(0, i18', 1, o4, i13, i1, 0, env, static) :|: -1 <= i18' && i13 <= 1 && i18' <= 1 && i13 % 2 = i18' && 0 < o4
was transformed to
langle_init_rangle_LE_94(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_NE_128(0, i18', 1, o4, i13, i1, 0, env, static) :|: -1 <= i18' && i13 <= 1 && i18' <= 1 && i13 % 2 = i18' && 0 < o4 && x = 1 && x' = 0 && x'' = 0

init_GE_1654(i166, 3, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i166 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && i14 / 2 = i169' && 1 <= i169' && i14 / 2 = i168'
was transformed to
init_GE_1654(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i166 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && i14 / 2 = i169' && 1 <= i169' && i14 / 2 = i168' && x = 3

langle_init_rangle_NE_134(1, 1, o4, i14, i1, 0, 0, env, static) -{52,52}> init_Load_1646(o4'5, 0, i1, a152', i14, o68'1, env, static) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 <= 2 && 1 <= 1 && 0 <= 0 && 0 < 1 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o4'5 <= o4'4 + a152' && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 <= 1 && 0 < o4'4 && o4'3 <= o4 + i14
was transformed to
langle_init_rangle_NE_134(x, x', o4, i14, i1, x'', x1, env, static) -{52,52}> init_Load_1646(o4'5, 0, i1, a152', i14, o68'1, env, static) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 <= 2 && 1 <= 1 && 0 <= 0 && 0 < 1 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o4'5 <= o4'4 + a152' && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 <= 1 && 0 < o4'4 && o4'3 <= o4 + i14 && x = 1 && x' = 1 && x'' = 0 && x1 = 0

(10) Obligation:

IntTrs with 25 rules
Start term: main_New_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
langle_init_rangle_NE_128(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_130(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i22 <= 0 && i13 <= 1 && -1 <= i22 && i22 <= 1
langle_init_rangle_NE_134(iconst_1, iconst_0, o4, i14, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_NE_150(iconst_1, iconst_0, o4, i14, i1, NULL, env, static) :|: NULL = 0 && 0 <= iconst_0 && 2 <= i14 && iconst_0 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_NE_128(iconst_0, iconst_1, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(iconst_0, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && iconst_1 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1
init_GE_1654(i165, x, o1200, i1, a612, i14, o1201, env, static) -{3,3}> init_Load_1912(o1200, i165, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i165 && 0 <= 2 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && 0 <= 0 && i165 < 3 && 0 <= 1 && x = 3
init_ArrayAccess_1943(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1947(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) :|: NULL = 0 && 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && iconst_0 = 0 && 0 <= NULL && i211 <= 2 && 0 < a742
imprimer_Load_2079(o1830, i234, i1, a966, i14, o1831, env, static) -{3,3}> imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < a966 && 0 <= i234 && 0 < o1830 && 0 < o1831 && 2 <= i14
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2116(o1869, i234, i247', i1, a992, i14, o1870, env, static) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'
imprimer_Load_2116(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{3,3}> imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < a992 && 0 <= i244 && 0 < o1869 && 0 <= i234 && 2 <= i14 && 0 < o1870
init_Load_1646(o1200, i159, i1, a612, i14, o1201, env, static) -{2,2}> init_GE_1654(i159, 3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1200 && 2 <= i14 && 0 <= i159 && 0 < o1201 && 0 < a612
langle_init_rangle_LE_94(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_NE_134(1, i21', o4, i14, i1, 0, 0, env, static) :|: i21' <= 1 && 0 <= i21' && i14 % 2 = i21' && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0
init_ArrayAccess_1950(a777, i211, x, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i218', i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 + 0 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742 && x = 0
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2079(o1869, i246', i1, a992, i14, o1870, env, static) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{0,0}> imprimer_GE_2083(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && i14 <= i234 && 0 <= i234
init_ArrayAccess_1943(o1520, i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(o1520, i211, 0, o1454, i165, i1, i215', a742, i14, o1455, env, static) :|: 0 < a742 && 0 < o1520 && i211 <= 2 && 0 <= o1520 && i215' < o1520 && 2 <= i14 && 0 < o1454 && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && 0 <= i215' && x = 0
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1936(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{3,3}> imprimer_Load_2116(o1830, i234, 0, i1, a966, i14, o1831, env, static) :|: 0 <= 2 && 0 < o1831 && 2 <= i14 && 0 < o1830 && 0 < a966 && 0 <= i234 && 0 <= 1 && 0 <= 0 && i234 < i14
init_GE_1918(i212, x, o1454, i165, i1, a742, i14, o1455, env, static) -{3,3}> init_Load_1646(o1454, i213', i1, a742, i14, o1455, env, static) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212 && x = 3
init_GE_1918(i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{4,4}> init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 <= i211 && 0 < a742 && 0 < o1455 && i211 <= 2 && 0 <= i165 && 2 <= i14 && 0 < o1454 && i165 <= 2 && i211 < 3 && x = 3
main_New_2(i1, env, static) -{37,37}> langle_init_rangle_LE_94(i6', 1, o4'2, i1, 0, 0, env, static'1) :|: 0 < 2 && 0 >= 0 && o4'2 <= o4'1 + 0 && 0 < o4'2 && 0 <= static'1 && 0 <= static && 0 < o4'1 && o4'1 <= o4'1 + 0 && o4'2 = o4'1 + 0 && 0 <= 1 && static''' <= static + 2 && o4'1 <= o4'1 && o4'1 = 1 + 0 && 0 <= static''' && 0 < 1 && 2 * i1 = i5' && static'1 <= static''' + 1 && o4'1 <= 1 + 0 && 0 <= 2 && i5' + 1 = i6'
init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1954(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
langle_init_rangle_LE_94(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_NE_128(0, i18', 1, o4, i13, i1, 0, env, static) :|: -1 <= i18' && i13 <= 1 && i18' <= 1 && i13 % 2 = i18' && 0 < o4 && x = 1 && x' = 0 && x'' = 0
init_Load_1912(o1454, i165, i204, i1, a742, i14, o1455, env, static) -{2,2}> init_GE_1918(i204, 3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < a742 && 2 <= i14 && 0 < o1454 && 0 <= i204 && i165 <= 2 && 0 < o1455 && 0 <= i165
init_GE_1654(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i166 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && i14 / 2 = i169' && 1 <= i169' && i14 / 2 = i168' && x = 3
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{3,3}> init_ArrayAccess_1943(o1512', i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) :|: o1512' < a742 && 0 < a742 && 0 < o1454 && i211 <= 2 && i165 <= 2 && 2 <= i14 && 0 <= o1512' && i165 < i14 && 0 <= i165 && 0 < o1455 && 0 <= i211
langle_init_rangle_NE_134(x, x', o4, i14, i1, x'', x1, env, static) -{52,52}> init_Load_1646(o4'5, 0, i1, a152', i14, o68'1, env, static) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 <= 2 && 1 <= 1 && 0 <= 0 && 0 < 1 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o4'5 <= o4'4 + a152' && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 <= 1 && 0 < o4'4 && o4'3 <= o4 + i14 && x = 1 && x' = 1 && x'' = 0 && x1 = 0

(11) LinearizedLhssProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

Linearized lhss.

langle_init_rangle_NE_134(iconst_1, iconst_0, o4, i14, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_NE_150(iconst_1, iconst_0, o4, i14, i1, NULL, env, static) :|: NULL = 0 && 0 <= iconst_0 && 2 <= i14 && iconst_0 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
was transformed to
langle_init_rangle_NE_134(iconst_1, iconst_0, o4, i14, i1, NULL, x, env, static) -{0,0}> langle_init_rangle_NE_150(iconst_1, iconst_0, o4, i14, i1, NULL, env, static) :|: NULL = 0 && 0 <= iconst_0 && 2 <= i14 && iconst_0 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && x = iconst_0

langle_init_rangle_NE_128(iconst_0, iconst_1, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(iconst_0, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && iconst_1 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1
was transformed to
langle_init_rangle_NE_128(iconst_0, iconst_1, x, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(iconst_0, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && iconst_1 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1 && x = iconst_1

(12) Obligation:

IntTrs with 25 rules
Start term: main_New_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
langle_init_rangle_NE_128(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_130(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i22 <= 0 && i13 <= 1 && -1 <= i22 && i22 <= 1
langle_init_rangle_NE_134(iconst_1, iconst_0, o4, i14, i1, NULL, x, env, static) -{0,0}> langle_init_rangle_NE_150(iconst_1, iconst_0, o4, i14, i1, NULL, env, static) :|: NULL = 0 && 0 <= iconst_0 && 2 <= i14 && iconst_0 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && x = iconst_0
langle_init_rangle_NE_128(iconst_0, iconst_1, x, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(iconst_0, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && iconst_1 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1 && x = iconst_1
imprimer_Load_2079(o1830, i234, i1, a966, i14, o1831, env, static) -{3,3}> imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < a966 && 0 <= i234 && 0 < o1830 && 0 < o1831 && 2 <= i14
init_ArrayAccess_1943(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1947(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) :|: NULL = 0 && 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && iconst_0 = 0 && 0 <= NULL && i211 <= 2 && 0 < a742
langle_init_rangle_LE_94(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_NE_128(0, i18', 1, o4, i13, i1, 0, env, static) :|: -1 <= i18' && i13 <= 1 && i18' <= 1 && i13 % 2 = i18' && 0 < o4 && x = 1 && x' = 0 && x'' = 0
init_GE_1918(i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{4,4}> init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 <= i211 && 0 < a742 && 0 < o1455 && i211 <= 2 && 0 <= i165 && 2 <= i14 && 0 < o1454 && i165 <= 2 && i211 < 3 && x = 3
imprimer_Load_2116(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{3,3}> imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < a992 && 0 <= i244 && 0 < o1869 && 0 <= i234 && 2 <= i14 && 0 < o1870
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2116(o1869, i234, i247', i1, a992, i14, o1870, env, static) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'
init_Load_1646(o1200, i159, i1, a612, i14, o1201, env, static) -{2,2}> init_GE_1654(i159, 3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1200 && 2 <= i14 && 0 <= i159 && 0 < o1201 && 0 < a612
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{0,0}> imprimer_GE_2083(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && i14 <= i234 && 0 <= i234
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2079(o1869, i246', i1, a992, i14, o1870, env, static) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{3,3}> imprimer_Load_2116(o1830, i234, 0, i1, a966, i14, o1831, env, static) :|: 0 <= 2 && 0 < o1831 && 2 <= i14 && 0 < o1830 && 0 < a966 && 0 <= i234 && 0 <= 1 && 0 <= 0 && i234 < i14
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1936(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_GE_1918(i212, x, o1454, i165, i1, a742, i14, o1455, env, static) -{3,3}> init_Load_1646(o1454, i213', i1, a742, i14, o1455, env, static) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212 && x = 3
langle_init_rangle_LE_94(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_NE_134(1, i21', o4, i14, i1, 0, 0, env, static) :|: i21' <= 1 && 0 <= i21' && i14 % 2 = i21' && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0
init_GE_1654(i165, x, o1200, i1, a612, i14, o1201, env, static) -{3,3}> init_Load_1912(o1200, i165, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i165 && 0 <= 2 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && 0 <= 0 && i165 < 3 && 0 <= 1 && x = 3
main_New_2(i1, env, static) -{37,37}> langle_init_rangle_LE_94(i6', 1, o4'2, i1, 0, 0, env, static'1) :|: 0 < 2 && 0 >= 0 && o4'2 <= o4'1 + 0 && 0 < o4'2 && 0 <= static'1 && 0 <= static && 0 < o4'1 && o4'1 <= o4'1 + 0 && o4'2 = o4'1 + 0 && 0 <= 1 && static''' <= static + 2 && o4'1 <= o4'1 && o4'1 = 1 + 0 && 0 <= static''' && 0 < 1 && 2 * i1 = i5' && static'1 <= static''' + 1 && o4'1 <= 1 + 0 && 0 <= 2 && i5' + 1 = i6'
init_ArrayAccess_1950(a777, i211, x, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i218', i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 + 0 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742 && x = 0
langle_init_rangle_NE_134(x, x', o4, i14, i1, x'', x1, env, static) -{52,52}> init_Load_1646(o4'5, 0, i1, a152', i14, o68'1, env, static) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 <= 2 && 1 <= 1 && 0 <= 0 && 0 < 1 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o4'5 <= o4'4 + a152' && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 <= 1 && 0 < o4'4 && o4'3 <= o4 + i14 && x = 1 && x' = 1 && x'' = 0 && x1 = 0
init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1954(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
init_GE_1654(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i166 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && i14 / 2 = i169' && 1 <= i169' && i14 / 2 = i168' && x = 3
init_Load_1912(o1454, i165, i204, i1, a742, i14, o1455, env, static) -{2,2}> init_GE_1918(i204, 3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < a742 && 2 <= i14 && 0 < o1454 && 0 <= i204 && i165 <= 2 && 0 < o1455 && 0 <= i165
init_ArrayAccess_1943(o1520, i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(o1520, i211, 0, o1454, i165, i1, i215', a742, i14, o1455, env, static) :|: 0 < a742 && 0 < o1520 && i211 <= 2 && 0 <= o1520 && i215' < o1520 && 2 <= i14 && 0 < o1454 && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && 0 <= i215' && x = 0
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{3,3}> init_ArrayAccess_1943(o1512', i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) :|: o1512' < a742 && 0 < a742 && 0 < o1454 && i211 <= 2 && i165 <= 2 && 2 <= i14 && 0 <= o1512' && i165 < i14 && 0 <= i165 && 0 < o1455 && 0 <= i211

(13) RemoveDivModProof (CONCRETE UPPER BOUND(ID) transformation)

Removed div and mod.

langle_init_rangle_LE_94(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_NE_128(0, i18', 1, o4, i13, i1, 0, env, static) :|: -1 <= i18' && i13 <= 1 && i18' <= 1 && i13 % 2 = i18' && 0 < o4 && x = 1 && x' = 0 && x'' = 0
was transformed to
langle_init_rangle_LE_94(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_LE_94'(i13, x, o4, i1, x', x'', env, static) :|: -1 <= i18' && i13 <= 1 && i18' <= 1 && i13 - 2 * div = i18' && 0 < o4 && x = 1 && x' = 0 && x'' = 0
langle_init_rangle_LE_94'(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_NE_128(0, i18', 1, o4, i13, i1, 0, env, static) :|: i13 - 2 * div < 2 && i13 - 2 * div + 2 > 0 && -1 <= i18' && i13 <= 1 && i18' <= 1 && i13 - 2 * div = i18' && 0 < o4 && x = 1 && x' = 0 && x'' = 0

langle_init_rangle_LE_94(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_NE_134(1, i21', o4, i14, i1, 0, 0, env, static) :|: i21' <= 1 && 0 <= i21' && i14 % 2 = i21' && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0
was transformed to
langle_init_rangle_LE_94(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_LE_94'(i14, x, o4, i1, x', x'', env, static) :|: i21' <= 1 && 0 <= i21' && i14 - 2 * div = i21' && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0
langle_init_rangle_LE_94'(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_NE_134(1, i21', o4, i14, i1, 0, 0, env, static) :|: i14 - 2 * div < 2 && i14 - 2 * div + 2 > 0 && i21' <= 1 && 0 <= i21' && i14 - 2 * div = i21' && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0

init_GE_1654(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i166 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && i14 / 2 = i169' && 1 <= i169' && i14 / 2 = i168' && x = 3
was transformed to
init_GE_1654(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> init_GE_1654'(i166, x, o1200, i1, a612, i14, o1201, env, static) :|: 0 <= i166 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && div = i169' && 1 <= i169' && div1 = i168' && x = 3
init_GE_1654'(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: i14 - 2 * div1 < 2 && i14 - 2 * div1 + 2 > 0 && i14 - 2 * div < 2 && i14 - 2 * div + 2 > 0 && 0 <= i166 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && div = i169' && 1 <= i169' && div1 = i168' && x = 3

(14) Obligation:

IntTrs with 28 rules
Start term: main_New_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
init_GE_1654(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> init_GE_1654'(i166, x, o1200, i1, a612, i14, o1201, env, static) :|: 0 <= i166 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && div = i169' && 1 <= i169' && div1 = i168' && x = 3
langle_init_rangle_LE_94(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_LE_94'(i14, x, o4, i1, x', x'', env, static) :|: i21' <= 1 && 0 <= i21' && i14 - 2 * div = i21' && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0
init_ArrayAccess_1943(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1947(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) :|: NULL = 0 && 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && iconst_0 = 0 && 0 <= NULL && i211 <= 2 && 0 < a742
imprimer_Load_2079(o1830, i234, i1, a966, i14, o1831, env, static) -{3,3}> imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < a966 && 0 <= i234 && 0 < o1830 && 0 < o1831 && 2 <= i14
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2116(o1869, i234, i247', i1, a992, i14, o1870, env, static) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'
init_Load_1646(o1200, i159, i1, a612, i14, o1201, env, static) -{2,2}> init_GE_1654(i159, 3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1200 && 2 <= i14 && 0 <= i159 && 0 < o1201 && 0 < a612
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{3,3}> imprimer_Load_2116(o1830, i234, 0, i1, a966, i14, o1831, env, static) :|: 0 <= 2 && 0 < o1831 && 2 <= i14 && 0 < o1830 && 0 < a966 && 0 <= i234 && 0 <= 1 && 0 <= 0 && i234 < i14
langle_init_rangle_LE_94'(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_NE_134(1, i21', o4, i14, i1, 0, 0, env, static) :|: i14 - 2 * div < 2 && i14 - 2 * div + 2 > 0 && i21' <= 1 && 0 <= i21' && i14 - 2 * div = i21' && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0
init_GE_1654(i165, x, o1200, i1, a612, i14, o1201, env, static) -{3,3}> init_Load_1912(o1200, i165, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i165 && 0 <= 2 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && 0 <= 0 && i165 < 3 && 0 <= 1 && x = 3
init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1954(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
langle_init_rangle_NE_134(x, x', o4, i14, i1, x'', x1, env, static) -{52,52}> init_Load_1646(o4'5, 0, i1, a152', i14, o68'1, env, static) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 <= 2 && 1 <= 1 && 0 <= 0 && 0 < 1 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o4'5 <= o4'4 + a152' && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 <= 1 && 0 < o4'4 && o4'3 <= o4 + i14 && x = 1 && x' = 1 && x'' = 0 && x1 = 0
init_ArrayAccess_1943(o1520, i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(o1520, i211, 0, o1454, i165, i1, i215', a742, i14, o1455, env, static) :|: 0 < a742 && 0 < o1520 && i211 <= 2 && 0 <= o1520 && i215' < o1520 && 2 <= i14 && 0 < o1454 && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && 0 <= i215' && x = 0
langle_init_rangle_NE_134(iconst_1, iconst_0, o4, i14, i1, NULL, x, env, static) -{0,0}> langle_init_rangle_NE_150(iconst_1, iconst_0, o4, i14, i1, NULL, env, static) :|: NULL = 0 && 0 <= iconst_0 && 2 <= i14 && iconst_0 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && x = iconst_0
langle_init_rangle_NE_128(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_130(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i22 <= 0 && i13 <= 1 && -1 <= i22 && i22 <= 1
init_GE_1654'(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: i14 - 2 * div1 < 2 && i14 - 2 * div1 + 2 > 0 && i14 - 2 * div < 2 && i14 - 2 * div + 2 > 0 && 0 <= i166 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && div = i169' && 1 <= i169' && div1 = i168' && x = 3
imprimer_Load_2116(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{3,3}> imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < a992 && 0 <= i244 && 0 < o1869 && 0 <= i234 && 2 <= i14 && 0 < o1870
init_GE_1918(i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{4,4}> init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 <= i211 && 0 < a742 && 0 < o1455 && i211 <= 2 && 0 <= i165 && 2 <= i14 && 0 < o1454 && i165 <= 2 && i211 < 3 && x = 3
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2079(o1869, i246', i1, a992, i14, o1870, env, static) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{0,0}> imprimer_GE_2083(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && i14 <= i234 && 0 <= i234
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1936(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_GE_1918(i212, x, o1454, i165, i1, a742, i14, o1455, env, static) -{3,3}> init_Load_1646(o1454, i213', i1, a742, i14, o1455, env, static) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212 && x = 3
langle_init_rangle_NE_128(iconst_0, iconst_1, x, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(iconst_0, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && iconst_1 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1 && x = iconst_1
langle_init_rangle_LE_94(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_LE_94'(i13, x, o4, i1, x', x'', env, static) :|: -1 <= i18' && i13 <= 1 && i18' <= 1 && i13 - 2 * div = i18' && 0 < o4 && x = 1 && x' = 0 && x'' = 0
init_ArrayAccess_1950(a777, i211, x, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i218', i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 + 0 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742 && x = 0
main_New_2(i1, env, static) -{37,37}> langle_init_rangle_LE_94(i6', 1, o4'2, i1, 0, 0, env, static'1) :|: 0 < 2 && 0 >= 0 && o4'2 <= o4'1 + 0 && 0 < o4'2 && 0 <= static'1 && 0 <= static && 0 < o4'1 && o4'1 <= o4'1 + 0 && o4'2 = o4'1 + 0 && 0 <= 1 && static''' <= static + 2 && o4'1 <= o4'1 && o4'1 = 1 + 0 && 0 <= static''' && 0 < 1 && 2 * i1 = i5' && static'1 <= static''' + 1 && o4'1 <= 1 + 0 && 0 <= 2 && i5' + 1 = i6'
langle_init_rangle_LE_94'(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_NE_128(0, i18', 1, o4, i13, i1, 0, env, static) :|: i13 - 2 * div < 2 && i13 - 2 * div + 2 > 0 && -1 <= i18' && i13 <= 1 && i18' <= 1 && i13 - 2 * div = i18' && 0 < o4 && x = 1 && x' = 0 && x'' = 0
init_Load_1912(o1454, i165, i204, i1, a742, i14, o1455, env, static) -{2,2}> init_GE_1918(i204, 3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < a742 && 2 <= i14 && 0 < o1454 && 0 <= i204 && i165 <= 2 && 0 < o1455 && 0 <= i165
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{3,3}> init_ArrayAccess_1943(o1512', i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) :|: o1512' < a742 && 0 < a742 && 0 < o1454 && i211 <= 2 && i165 <= 2 && 2 <= i14 && 0 <= o1512' && i165 < i14 && 0 <= i165 && 0 < o1455 && 0 <= i211

(15) MovedArithmeticFromConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

Moved arithmethic from constraints to rhss.

init_GE_1654(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> init_GE_1654'(i166, x, o1200, i1, a612, i14, o1201, env, static) :|: 0 <= i166 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && div = i169' && 1 <= i169' && div1 = i168' && x = 3
was transformed to
init_GE_1654(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> init_GE_1654'(i166, 3, o1200, i1, a612, i14, o1201, env, static) :|: 0 <= i166 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && div = i169' && 1 <= i169' && div1 = i168' && x = 3

langle_init_rangle_LE_94(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_LE_94'(i14, x, o4, i1, x', x'', env, static) :|: i21' <= 1 && 0 <= i21' && i14 - 2 * div = i21' && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0
was transformed to
langle_init_rangle_LE_94(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_LE_94'(i14, 1, o4, i1, 0, 0, env, static) :|: i21' <= 1 && 0 <= i21' && i14 - 2 * div = i21' && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0

init_ArrayAccess_1943(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1947(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) :|: NULL = 0 && 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && iconst_0 = 0 && 0 <= NULL && i211 <= 2 && 0 < a742
was transformed to
init_ArrayAccess_1943(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1947(0, i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) :|: NULL = 0 && 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && iconst_0 = 0 && 0 <= NULL && i211 <= 2 && 0 < a742

imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2116(o1869, i234, i247', i1, a992, i14, o1870, env, static) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'
was transformed to
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2116(o1869, i234, i244 + 1, i1, a992, i14, o1870, env, static) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'

langle_init_rangle_LE_94'(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_NE_134(1, i21', o4, i14, i1, 0, 0, env, static) :|: i14 - 2 * div < 2 && i14 - 2 * div + 2 > 0 && i21' <= 1 && 0 <= i21' && i14 - 2 * div = i21' && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0
was transformed to
langle_init_rangle_LE_94'(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_NE_134(1, i14 - 2 * div, o4, i14, i1, 0, 0, env, static) :|: i14 - 2 * div < 2 && i14 - 2 * div + 2 > 0 && i21' <= 1 && 0 <= i21' && i14 - 2 * div = i21' && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0

langle_init_rangle_NE_134(x, x', o4, i14, i1, x'', x1, env, static) -{52,52}> init_Load_1646(o4'5, 0, i1, a152', i14, o68'1, env, static) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 <= 2 && 1 <= 1 && 0 <= 0 && 0 < 1 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o4'5 <= o4'4 + a152' && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 <= 1 && 0 < o4'4 && o4'3 <= o4 + i14 && x = 1 && x' = 1 && x'' = 0 && x1 = 0
was transformed to
langle_init_rangle_NE_134(x, x', o4, i14, i1, x'', x1, env, static) -{52,52}> init_Load_1646(o4'3 + o68'1 + i14 * i14 + 2 * i14 + 2, 0, i1, i14 * i14 + 2 * i14 + 2, i14, o68'1, env, static) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 <= 2 && 1 <= 1 && 0 <= 0 && 0 < 1 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o4'5 <= o4'4 + a152' && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 <= 1 && 0 < o4'4 && o4'3 <= o4 + i14 && x = 1 && x' = 1 && x'' = 0 && x1 = 0

init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1954(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
was transformed to
init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1954(a777, i211, 0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742

langle_init_rangle_NE_134(iconst_1, iconst_0, o4, i14, i1, NULL, x, env, static) -{0,0}> langle_init_rangle_NE_150(iconst_1, iconst_0, o4, i14, i1, NULL, env, static) :|: NULL = 0 && 0 <= iconst_0 && 2 <= i14 && iconst_0 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && x = iconst_0
was transformed to
langle_init_rangle_NE_134(iconst_1, iconst_0, o4, i14, i1, NULL, x, env, static) -{0,0}> langle_init_rangle_NE_150(1, 0, o4, i14, i1, 0, env, static) :|: NULL = 0 && 0 <= iconst_0 && 2 <= i14 && iconst_0 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && x = iconst_0

langle_init_rangle_NE_128(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_130(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i22 <= 0 && i13 <= 1 && -1 <= i22 && i22 <= 1
was transformed to
langle_init_rangle_NE_128(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_130(0, i22, 1, o4, i13, i1, 0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i22 <= 0 && i13 <= 1 && -1 <= i22 && i22 <= 1

imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2079(o1869, i246', i1, a992, i14, o1870, env, static) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244
was transformed to
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2079(o1869, i234 + 1, i1, a992, i14, o1870, env, static) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244

init_GE_1918(i212, x, o1454, i165, i1, a742, i14, o1455, env, static) -{3,3}> init_Load_1646(o1454, i213', i1, a742, i14, o1455, env, static) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212 && x = 3
was transformed to
init_GE_1918(i212, x, o1454, i165, i1, a742, i14, o1455, env, static) -{3,3}> init_Load_1646(o1454, i165 + 1, i1, a742, i14, o1455, env, static) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212 && x = 3

langle_init_rangle_NE_128(iconst_0, iconst_1, x, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(iconst_0, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && iconst_1 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1 && x = iconst_1
was transformed to
langle_init_rangle_NE_128(iconst_0, iconst_1, x, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(0, 1, o4, i13, i1, 0, env, static) :|: NULL = 0 && iconst_1 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1 && x = iconst_1

main_New_2(i1, env, static) -{37,37}> langle_init_rangle_LE_94(i6', 1, o4'2, i1, 0, 0, env, static'1) :|: 0 < 2 && 0 >= 0 && o4'2 <= o4'1 + 0 && 0 < o4'2 && 0 <= static'1 && 0 <= static && 0 < o4'1 && o4'1 <= o4'1 + 0 && o4'2 = o4'1 + 0 && 0 <= 1 && static''' <= static + 2 && o4'1 <= o4'1 && o4'1 = 1 + 0 && 0 <= static''' && 0 < 1 && 2 * i1 = i5' && static'1 <= static''' + 1 && o4'1 <= 1 + 0 && 0 <= 2 && i5' + 1 = i6'
was transformed to
main_New_2(i1, env, static) -{37,37}> langle_init_rangle_LE_94(2 * i1 + 1, 1, o4'1 + 0, i1, 0, 0, env, static'1) :|: 0 < 2 && 0 >= 0 && o4'2 <= o4'1 + 0 && 0 < o4'2 && 0 <= static'1 && 0 <= static && 0 < o4'1 && o4'1 <= o4'1 + 0 && o4'2 = o4'1 + 0 && 0 <= 1 && static''' <= static + 2 && o4'1 <= o4'1 && o4'1 = 1 + 0 && 0 <= static''' && 0 < 1 && 2 * i1 = i5' && static'1 <= static''' + 1 && o4'1 <= 1 + 0 && 0 <= 2 && i5' + 1 = i6'

init_ArrayAccess_1950(a777, i211, x, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i218', i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 + 0 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742 && x = 0
was transformed to
init_ArrayAccess_1950(a777, i211, x, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i211 + 1, i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 + 0 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742 && x = 0

langle_init_rangle_LE_94(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_LE_94'(i13, x, o4, i1, x', x'', env, static) :|: -1 <= i18' && i13 <= 1 && i18' <= 1 && i13 - 2 * div = i18' && 0 < o4 && x = 1 && x' = 0 && x'' = 0
was transformed to
langle_init_rangle_LE_94(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_LE_94'(i13, 1, o4, i1, 0, 0, env, static) :|: -1 <= i18' && i13 <= 1 && i18' <= 1 && i13 - 2 * div = i18' && 0 < o4 && x = 1 && x' = 0 && x'' = 0

langle_init_rangle_LE_94'(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_NE_128(0, i18', 1, o4, i13, i1, 0, env, static) :|: i13 - 2 * div < 2 && i13 - 2 * div + 2 > 0 && -1 <= i18' && i13 <= 1 && i18' <= 1 && i13 - 2 * div = i18' && 0 < o4 && x = 1 && x' = 0 && x'' = 0
was transformed to
langle_init_rangle_LE_94'(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_NE_128(0, i13 - 2 * div, 1, o4, i13, i1, 0, env, static) :|: i13 - 2 * div < 2 && i13 - 2 * div + 2 > 0 && -1 <= i18' && i13 <= 1 && i18' <= 1 && i13 - 2 * div = i18' && 0 < o4 && x = 1 && x' = 0 && x'' = 0

(16) Obligation:

IntTrs with 28 rules
Start term: main_New_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
init_GE_1654(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> init_GE_1654'(i166, 3, o1200, i1, a612, i14, o1201, env, static) :|: 0 <= i166 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && div = i169' && 1 <= i169' && div1 = i168' && x = 3
langle_init_rangle_LE_94(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_LE_94'(i14, 1, o4, i1, 0, 0, env, static) :|: i21' <= 1 && 0 <= i21' && i14 - 2 * div = i21' && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0
imprimer_Load_2079(o1830, i234, i1, a966, i14, o1831, env, static) -{3,3}> imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < a966 && 0 <= i234 && 0 < o1830 && 0 < o1831 && 2 <= i14
init_ArrayAccess_1943(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1947(0, i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) :|: NULL = 0 && 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && iconst_0 = 0 && 0 <= NULL && i211 <= 2 && 0 < a742
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2116(o1869, i234, i244 + 1, i1, a992, i14, o1870, env, static) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'
init_Load_1646(o1200, i159, i1, a612, i14, o1201, env, static) -{2,2}> init_GE_1654(i159, 3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1200 && 2 <= i14 && 0 <= i159 && 0 < o1201 && 0 < a612
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{3,3}> imprimer_Load_2116(o1830, i234, 0, i1, a966, i14, o1831, env, static) :|: 0 <= 2 && 0 < o1831 && 2 <= i14 && 0 < o1830 && 0 < a966 && 0 <= i234 && 0 <= 1 && 0 <= 0 && i234 < i14
langle_init_rangle_LE_94'(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_NE_134(1, i14 - 2 * div, o4, i14, i1, 0, 0, env, static) :|: i14 - 2 * div < 2 && i14 - 2 * div + 2 > 0 && i21' <= 1 && 0 <= i21' && i14 - 2 * div = i21' && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0
init_GE_1654(i165, x, o1200, i1, a612, i14, o1201, env, static) -{3,3}> init_Load_1912(o1200, i165, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i165 && 0 <= 2 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && 0 <= 0 && i165 < 3 && 0 <= 1 && x = 3
langle_init_rangle_NE_134(x, x', o4, i14, i1, x'', x1, env, static) -{52,52}> init_Load_1646(o4'3 + o68'1 + i14 * i14 + 2 * i14 + 2, 0, i1, i14 * i14 + 2 * i14 + 2, i14, o68'1, env, static) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 <= 2 && 1 <= 1 && 0 <= 0 && 0 < 1 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o4'5 <= o4'4 + a152' && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 <= 1 && 0 < o4'4 && o4'3 <= o4 + i14 && x = 1 && x' = 1 && x'' = 0 && x1 = 0
init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1954(a777, i211, 0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
init_ArrayAccess_1943(o1520, i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(o1520, i211, 0, o1454, i165, i1, i215', a742, i14, o1455, env, static) :|: 0 < a742 && 0 < o1520 && i211 <= 2 && 0 <= o1520 && i215' < o1520 && 2 <= i14 && 0 < o1454 && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && 0 <= i215' && x = 0
langle_init_rangle_NE_134(iconst_1, iconst_0, o4, i14, i1, NULL, x, env, static) -{0,0}> langle_init_rangle_NE_150(1, 0, o4, i14, i1, 0, env, static) :|: NULL = 0 && 0 <= iconst_0 && 2 <= i14 && iconst_0 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && x = iconst_0
langle_init_rangle_NE_128(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_130(0, i22, 1, o4, i13, i1, 0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i22 <= 0 && i13 <= 1 && -1 <= i22 && i22 <= 1
init_GE_1654'(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: i14 - 2 * div1 < 2 && i14 - 2 * div1 + 2 > 0 && i14 - 2 * div < 2 && i14 - 2 * div + 2 > 0 && 0 <= i166 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && div = i169' && 1 <= i169' && div1 = i168' && x = 3
init_GE_1918(i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{4,4}> init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 <= i211 && 0 < a742 && 0 < o1455 && i211 <= 2 && 0 <= i165 && 2 <= i14 && 0 < o1454 && i165 <= 2 && i211 < 3 && x = 3
imprimer_Load_2116(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{3,3}> imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < a992 && 0 <= i244 && 0 < o1869 && 0 <= i234 && 2 <= i14 && 0 < o1870
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{0,0}> imprimer_GE_2083(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && i14 <= i234 && 0 <= i234
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2079(o1869, i234 + 1, i1, a992, i14, o1870, env, static) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1936(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_GE_1918(i212, x, o1454, i165, i1, a742, i14, o1455, env, static) -{3,3}> init_Load_1646(o1454, i165 + 1, i1, a742, i14, o1455, env, static) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212 && x = 3
langle_init_rangle_NE_128(iconst_0, iconst_1, x, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(0, 1, o4, i13, i1, 0, env, static) :|: NULL = 0 && iconst_1 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1 && x = iconst_1
main_New_2(i1, env, static) -{37,37}> langle_init_rangle_LE_94(2 * i1 + 1, 1, o4'1 + 0, i1, 0, 0, env, static'1) :|: 0 < 2 && 0 >= 0 && o4'2 <= o4'1 + 0 && 0 < o4'2 && 0 <= static'1 && 0 <= static && 0 < o4'1 && o4'1 <= o4'1 + 0 && o4'2 = o4'1 + 0 && 0 <= 1 && static''' <= static + 2 && o4'1 <= o4'1 && o4'1 = 1 + 0 && 0 <= static''' && 0 < 1 && 2 * i1 = i5' && static'1 <= static''' + 1 && o4'1 <= 1 + 0 && 0 <= 2 && i5' + 1 = i6'
init_ArrayAccess_1950(a777, i211, x, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i211 + 1, i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 + 0 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742 && x = 0
langle_init_rangle_LE_94(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_LE_94'(i13, 1, o4, i1, 0, 0, env, static) :|: -1 <= i18' && i13 <= 1 && i18' <= 1 && i13 - 2 * div = i18' && 0 < o4 && x = 1 && x' = 0 && x'' = 0
langle_init_rangle_LE_94'(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_NE_128(0, i13 - 2 * div, 1, o4, i13, i1, 0, env, static) :|: i13 - 2 * div < 2 && i13 - 2 * div + 2 > 0 && -1 <= i18' && i13 <= 1 && i18' <= 1 && i13 - 2 * div = i18' && 0 < o4 && x = 1 && x' = 0 && x'' = 0
init_Load_1912(o1454, i165, i204, i1, a742, i14, o1455, env, static) -{2,2}> init_GE_1918(i204, 3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < a742 && 2 <= i14 && 0 < o1454 && 0 <= i204 && i165 <= 2 && 0 < o1455 && 0 <= i165
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{3,3}> init_ArrayAccess_1943(o1512', i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) :|: o1512' < a742 && 0 < a742 && 0 < o1454 && i211 <= 2 && i165 <= 2 && 2 <= i14 && 0 <= o1512' && i165 < i14 && 0 <= i165 && 0 < o1455 && 0 <= i211

(17) ExpressionSimplificationProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

Simplified expressions.

langle_init_rangle_NE_134(x, x', o4, i14, i1, x'', x1, env, static) -{52,52}> init_Load_1646(o4'3 + o68'1 + i14 * i14 + 2 * i14 + 2, 0, i1, i14 * i14 + 2 * i14 + 2, i14, o68'1, env, static) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 <= 2 && 1 <= 1 && 0 <= 0 && 0 < 1 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o4'5 <= o4'4 + a152' && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 <= 1 && 0 < o4'4 && o4'3 <= o4 + i14 && x = 1 && x' = 1 && x'' = 0 && x1 = 0
was transformed to
langle_init_rangle_NE_134(x, x', o4, i14, i1, x'', x1, env, static) -{52,52}> init_Load_1646(o4'3 + o68'1 + i14 * i14 + 2 * i14 + 2, 0, i1, i14 * i14 + 2 * i14 + 2, i14, o68'1, env, static) :|: 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 < o4'4 && o4'3 <= o4 + i14 && x = 1 && x' = 1 && x'' = 0 && x1 = 0

imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{3,3}> imprimer_Load_2116(o1830, i234, 0, i1, a966, i14, o1831, env, static) :|: 0 <= 2 && 0 < o1831 && 2 <= i14 && 0 < o1830 && 0 < a966 && 0 <= i234 && 0 <= 1 && 0 <= 0 && i234 < i14
was transformed to
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{3,3}> imprimer_Load_2116(o1830, i234, 0, i1, a966, i14, o1831, env, static) :|: 0 < o1831 && 2 <= i14 && 0 < o1830 && 0 < a966 && 0 <= i234 && i234 < i14

langle_init_rangle_LE_94(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_LE_94'(i14, 1, o4, i1, 0, 0, env, static) :|: i21' <= 1 && 0 <= i21' && i14 - 2 * div = i21' && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0
was transformed to
langle_init_rangle_LE_94(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_LE_94'(i14, 1, o4, i1, 0, 0, env, static) :|: i21' <= 1 && 0 <= i21' && i14 + -2 * div = i21' && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0

init_GE_1654(i165, x, o1200, i1, a612, i14, o1201, env, static) -{3,3}> init_Load_1912(o1200, i165, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i165 && 0 <= 2 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && 0 <= 0 && i165 < 3 && 0 <= 1 && x = 3
was transformed to
init_GE_1654(i165, x, o1200, i1, a612, i14, o1201, env, static) -{3,3}> init_Load_1912(o1200, i165, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i165 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && i165 < 3 && x = 3

init_ArrayAccess_1950(a777, i211, x, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i211 + 1, i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 + 0 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742 && x = 0
was transformed to
init_ArrayAccess_1950(a777, i211, x, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i211 + 1, i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742 && x = 0

main_New_2(i1, env, static) -{37,37}> langle_init_rangle_LE_94(2 * i1 + 1, 1, o4'1 + 0, i1, 0, 0, env, static'1) :|: 0 < 2 && 0 >= 0 && o4'2 <= o4'1 + 0 && 0 < o4'2 && 0 <= static'1 && 0 <= static && 0 < o4'1 && o4'1 <= o4'1 + 0 && o4'2 = o4'1 + 0 && 0 <= 1 && static''' <= static + 2 && o4'1 <= o4'1 && o4'1 = 1 + 0 && 0 <= static''' && 0 < 1 && 2 * i1 = i5' && static'1 <= static''' + 1 && o4'1 <= 1 + 0 && 0 <= 2 && i5' + 1 = i6'
was transformed to
main_New_2(i1, env, static) -{37,37}> langle_init_rangle_LE_94(2 * i1 + 1, 1, o4'1, i1, 0, 0, env, static'1) :|: 0 < o4'2 && 0 <= static'1 && 0 <= static && 0 < o4'1 && o4'2 = o4'1 && static''' <= static + 2 && o4'1 <= o4'1 && o4'1 = 1 && 0 <= static''' && 2 * i1 = i5' && static'1 <= static''' + 1 && i5' + 1 = i6'

init_ArrayAccess_1943(o1520, i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(o1520, i211, 0, o1454, i165, i1, i215', a742, i14, o1455, env, static) :|: 0 < a742 && 0 < o1520 && i211 <= 2 && 0 <= o1520 && i215' < o1520 && 2 <= i14 && 0 < o1454 && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && 0 <= i215' && x = 0
was transformed to
init_ArrayAccess_1943(o1520, i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(o1520, i211, 0, o1454, i165, i1, i215', a742, i14, o1455, env, static) :|: 0 < a742 && 0 < o1520 && i211 <= 2 && i215' < o1520 && 2 <= i14 && 0 < o1454 && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && 0 <= i215' && x = 0

langle_init_rangle_NE_128(iconst_0, iconst_1, x, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(0, 1, o4, i13, i1, 0, env, static) :|: NULL = 0 && iconst_1 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1 && x = iconst_1
was transformed to
langle_init_rangle_NE_128(iconst_0, iconst_1, x, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(0, 1, o4, i13, i1, 0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1 && x = iconst_1

init_GE_1654'(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: i14 - 2 * div1 < 2 && i14 - 2 * div1 + 2 > 0 && i14 - 2 * div < 2 && i14 - 2 * div + 2 > 0 && 0 <= i166 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && div = i169' && 1 <= i169' && div1 = i168' && x = 3
was transformed to
init_GE_1654'(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: i14 + -2 * div1 < 2 && 0 < i14 + -2 * div1 + 2 && i14 + -2 * div < 2 && 0 < i14 + -2 * div + 2 && 0 <= i166 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 < a612 && 2 <= i14 && 0 < o1201 && div = i169' && 1 <= i169' && div1 = i168' && x = 3

langle_init_rangle_LE_94'(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_NE_128(0, i13 - 2 * div, 1, o4, i13, i1, 0, env, static) :|: i13 - 2 * div < 2 && i13 - 2 * div + 2 > 0 && -1 <= i18' && i13 <= 1 && i18' <= 1 && i13 - 2 * div = i18' && 0 < o4 && x = 1 && x' = 0 && x'' = 0
was transformed to
langle_init_rangle_LE_94'(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_NE_128(0, i13 + -2 * div, 1, o4, i13, i1, 0, env, static) :|: i13 + -2 * div < 2 && 0 < i13 + -2 * div + 2 && -1 <= i18' && i13 <= 1 && i18' <= 1 && i13 + -2 * div = i18' && 0 < o4 && x = 1 && x' = 0 && x'' = 0

langle_init_rangle_LE_94(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_LE_94'(i13, 1, o4, i1, 0, 0, env, static) :|: -1 <= i18' && i13 <= 1 && i18' <= 1 && i13 - 2 * div = i18' && 0 < o4 && x = 1 && x' = 0 && x'' = 0
was transformed to
langle_init_rangle_LE_94(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_LE_94'(i13, 1, o4, i1, 0, 0, env, static) :|: -1 <= i18' && i13 <= 1 && i18' <= 1 && i13 + -2 * div = i18' && 0 < o4 && x = 1 && x' = 0 && x'' = 0

init_GE_1654(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> init_GE_1654'(i166, 3, o1200, i1, a612, i14, o1201, env, static) :|: 0 <= i166 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && div = i169' && 1 <= i169' && div1 = i168' && x = 3
was transformed to
init_GE_1654(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> init_GE_1654'(i166, 3, o1200, i1, a612, i14, o1201, env, static) :|: 0 <= i166 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 < a612 && 2 <= i14 && 0 < o1201 && div = i169' && 1 <= i169' && div1 = i168' && x = 3

langle_init_rangle_LE_94'(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_NE_134(1, i14 - 2 * div, o4, i14, i1, 0, 0, env, static) :|: i14 - 2 * div < 2 && i14 - 2 * div + 2 > 0 && i21' <= 1 && 0 <= i21' && i14 - 2 * div = i21' && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0
was transformed to
langle_init_rangle_LE_94'(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_NE_134(1, i14 + -2 * div, o4, i14, i1, 0, 0, env, static) :|: i14 + -2 * div < 2 && 0 < i14 + -2 * div + 2 && i21' <= 1 && 0 <= i21' && i14 + -2 * div = i21' && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0

(18) Obligation:

IntTrs with 28 rules
Start term: main_New_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
imprimer_Load_2079(o1830, i234, i1, a966, i14, o1831, env, static) -{3,3}> imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < a966 && 0 <= i234 && 0 < o1830 && 0 < o1831 && 2 <= i14
init_Load_1646(o1200, i159, i1, a612, i14, o1201, env, static) -{2,2}> init_GE_1654(i159, 3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1200 && 2 <= i14 && 0 <= i159 && 0 < o1201 && 0 < a612
langle_init_rangle_NE_134(iconst_1, iconst_0, o4, i14, i1, NULL, x, env, static) -{0,0}> langle_init_rangle_NE_150(1, 0, o4, i14, i1, 0, env, static) :|: NULL = 0 && 0 <= iconst_0 && 2 <= i14 && iconst_0 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && x = iconst_0
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{3,3}> imprimer_Load_2116(o1830, i234, 0, i1, a966, i14, o1831, env, static) :|: 0 < o1831 && 2 <= i14 && 0 < o1830 && 0 < a966 && 0 <= i234 && i234 < i14
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2079(o1869, i234 + 1, i1, a992, i14, o1870, env, static) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244
langle_init_rangle_LE_94(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_LE_94'(i13, 1, o4, i1, 0, 0, env, static) :|: -1 <= i18' && i13 <= 1 && i18' <= 1 && i13 + -2 * div = i18' && 0 < o4 && x = 1 && x' = 0 && x'' = 0
init_GE_1654(i165, x, o1200, i1, a612, i14, o1201, env, static) -{3,3}> init_Load_1912(o1200, i165, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i165 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && i165 < 3 && x = 3
init_GE_1918(i212, x, o1454, i165, i1, a742, i14, o1455, env, static) -{3,3}> init_Load_1646(o1454, i165 + 1, i1, a742, i14, o1455, env, static) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212 && x = 3
main_New_2(i1, env, static) -{37,37}> langle_init_rangle_LE_94(2 * i1 + 1, 1, o4'1, i1, 0, 0, env, static'1) :|: 0 < o4'2 && 0 <= static'1 && 0 <= static && 0 < o4'1 && o4'2 = o4'1 && static''' <= static + 2 && o4'1 <= o4'1 && o4'1 = 1 && 0 <= static''' && 2 * i1 = i5' && static'1 <= static''' + 1 && i5' + 1 = i6'
init_GE_1654(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> init_GE_1654'(i166, 3, o1200, i1, a612, i14, o1201, env, static) :|: 0 <= i166 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 < a612 && 2 <= i14 && 0 < o1201 && div = i169' && 1 <= i169' && div1 = i168' && x = 3
imprimer_Load_2116(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{3,3}> imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < a992 && 0 <= i244 && 0 < o1869 && 0 <= i234 && 2 <= i14 && 0 < o1870
init_GE_1918(i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{4,4}> init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 <= i211 && 0 < a742 && 0 < o1455 && i211 <= 2 && 0 <= i165 && 2 <= i14 && 0 < o1454 && i165 <= 2 && i211 < 3 && x = 3
langle_init_rangle_NE_134(x, x', o4, i14, i1, x'', x1, env, static) -{52,52}> init_Load_1646(o4'3 + o68'1 + i14 * i14 + 2 * i14 + 2, 0, i1, i14 * i14 + 2 * i14 + 2, i14, o68'1, env, static) :|: 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 < o4'4 && o4'3 <= o4 + i14 && x = 1 && x' = 1 && x'' = 0 && x1 = 0
init_GE_1654'(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: i14 + -2 * div1 < 2 && 0 < i14 + -2 * div1 + 2 && i14 + -2 * div < 2 && 0 < i14 + -2 * div + 2 && 0 <= i166 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 < a612 && 2 <= i14 && 0 < o1201 && div = i169' && 1 <= i169' && div1 = i168' && x = 3
langle_init_rangle_LE_94'(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_NE_134(1, i14 + -2 * div, o4, i14, i1, 0, 0, env, static) :|: i14 + -2 * div < 2 && 0 < i14 + -2 * div + 2 && i21' <= 1 && 0 <= i21' && i14 + -2 * div = i21' && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0
init_ArrayAccess_1943(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1947(0, i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) :|: NULL = 0 && 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && iconst_0 = 0 && 0 <= NULL && i211 <= 2 && 0 < a742
langle_init_rangle_LE_94(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_LE_94'(i14, 1, o4, i1, 0, 0, env, static) :|: i21' <= 1 && 0 <= i21' && i14 + -2 * div = i21' && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0
langle_init_rangle_NE_128(iconst_0, iconst_1, x, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(0, 1, o4, i13, i1, 0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1 && x = iconst_1
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{0,0}> imprimer_GE_2083(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && i14 <= i234 && 0 <= i234
init_ArrayAccess_1943(o1520, i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(o1520, i211, 0, o1454, i165, i1, i215', a742, i14, o1455, env, static) :|: 0 < a742 && 0 < o1520 && i211 <= 2 && i215' < o1520 && 2 <= i14 && 0 < o1454 && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && 0 <= i215' && x = 0
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1936(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1954(a777, i211, 0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
langle_init_rangle_NE_128(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_130(0, i22, 1, o4, i13, i1, 0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i22 <= 0 && i13 <= 1 && -1 <= i22 && i22 <= 1
langle_init_rangle_LE_94'(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_NE_128(0, i13 + -2 * div, 1, o4, i13, i1, 0, env, static) :|: i13 + -2 * div < 2 && 0 < i13 + -2 * div + 2 && -1 <= i18' && i13 <= 1 && i18' <= 1 && i13 + -2 * div = i18' && 0 < o4 && x = 1 && x' = 0 && x'' = 0
init_Load_1912(o1454, i165, i204, i1, a742, i14, o1455, env, static) -{2,2}> init_GE_1918(i204, 3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < a742 && 2 <= i14 && 0 < o1454 && 0 <= i204 && i165 <= 2 && 0 < o1455 && 0 <= i165
init_ArrayAccess_1950(a777, i211, x, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i211 + 1, i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742 && x = 0
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2116(o1869, i234, i244 + 1, i1, a992, i14, o1870, env, static) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{3,3}> init_ArrayAccess_1943(o1512', i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) :|: o1512' < a742 && 0 < a742 && 0 < o1454 && i211 <= 2 && i165 <= 2 && 2 <= i14 && 0 <= o1512' && i165 < i14 && 0 <= i165 && 0 < o1455 && 0 <= i211

(19) JBCGraphEdgesToCpxIntTrsProof (CONCRETE UPPER BOUND(ID) transformation)

Transformed 209 jbc graph edges to a weighted ITS with 209 rules.
Used simplified encoding of division and modulo.
Filtered conditions with variables that do not depend on the variables on the lhs or rhs without taking transitive dependencies into account.
Did no encode lower bounds for putfield and astore.

(20) Obligation:

IntTrs with 209 rules
Start term: main_New_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_New_2(i1, env, static) -{0,0}> main_New_4(i1, env, static) :|: 0 >= 0
main_New_4(i1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_5(i1, env, static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_5(i1, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_11(iconst_0, i1, env, static) :|: iconst_0 = 0
langle_clinit_rangle_ArrayCreate_11(iconst_0, i1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_13(a2, i1, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2
langle_clinit_rangle_FieldAccess_13(a2, i1, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_14(i1, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2
langle_clinit_rangle_New_14(i1, env, static) -{0,0}> langle_clinit_rangle_New_16(i1, env, static) :|: 0 >= 0
langle_clinit_rangle_New_16(i1, env, static) -{0,0}> langle_clinit_rangle_New_17(i1, env, static) :|: 0 <= static
langle_clinit_rangle_New_17(i1, env, static) -{1,1}> langle_clinit_rangle_Duplicate_19(o2, i1, env, static) :|: 0 < o2 && o2 = 1
langle_clinit_rangle_Duplicate_19(o2, i1, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_21(o2, i1, env, static) :|: 0 < o2
langle_clinit_rangle_ConstantStackPush_21(o2, i1, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_22(o2, NULL, i1, env, static) :|: NULL = 0 && 0 < o2
langle_clinit_rangle_InvokeMethod_22(o2, NULL, i1, env, static) -{1,1}> langle_init_rangle_Load_24(o2, i1, env, static) :|: NULL = 0 && 0 < o2
langle_init_rangle_Load_24(o2, i1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_26(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_26(o2, i1, env, static) -{1,1}> langle_init_rangle_Load_28(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_Load_28(o2, i1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_30(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_30(o2, i1, env, static) -{1,1}> langle_init_rangle_Return_32(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_Return_32(o2, i1, env, static) -{1,1}> langle_init_rangle_Return_34(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_Return_34(o2, i1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_39(o2, i1, env, static) :|: 0 < o2
langle_clinit_rangle_FieldAccess_39(o2, i1, env, static) -{1,1}> langle_clinit_rangle_Return_40(i1, env, static') :|: 0 < o2 && 0 <= o2 && 0 <= static && static' <= static + o2
langle_clinit_rangle_Return_40(i1, env, static) -{1,1}> main_New_47(i1, env, static) :|: 0 >= 0
main_New_47(i1, env, static) -{0,0}> main_New_48(i1, env, static) :|: 0 >= 0
main_New_48(i1, env, static) -{0,0}> main_New_50(i1, env, static) :|: 0 <= static
main_New_50(i1, env, static) -{0,0}> main_New_51(i1, env, static) :|: 0 >= 0
main_New_51(i1, env, static) -{0,0}> main_New_52(i1, env, static) :|: 0 >= 0
main_New_52(i1, env, static) -{1,1}> main_Duplicate_53(i1, o4, NULL, iconst_0, env, static) :|: NULL = 0 && o4 = 1 && 0 < o4 && iconst_0 = 0
main_Duplicate_53(i1, o4, NULL, iconst_0, env, static) -{1,1}> main_ConstantStackPush_54(i1, o4, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
main_ConstantStackPush_54(i1, o4, NULL, iconst_0, env, static) -{1,1}> main_Load_55(i1, o4, iconst_2, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && iconst_2 = 2
main_Load_55(i1, o4, iconst_2, NULL, iconst_0, env, static) -{1,1}> main_IntArithmetic_58(i1, o4, iconst_2, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && iconst_2 = 2
main_IntArithmetic_58(i1, o4, iconst_2, NULL, iconst_0, env, static) -{1,1}> main_ConstantStackPush_59(i1, o4, i5, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && iconst_2 * i1 = i5 && iconst_2 = 2
main_ConstantStackPush_59(i1, o4, i5, NULL, iconst_0, env, static) -{1,1}> main_IntArithmetic_61(i1, o4, i5, iconst_1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
main_IntArithmetic_61(i1, o4, i5, iconst_1, NULL, iconst_0, env, static) -{1,1}> main_InvokeMethod_62(i1, o4, i6, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i5 + iconst_1 = i6
main_InvokeMethod_62(i1, o4, i6, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_64(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_64(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_InvokeMethod_70(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_InvokeMethod_70(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_72(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_72(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_74(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_74(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_77(o4, NULL, i6, i1, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_77(o4, NULL, i6, i1, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_81(o4', i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && o4' = o4 + NULL && 0 < o4 && iconst_0 = 0 && o4' <= o4 + NULL && 0 < o4'
langle_init_rangle_Load_81(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_83(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_83(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_85(o4, iconst_0, i6, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_85(o4, iconst_0, i6, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_86(o4', i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && o4' <= o4 && 0 < o4 && o4' <= o4 + iconst_0 && iconst_0 = 0 && o4' = o4 && 0 < o4'
langle_init_rangle_Load_86(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_87(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_87(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_CheckCast_88(o4, NULL, i6, i1, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_CheckCast_88(o4, NULL, i6, i1, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_89(o4, NULL, i6, i1, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_89(o4, NULL, i6, i1, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_90(o4', i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && o4' = o4 + NULL && 0 < o4 && iconst_0 = 0 && o4' <= o4 + NULL && 0 < o4'
langle_init_rangle_Load_90(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_91(i6, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_91(i6, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_LE_94(i6, iconst_1, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_LE_94(i13, iconst_1, o4, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_LE_95(i13, iconst_1, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1
langle_init_rangle_LE_94(i14, iconst_1, o4, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_LE_96(i14, iconst_1, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_LE_95(i13, iconst_1, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_98(o4, i13, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && i13 <= iconst_1
langle_init_rangle_LE_96(i14, iconst_1, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_106(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && iconst_1 < i14
langle_init_rangle_ConstantStackPush_98(o4, i13, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_109(iconst_0, o4, i13, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && i13 <= 1
langle_init_rangle_ConstantStackPush_106(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_JMP_113(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_109(iconst_0, o4, i13, i1, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_116(iconst_0, i13, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && i13 <= 1
langle_init_rangle_JMP_113(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_118(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_116(iconst_0, i13, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_IntArithmetic_119(iconst_0, i13, iconst_2, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && i13 <= 1 && iconst_2 = 2
langle_init_rangle_Load_118(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_120(iconst_1, i14, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_IntArithmetic_119(iconst_0, i13, iconst_2, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_122(iconst_0, i18, o4, i13, i1, NULL, env, static) :|: -1 <= i18 && NULL = 0 && i18 <= 1 && 0 < o4 && iconst_0 = 0 && i13 <= 1 && iconst_2 = 2
langle_init_rangle_ConstantStackPush_120(iconst_1, i14, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_IntArithmetic_125(iconst_1, i14, iconst_2, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && iconst_2 = 2
langle_init_rangle_ConstantStackPush_122(iconst_0, i18, o4, i13, i1, NULL, env, static) -{1,1}> langle_init_rangle_NE_128(iconst_0, i18, iconst_1, o4, i13, i1, NULL, env, static) :|: -1 <= i18 && NULL = 0 && i18 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1
langle_init_rangle_IntArithmetic_125(iconst_1, i14, iconst_2, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_129(iconst_1, i21, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && i21 <= 1 && 0 <= i21 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && i21 < iconst_2 && iconst_0 = 0 && iconst_2 = 2
langle_init_rangle_NE_128(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_130(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i22 <= 0 && i13 <= 1 && -1 <= i22 && i22 <= 1
langle_init_rangle_NE_128(iconst_0, iconst_1, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(iconst_0, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && iconst_1 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1
langle_init_rangle_ConstantStackPush_129(iconst_1, i21, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_NE_134(iconst_1, i21, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && i21 <= 1 && 0 <= i21 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_NE_134(iconst_1, iconst_0, o4, i14, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_NE_150(iconst_1, iconst_0, o4, i14, i1, NULL, env, static) :|: NULL = 0 && 0 <= iconst_0 && 2 <= i14 && iconst_0 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_NE_134(iconst_1, iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_NE_151(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && iconst_1 <= 1 && 0 <= iconst_1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_NE_151(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_169(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_169(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_JMP_183(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_JMP_183(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_IntArithmetic_214(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_IntArithmetic_214(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_EQ_225(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_EQ_225(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_236(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < iconst_1 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_236(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_240(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_240(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_247(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_247(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_257(o4', i14, i1, NULL, env, static) :|: NULL = 0 && 2 <= i14 && o4' <= o4 + i14 && 0 < o4 && iconst_0 = 0 && o4 < o4' && 0 < o4'
langle_init_rangle_Load_257(o4, i14, i1, NULL, env, static) -{1,1}> langle_init_rangle_New_266(o4, i14, i1, NULL, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4
langle_init_rangle_New_266(o4, i14, i1, NULL, env, static) -{0,0}> langle_init_rangle_New_272(o4, i14, i1, NULL, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4
langle_init_rangle_New_272(o4, i14, i1, NULL, env, static) -{1,1}> langle_init_rangle_Duplicate_282(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0 && o68 = 1
langle_init_rangle_Duplicate_282(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_288(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_288(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_293(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_293(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_302(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_302(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_InvokeMethod_311(o4, o68, i14, iconst_1, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_InvokeMethod_311(o4, o68, i14, iconst_1, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_317(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_317(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_332(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_InvokeMethod_332(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_346(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_346(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_356(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_356(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_366(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_366(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_374(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_374(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_381(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_381(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_395(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_395(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_402(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_402(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_411(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_411(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_414(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_414(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_418(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_418(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_424(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_424(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_429(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_429(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_433(o68', i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && o68' <= o68 + i14 && 0 < o4 && iconst_1 = 1 && o68 < o68' && iconst_0 = 0 && 0 < o68'
langle_init_rangle_Load_433(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_436(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_436(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_449(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_449(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_456(o68', iconst_1, o4, i1, i14, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && o68' <= o68 + i14 && 0 < o4 && iconst_1 = 1 && o68 < o68' && iconst_0 = 0 && 0 < o68'
langle_init_rangle_Load_456(o68, iconst_1, o4, i1, i14, NULL, env, static) -{1,1}> langle_init_rangle_Load_459(o68, iconst_1, o4, i1, i14, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1
langle_init_rangle_Load_459(o68, iconst_1, o4, i1, i14, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_462(o68, iconst_1, o4, i1, i14, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1
langle_init_rangle_FieldAccess_462(o68, iconst_1, o4, i1, i14, NULL, env, static) -{1,1}> langle_init_rangle_Return_468(o4, o68, i1, NULL, i14, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1
langle_init_rangle_Return_468(o4, o68, i1, NULL, i14, env, static) -{1,1}> langle_init_rangle_FieldAccess_471(o4, o68, i1, NULL, i14, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4
langle_init_rangle_FieldAccess_471(o4, o68, i1, NULL, i14, env, static) -{1,1}> langle_init_rangle_Return_476(i1, o4', NULL, i14, o68, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && o4' = o4 + o68 && 0 < o4' && o4' <= o4 + o68
langle_init_rangle_Return_476(i1, o4, NULL, i14, o68, env, static) -{1,1}> main_Store_477(i1, o4, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
main_Store_477(i1, o4, NULL, i14, o68, env, static) -{1,1}> main_Load_480(i1, o4, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
main_Load_480(i1, o4, NULL, i14, o68, env, static) -{1,1}> main_InvokeMethod_483(i1, o4, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
main_InvokeMethod_483(i1, o4, NULL, i14, o68, env, static) -{1,1}> init_Load_486(o4, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_Load_486(o4, i1, NULL, i14, o68, env, static) -{1,1}> init_Load_491(o4, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_Load_491(o4, i1, NULL, i14, o68, env, static) -{1,1}> init_FieldAccess_495(o4, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_FieldAccess_495(o4, i1, NULL, i14, o68, env, static) -{1,1}> init_Load_507(o4, i14, i1, NULL, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_Load_507(o4, i14, i1, NULL, o68, env, static) -{1,1}> init_FieldAccess_514(o4, i14, i1, NULL, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_FieldAccess_514(o4, i14, i1, NULL, o68, env, static) -{1,1}> init_ArrayCreate_520(o4, i14, i1, NULL, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_ArrayCreate_520(o4, i14, i1, NULL, o68, env, static) -{1,1}> init_FieldAccess_527(o4, a152, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && a152 = i14 * i14 + 2 * i14 + 2
init_FieldAccess_527(o4, a152, i1, NULL, i14, o68, env, static) -{1,1}> init_ConstantStackPush_537(o4', i1, a152, i14, o68, env, static) :|: NULL = 0 && o4' <= o4 + a152 && 0 < a152 && 2 <= i14 && 0 < o68 && o4' = o4 + a152 && 0 < o4 && 0 < o4'
init_ConstantStackPush_537(o4, i1, a152, i14, o68, env, static) -{1,1}> init_Store_549(iconst_0, o4, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_Store_549(iconst_0, o4, i1, a152, i14, o68, env, static) -{1,1}> init_ConstantStackPush_558(o4, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_ConstantStackPush_558(o4, i1, a152, i14, o68, env, static) -{1,1}> init_Store_595(iconst_0, o4, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_Store_595(iconst_0, o4, i1, a152, i14, o68, env, static) -{1,1}> init_Load_602(o4, iconst_0, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_Load_602(o4, iconst_0, i1, a152, i14, o68, env, static) -{0,0}> init_Load_1090(o4, iconst_0, i1, a152, i14, o68, env, static) :|: 0 < a152 && 0 <= iconst_0 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 <= 1 && iconst_0 = 0
init_Load_1090(o688, i72, i1, a350, i14, o689, env, static) -{0,0}> init_Load_1457(o688, i72, i1, a350, i14, o689, env, static) :|: 0 < a350 && 2 <= i14 && 0 < o689 && 0 < o688 && i72 <= 2 && i72 <= 1 && 0 <= i72
init_Load_1457(o930, i122, i1, a476, i14, o931, env, static) -{0,0}> init_Load_1646(o930, i122, i1, a476, i14, o931, env, static) :|: 0 < o930 && 2 <= i14 && 0 <= i122 && i122 <= 2 && 0 < o931 && 0 < a476
init_Load_1646(o1200, i159, i1, a612, i14, o1201, env, static) -{1,1}> init_ConstantStackPush_1647(i159, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i159 && 2 <= i14 && 0 < o1200
init_ConstantStackPush_1647(i159, o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_GE_1654(i159, iconst_3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i159 && iconst_3 = 3 && 2 <= i14 && 0 < o1200
init_GE_1654(i165, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{0,0}> init_GE_1659(i165, iconst_3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 2 <= i14 && 0 < o1200
init_GE_1654(i166, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{0,0}> init_GE_1660(i166, iconst_3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && iconst_3 = 3 && 2 <= i14 && 0 < o1200 && 3 <= i166 && 0 <= i166
init_GE_1659(i165, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_ConstantStackPush_1670(o1200, i165, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && i165 <= 2 && iconst_3 = 3 && 2 <= i14 && 0 < o1200 && i165 < iconst_3
init_GE_1660(i166, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_Load_1678(o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && iconst_3 = 3 && iconst_3 <= i166 && 2 <= i14 && 0 < o1200 && 3 <= i166
init_ConstantStackPush_1670(o1200, i165, i1, a612, i14, o1201, env, static) -{1,1}> init_Store_1682(iconst_0, o1200, i165, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && i165 <= 2 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
init_Load_1678(o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_FieldAccess_1683(o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
init_Store_1682(iconst_0, o1200, i165, i1, a612, i14, o1201, env, static) -{1,1}> init_Load_1684(o1200, i165, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && i165 <= 2 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
init_FieldAccess_1683(o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_InvokeMethod_1685(o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
init_Load_1684(o1200, i165, iconst_0, i1, a612, i14, o1201, env, static) -{0,0}> init_Load_1773(o1200, i165, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && 0 <= iconst_0 && i165 <= 2 && 2 <= i14 && 0 < o1200 && iconst_0 <= 1 && iconst_0 = 0
init_InvokeMethod_1685(o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1688(o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
centrer_Load_1688(o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1701(o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
centrer_FieldAccess_1701(o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_ConstantStackPush_1707(i14, o1201, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
centrer_ConstantStackPush_1707(i14, o1201, i1, o1200, a612, env, static) -{1,1}> centrer_IntArithmetic_1712(i14, iconst_2, o1201, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && iconst_2 = 2
centrer_IntArithmetic_1712(i14, iconst_2, o1201, i1, o1200, a612, env, static) -{1,1}> centrer_Store_1714(i168, o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && i168 < i14 && iconst_2 = 2
centrer_Store_1714(i168, o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1717(o1201, i168, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168
centrer_Load_1717(o1201, i168, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1720(o1201, i168, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168
centrer_FieldAccess_1720(o1201, i168, i1, o1200, i14, a612, env, static) -{1,1}> centrer_ConstantStackPush_1722(i14, o1201, i168, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168
centrer_ConstantStackPush_1722(i14, o1201, i168, i1, o1200, a612, env, static) -{1,1}> centrer_IntArithmetic_1731(i14, iconst_2, o1201, i168, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && iconst_2 = 2
centrer_IntArithmetic_1731(i14, iconst_2, o1201, i168, i1, o1200, a612, env, static) -{1,1}> centrer_Store_1735(i169, o1201, i168, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169 && iconst_2 = 2 && i169 < i14
centrer_Store_1735(i169, o1201, i168, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1738(o1201, i168, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_Load_1738(o1201, i168, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1746(o1201, i168, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_Load_1746(o1201, i168, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1753(o1201, i168, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_FieldAccess_1753(o1201, i168, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1756(o1201, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_Load_1756(o1201, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1774(o1201, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i169
init_Load_1773(o1296, i165, i175, i1, a660, i14, o1297, env, static) -{0,0}> init_Load_1864(o1296, i165, i175, i1, a660, i14, o1297, env, static) :|: 0 <= i165 && 0 <= i175 && i165 <= 2 && 0 < o1296 && 2 <= i14 && 0 < a660 && 0 < o1297 && i175 <= 2 && i175 <= 1
centrer_Load_1774(o1201, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1776(o1201, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i169
centrer_FieldAccess_1776(o1201, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Return_1782(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i169
centrer_Return_1782(i1, o1200, a612, i14, o1201, env, static) -{1,1}> init_Return_1797(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
init_Return_1797(i1, o1200, a612, i14, o1201, env, static) -{1,1}> main_Load_1802(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
main_Load_1802(i1, o1200, a612, i14, o1201, env, static) -{1,1}> main_InvokeMethod_1805(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
main_InvokeMethod_1805(i1, o1200, a612, i14, o1201, env, static) -{1,1}> imprimer_ConstantStackPush_1807(o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
imprimer_ConstantStackPush_1807(o1200, i1, a612, i14, o1201, env, static) -{1,1}> imprimer_Store_1813(iconst_0, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
imprimer_Store_1813(iconst_0, o1200, i1, a612, i14, o1201, env, static) -{1,1}> imprimer_Load_1817(o1200, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
imprimer_Load_1817(o1200, iconst_0, i1, a612, i14, o1201, env, static) -{0,0}> imprimer_Load_1920(o1200, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= iconst_0 && 2 <= i14 && 0 < o1200 && iconst_0 <= 1 && iconst_0 = 0
init_Load_1864(o1366, i165, i192, i1, a695, i14, o1367, env, static) -{0,0}> init_Load_1912(o1366, i165, i192, i1, a695, i14, o1367, env, static) :|: 0 <= i192 && 0 <= i165 && i165 <= 2 && 2 <= i14 && 0 < o1367 && 0 < o1366 && 0 < a695 && i192 <= 2
init_Load_1912(o1454, i165, i204, i1, a742, i14, o1455, env, static) -{1,1}> init_ConstantStackPush_1915(i204, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && 0 <= i204 && 0 < o1454 && 2 <= i14 && 0 < a742
init_ConstantStackPush_1915(i204, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_GE_1918(i204, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && iconst_3 = 3 && 0 <= i204 && 0 < o1454 && 2 <= i14 && 0 < a742
init_GE_1918(i211, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_GE_1921(i211, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_GE_1918(i212, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_GE_1922(i212, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 <= i212 && 3 <= i212 && 0 < a742
imprimer_Load_1920(o1481, i209, i1, a758, i14, o1482, env, static) -{0,0}> imprimer_Load_2007(o1481, i209, i1, a758, i14, o1482, env, static) :|: 0 <= i209 && i209 <= 1 && 2 <= i14 && 0 < a758 && i209 <= 2 && 0 < o1482 && 0 < o1481
init_GE_1921(i211, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1924(o1454, i165, i211, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 < iconst_3 && i211 <= 2 && 0 < a742
init_GE_1922(i212, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_Inc_1925(o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 3 <= i212 && iconst_3 <= i212 && 0 < a742
init_Load_1924(o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_FieldAccess_1927(o1454, i165, i211, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_Inc_1925(o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_JMP_1928(o1454, i213, i1, a742, i14, o1455, env, static) :|: i213 <= 3 && 0 < o1455 && 0 <= i165 && i165 <= 2 && i165 + 1 = i213 && 0 < o1454 && 2 <= i14 && 1 <= i213 && 0 < a742
init_FieldAccess_1927(o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1930(a742, o1454, i165, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_JMP_1928(o1454, i213, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1931(o1454, i213, i1, a742, i14, o1455, env, static) :|: i213 <= 3 && 0 < o1455 && 0 < o1454 && 2 <= i14 && 1 <= i213 && 0 < a742
init_Load_1930(a742, o1454, i165, i211, i1, i14, o1455, env, static) -{1,1}> init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_Load_1931(o1454, i213, i1, a742, i14, o1455, env, static) -{0,0}> init_Load_1646(o1454, i213, i1, a742, i14, o1455, env, static) :|: i213 <= 3 && 0 < o1455 && 0 < o1454 && 2 <= i14 && 0 <= i213 && 1 <= i213 && 0 < a742
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1935(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1936(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_ArrayAccess_1935(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{1,1}> init_Load_1938(o1512, o1454, i165, i211, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i165 < i14 && 0 <= o1512 && i211 <= 2 && o1512 < a742 && 0 < a742
init_Load_1938(o1512, o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_ConstantStackPush_1941(o1512, i211, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 <= o1512 && i211 <= 2 && 0 < a742
init_ConstantStackPush_1941(o1512, i211, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_ArrayAccess_1943(o1512, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 <= o1512 && iconst_0 = 0 && i211 <= 2 && 0 < a742
init_ArrayAccess_1943(o1520, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1946(o1520, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && iconst_0 = 0 && i211 <= 2 && 0 <= o1520 && 0 < o1520 && 0 < a742
init_ArrayAccess_1943(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1947(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) :|: NULL = 0 && 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && iconst_0 = 0 && 0 <= NULL && i211 <= 2 && 0 < a742
init_ArrayAccess_1946(a777, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && i215 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1953(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1954(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
init_ArrayAccess_1953(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{1,1}> init_Inc_1959(o1454, i165, i211, i1, a742', i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && a742' <= a742 + iconst_0 && 0 <= i165 && i165 <= 2 && 2 <= i14 && iconst_0 = 0 && i211 <= 2 && 0 <= i215 && 0 < a777 && 0 < o1454 && i211 < i215 && 0 < a742' && 0 < a742
init_Inc_1959(o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_JMP_1963(o1454, i165, i218, i1, a742, i14, o1455, env, static) :|: i211 + 1 = i218 && 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 1 <= i218 && i211 <= 2 && i218 <= 3 && 0 < a742
init_JMP_1963(o1454, i165, i218, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1966(o1454, i165, i218, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 1 <= i218 && i218 <= 3 && 0 < a742
init_Load_1966(o1454, i165, i218, i1, a742, i14, o1455, env, static) -{0,0}> init_Load_1912(o1454, i165, i218, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 1 <= i218 && 0 <= i218 && i218 <= 3 && 0 < a742
imprimer_Load_2007(o1645, i225, i1, a845, i14, o1646, env, static) -{0,0}> imprimer_Load_2079(o1645, i225, i1, a845, i14, o1646, env, static) :|: 0 < o1646 && 2 <= i14 && 0 < a845 && i225 <= 2 && 0 < o1645 && 0 <= i225
imprimer_Load_2079(o1830, i234, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_Load_2080(i234, o1830, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && 0 <= i234
imprimer_Load_2080(i234, o1830, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_FieldAccess_2081(i234, o1830, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && 0 <= i234
imprimer_FieldAccess_2081(i234, o1830, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && 0 <= i234
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{0,0}> imprimer_GE_2083(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && i14 <= i234 && 0 <= i234
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{0,0}> imprimer_GE_2084(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && i234 < i14 && 0 < o1831 && 0 <= i234
imprimer_GE_2084(i234, i14, o1830, i1, a966, o1831, env, static) -{1,1}> imprimer_ConstantStackPush_2086(o1830, i234, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && i234 < i14 && 0 < o1831 && 0 <= i234
imprimer_ConstantStackPush_2086(o1830, i234, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_Store_2088(iconst_0, o1830, i234, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && iconst_0 = 0 && 0 <= i234
imprimer_Store_2088(iconst_0, o1830, i234, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_Load_2090(o1830, i234, iconst_0, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && iconst_0 = 0 && 0 <= i234
imprimer_Load_2090(o1830, i234, iconst_0, i1, a966, i14, o1831, env, static) -{0,0}> imprimer_Load_2097(o1830, i234, iconst_0, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 0 <= iconst_0 && 2 <= i14 && 0 < o1831 && iconst_0 <= 1 && iconst_0 = 0 && 0 <= i234
imprimer_Load_2097(o1842, i234, i236, i1, a974, i14, o1843, env, static) -{0,0}> imprimer_Load_2104(o1842, i234, i236, i1, a974, i14, o1843, env, static) :|: 0 <= i236 && i236 <= 1 && 2 <= i14 && i236 <= 2 && 0 < a974 && 0 < o1842 && 0 <= i234 && 0 < o1843
imprimer_Load_2104(o1854, i234, i239, i1, a982, i14, o1855, env, static) -{0,0}> imprimer_Load_2116(o1854, i234, i239, i1, a982, i14, o1855, env, static) :|: 0 < a982 && 2 <= i14 && 0 <= i239 && i239 <= 2 && 0 <= i234 && 0 < o1854 && 0 < o1855
imprimer_Load_2116(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_Load_2117(i244, o1869, i234, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_Load_2117(i244, o1869, i234, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_FieldAccess_2118(i244, o1869, i234, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_FieldAccess_2118(i244, o1869, i234, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{0,0}> imprimer_GE_2120(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i14 <= i244 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{0,0}> imprimer_GE_2121(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i244 < i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_GE_2120(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{1,1}> imprimer_Inc_2122(o1869, i234, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i14 <= i244 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_GE_2121(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{1,1}> imprimer_Inc_2123(o1869, i234, i244, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i244 < i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_Inc_2122(o1869, i234, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_JMP_2124(o1869, i246, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && i234 + 1 = i246 && 0 < o1870 && 0 <= i234 && 1 <= i246
imprimer_Inc_2123(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_JMP_2125(o1869, i234, i247, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 1 <= i247 && i244 + 1 = i247 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_JMP_2124(o1869, i246, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_Load_2126(o1869, i246, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 1 <= i246
imprimer_JMP_2125(o1869, i234, i247, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_Load_2127(o1869, i234, i247, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 1 <= i247 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234
imprimer_Load_2126(o1869, i246, i1, a992, i14, o1870, env, static) -{0,0}> imprimer_Load_2079(o1869, i246, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 1 <= i246 && 0 <= i246
imprimer_Load_2127(o1869, i234, i247, i1, a992, i14, o1870, env, static) -{0,0}> imprimer_Load_2116(o1869, i234, i247, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 1 <= i247 && 0 <= i247 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234

(21) StraightLineCodeCompressionProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

obtained
main_New_2(i1, env, static) -{37,37}> langle_init_rangle_LE_94(i6', 1, o4'2, i1, 0, 0, env, static'1) :|: 0 < 2 && 0 >= 0 && o4'2 <= o4'1 + 0 && 0 < o4'2 && 0 <= static'1 && 0 <= static && 0 < o4'1 && o4'1 <= o4'1 + 0 && o4'2 = o4'1 + 0 && 0 <= 1 && static''' <= static + 2 && o4'1 <= o4'1 && o4'1 = 1 + 0 && 0 <= static''' && 0 < 1 && 2 * i1 = i5' && static'1 <= static''' + 1 && o4'1 <= 1 + 0 && 0 <= 2 && i5' + 1 = i6'
by chaining
main_New_2(i1, env, static) -{0,0}> main_New_4(i1, env, static) :|: 0 >= 0
main_New_4(i1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_5(i1, env, static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_5(i1, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_11(iconst_0, i1, env, static) :|: iconst_0 = 0
langle_clinit_rangle_ArrayCreate_11(iconst_0, i1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_13(a2, i1, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2
langle_clinit_rangle_FieldAccess_13(a2, i1, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_14(i1, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2
langle_clinit_rangle_New_14(i1, env, static) -{0,0}> langle_clinit_rangle_New_16(i1, env, static) :|: 0 >= 0
langle_clinit_rangle_New_16(i1, env, static) -{0,0}> langle_clinit_rangle_New_17(i1, env, static) :|: 0 <= static
langle_clinit_rangle_New_17(i1, env, static) -{1,1}> langle_clinit_rangle_Duplicate_19(o2, i1, env, static) :|: 0 < o2 && o2 = 1
langle_clinit_rangle_Duplicate_19(o2, i1, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_21(o2, i1, env, static) :|: 0 < o2
langle_clinit_rangle_ConstantStackPush_21(o2, i1, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_22(o2, NULL, i1, env, static) :|: NULL = 0 && 0 < o2
langle_clinit_rangle_InvokeMethod_22(o2, NULL, i1, env, static) -{1,1}> langle_init_rangle_Load_24(o2, i1, env, static) :|: NULL = 0 && 0 < o2
langle_init_rangle_Load_24(o2, i1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_26(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_26(o2, i1, env, static) -{1,1}> langle_init_rangle_Load_28(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_Load_28(o2, i1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_30(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_30(o2, i1, env, static) -{1,1}> langle_init_rangle_Return_32(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_Return_32(o2, i1, env, static) -{1,1}> langle_init_rangle_Return_34(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_Return_34(o2, i1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_39(o2, i1, env, static) :|: 0 < o2
langle_clinit_rangle_FieldAccess_39(o2, i1, env, static) -{1,1}> langle_clinit_rangle_Return_40(i1, env, static') :|: 0 < o2 && 0 <= o2 && 0 <= static && static' <= static + o2
langle_clinit_rangle_Return_40(i1, env, static) -{1,1}> main_New_47(i1, env, static) :|: 0 >= 0
main_New_47(i1, env, static) -{0,0}> main_New_48(i1, env, static) :|: 0 >= 0
main_New_48(i1, env, static) -{0,0}> main_New_50(i1, env, static) :|: 0 <= static
main_New_50(i1, env, static) -{0,0}> main_New_51(i1, env, static) :|: 0 >= 0
main_New_51(i1, env, static) -{0,0}> main_New_52(i1, env, static) :|: 0 >= 0
main_New_52(i1, env, static) -{1,1}> main_Duplicate_53(i1, o4, NULL, iconst_0, env, static) :|: NULL = 0 && o4 = 1 && 0 < o4 && iconst_0 = 0
main_Duplicate_53(i1, o4, NULL, iconst_0, env, static) -{1,1}> main_ConstantStackPush_54(i1, o4, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
main_ConstantStackPush_54(i1, o4, NULL, iconst_0, env, static) -{1,1}> main_Load_55(i1, o4, iconst_2, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && iconst_2 = 2
main_Load_55(i1, o4, iconst_2, NULL, iconst_0, env, static) -{1,1}> main_IntArithmetic_58(i1, o4, iconst_2, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && iconst_2 = 2
main_IntArithmetic_58(i1, o4, iconst_2, NULL, iconst_0, env, static) -{1,1}> main_ConstantStackPush_59(i1, o4, i5, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && iconst_2 * i1 = i5 && iconst_2 = 2
main_ConstantStackPush_59(i1, o4, i5, NULL, iconst_0, env, static) -{1,1}> main_IntArithmetic_61(i1, o4, i5, iconst_1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
main_IntArithmetic_61(i1, o4, i5, iconst_1, NULL, iconst_0, env, static) -{1,1}> main_InvokeMethod_62(i1, o4, i6, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i5 + iconst_1 = i6
main_InvokeMethod_62(i1, o4, i6, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_64(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_64(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_InvokeMethod_70(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_InvokeMethod_70(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_72(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_72(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_74(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_74(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_77(o4, NULL, i6, i1, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_77(o4, NULL, i6, i1, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_81(o4', i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && o4' = o4 + NULL && 0 < o4 && iconst_0 = 0 && o4' <= o4 + NULL && 0 < o4'
langle_init_rangle_Load_81(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_83(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_83(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_85(o4, iconst_0, i6, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_85(o4, iconst_0, i6, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_86(o4', i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && o4' <= o4 && 0 < o4 && o4' <= o4 + iconst_0 && iconst_0 = 0 && o4' = o4 && 0 < o4'
langle_init_rangle_Load_86(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_87(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_87(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_CheckCast_88(o4, NULL, i6, i1, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_CheckCast_88(o4, NULL, i6, i1, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_89(o4, NULL, i6, i1, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_89(o4, NULL, i6, i1, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_90(o4', i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && o4' = o4 + NULL && 0 < o4 && iconst_0 = 0 && o4' <= o4 + NULL && 0 < o4'
langle_init_rangle_Load_90(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_91(i6, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_91(i6, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_LE_94(i6, iconst_1, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0

obtained
langle_init_rangle_LE_94(i14, 1, o4, i1, 0, 0, env, static) -{7,7}> langle_init_rangle_NE_134(1, i21', o4, i14, i1, 0, 0, env, static) :|: i21' <= 1 && 0 <= i21' && i21' < 2 && 0 < o4 && 1 < i14 && 2 <= i14
by chaining
langle_init_rangle_LE_94(i14, iconst_1, o4, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_LE_96(i14, iconst_1, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_LE_96(i14, iconst_1, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_106(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && iconst_1 < i14
langle_init_rangle_ConstantStackPush_106(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_JMP_113(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_JMP_113(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_118(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_118(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_120(iconst_1, i14, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_120(iconst_1, i14, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_IntArithmetic_125(iconst_1, i14, iconst_2, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && iconst_2 = 2
langle_init_rangle_IntArithmetic_125(iconst_1, i14, iconst_2, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_129(iconst_1, i21, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && i21 <= 1 && 0 <= i21 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && i21 < iconst_2 && iconst_0 = 0 && iconst_2 = 2
langle_init_rangle_ConstantStackPush_129(iconst_1, i21, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_NE_134(iconst_1, i21, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && i21 <= 1 && 0 <= i21 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0

obtained
langle_init_rangle_NE_134(1, 1, o4, i14, i1, 0, 0, env, static) -{52,52}> init_Load_1646(o4'5, 0, i1, a152', i14, o68'1, env, static) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 <= 2 && 1 <= 1 && 0 <= 0 && 0 < 1 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o4'5 <= o4'4 + a152' && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 <= 1 && 0 < o4'4 && o4'3 <= o4 + i14
by chaining
langle_init_rangle_NE_134(iconst_1, iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_NE_151(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && iconst_1 <= 1 && 0 <= iconst_1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_NE_151(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_169(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_169(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_JMP_183(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_JMP_183(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_IntArithmetic_214(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_IntArithmetic_214(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_EQ_225(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_EQ_225(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_236(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < iconst_1 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_236(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_240(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_240(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_247(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_247(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_257(o4', i14, i1, NULL, env, static) :|: NULL = 0 && 2 <= i14 && o4' <= o4 + i14 && 0 < o4 && iconst_0 = 0 && o4 < o4' && 0 < o4'
langle_init_rangle_Load_257(o4, i14, i1, NULL, env, static) -{1,1}> langle_init_rangle_New_266(o4, i14, i1, NULL, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4
langle_init_rangle_New_266(o4, i14, i1, NULL, env, static) -{0,0}> langle_init_rangle_New_272(o4, i14, i1, NULL, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4
langle_init_rangle_New_272(o4, i14, i1, NULL, env, static) -{1,1}> langle_init_rangle_Duplicate_282(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0 && o68 = 1
langle_init_rangle_Duplicate_282(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_288(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_288(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_293(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_293(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_302(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_302(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_InvokeMethod_311(o4, o68, i14, iconst_1, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_InvokeMethod_311(o4, o68, i14, iconst_1, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_317(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_317(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_332(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_InvokeMethod_332(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_346(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_346(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_356(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_356(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_366(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_366(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_374(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_374(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_381(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_381(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_395(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_395(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_402(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_402(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_411(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_411(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_414(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_414(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_418(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_418(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_424(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_424(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_429(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_429(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_433(o68', i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && o68' <= o68 + i14 && 0 < o4 && iconst_1 = 1 && o68 < o68' && iconst_0 = 0 && 0 < o68'
langle_init_rangle_Load_433(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_436(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_436(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_449(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_449(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_456(o68', iconst_1, o4, i1, i14, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && o68' <= o68 + i14 && 0 < o4 && iconst_1 = 1 && o68 < o68' && iconst_0 = 0 && 0 < o68'
langle_init_rangle_Load_456(o68, iconst_1, o4, i1, i14, NULL, env, static) -{1,1}> langle_init_rangle_Load_459(o68, iconst_1, o4, i1, i14, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1
langle_init_rangle_Load_459(o68, iconst_1, o4, i1, i14, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_462(o68, iconst_1, o4, i1, i14, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1
langle_init_rangle_FieldAccess_462(o68, iconst_1, o4, i1, i14, NULL, env, static) -{1,1}> langle_init_rangle_Return_468(o4, o68, i1, NULL, i14, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1
langle_init_rangle_Return_468(o4, o68, i1, NULL, i14, env, static) -{1,1}> langle_init_rangle_FieldAccess_471(o4, o68, i1, NULL, i14, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4
langle_init_rangle_FieldAccess_471(o4, o68, i1, NULL, i14, env, static) -{1,1}> langle_init_rangle_Return_476(i1, o4', NULL, i14, o68, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && o4' = o4 + o68 && 0 < o4' && o4' <= o4 + o68
langle_init_rangle_Return_476(i1, o4, NULL, i14, o68, env, static) -{1,1}> main_Store_477(i1, o4, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
main_Store_477(i1, o4, NULL, i14, o68, env, static) -{1,1}> main_Load_480(i1, o4, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
main_Load_480(i1, o4, NULL, i14, o68, env, static) -{1,1}> main_InvokeMethod_483(i1, o4, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
main_InvokeMethod_483(i1, o4, NULL, i14, o68, env, static) -{1,1}> init_Load_486(o4, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_Load_486(o4, i1, NULL, i14, o68, env, static) -{1,1}> init_Load_491(o4, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_Load_491(o4, i1, NULL, i14, o68, env, static) -{1,1}> init_FieldAccess_495(o4, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_FieldAccess_495(o4, i1, NULL, i14, o68, env, static) -{1,1}> init_Load_507(o4, i14, i1, NULL, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_Load_507(o4, i14, i1, NULL, o68, env, static) -{1,1}> init_FieldAccess_514(o4, i14, i1, NULL, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_FieldAccess_514(o4, i14, i1, NULL, o68, env, static) -{1,1}> init_ArrayCreate_520(o4, i14, i1, NULL, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_ArrayCreate_520(o4, i14, i1, NULL, o68, env, static) -{1,1}> init_FieldAccess_527(o4, a152, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && a152 = i14 * i14 + 2 * i14 + 2
init_FieldAccess_527(o4, a152, i1, NULL, i14, o68, env, static) -{1,1}> init_ConstantStackPush_537(o4', i1, a152, i14, o68, env, static) :|: NULL = 0 && o4' <= o4 + a152 && 0 < a152 && 2 <= i14 && 0 < o68 && o4' = o4 + a152 && 0 < o4 && 0 < o4'
init_ConstantStackPush_537(o4, i1, a152, i14, o68, env, static) -{1,1}> init_Store_549(iconst_0, o4, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_Store_549(iconst_0, o4, i1, a152, i14, o68, env, static) -{1,1}> init_ConstantStackPush_558(o4, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_ConstantStackPush_558(o4, i1, a152, i14, o68, env, static) -{1,1}> init_Store_595(iconst_0, o4, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_Store_595(iconst_0, o4, i1, a152, i14, o68, env, static) -{1,1}> init_Load_602(o4, iconst_0, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_Load_602(o4, iconst_0, i1, a152, i14, o68, env, static) -{0,0}> init_Load_1090(o4, iconst_0, i1, a152, i14, o68, env, static) :|: 0 < a152 && 0 <= iconst_0 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 <= 1 && iconst_0 = 0
init_Load_1090(o688, i72, i1, a350, i14, o689, env, static) -{0,0}> init_Load_1457(o688, i72, i1, a350, i14, o689, env, static) :|: 0 < a350 && 2 <= i14 && 0 < o689 && 0 < o688 && i72 <= 2 && i72 <= 1 && 0 <= i72
init_Load_1457(o930, i122, i1, a476, i14, o931, env, static) -{0,0}> init_Load_1646(o930, i122, i1, a476, i14, o931, env, static) :|: 0 < o930 && 2 <= i14 && 0 <= i122 && i122 <= 2 && 0 < o931 && 0 < a476

obtained
init_Load_1646(o1200, i159, i1, a612, i14, o1201, env, static) -{2,2}> init_GE_1654(i159, 3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1200 && 2 <= i14 && 0 <= i159 && 0 < o1201 && 0 < a612
by chaining
init_Load_1646(o1200, i159, i1, a612, i14, o1201, env, static) -{1,1}> init_ConstantStackPush_1647(i159, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i159 && 2 <= i14 && 0 < o1200
init_ConstantStackPush_1647(i159, o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_GE_1654(i159, iconst_3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i159 && iconst_3 = 3 && 2 <= i14 && 0 < o1200

obtained
init_GE_1654(i166, 3, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: i169' < i14 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && 0 <= i166 && 1 <= i169' && i168' < i14
by chaining
init_GE_1654(i166, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{0,0}> init_GE_1660(i166, iconst_3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && iconst_3 = 3 && 2 <= i14 && 0 < o1200 && 3 <= i166 && 0 <= i166
init_GE_1660(i166, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_Load_1678(o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && iconst_3 = 3 && iconst_3 <= i166 && 2 <= i14 && 0 < o1200 && 3 <= i166
init_Load_1678(o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_FieldAccess_1683(o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
init_FieldAccess_1683(o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_InvokeMethod_1685(o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
init_InvokeMethod_1685(o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1688(o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
centrer_Load_1688(o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1701(o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
centrer_FieldAccess_1701(o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_ConstantStackPush_1707(i14, o1201, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
centrer_ConstantStackPush_1707(i14, o1201, i1, o1200, a612, env, static) -{1,1}> centrer_IntArithmetic_1712(i14, iconst_2, o1201, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && iconst_2 = 2
centrer_IntArithmetic_1712(i14, iconst_2, o1201, i1, o1200, a612, env, static) -{1,1}> centrer_Store_1714(i168, o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && i168 < i14 && iconst_2 = 2
centrer_Store_1714(i168, o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1717(o1201, i168, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168
centrer_Load_1717(o1201, i168, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1720(o1201, i168, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168
centrer_FieldAccess_1720(o1201, i168, i1, o1200, i14, a612, env, static) -{1,1}> centrer_ConstantStackPush_1722(i14, o1201, i168, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168
centrer_ConstantStackPush_1722(i14, o1201, i168, i1, o1200, a612, env, static) -{1,1}> centrer_IntArithmetic_1731(i14, iconst_2, o1201, i168, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && iconst_2 = 2
centrer_IntArithmetic_1731(i14, iconst_2, o1201, i168, i1, o1200, a612, env, static) -{1,1}> centrer_Store_1735(i169, o1201, i168, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169 && iconst_2 = 2 && i169 < i14
centrer_Store_1735(i169, o1201, i168, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1738(o1201, i168, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_Load_1738(o1201, i168, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1746(o1201, i168, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_Load_1746(o1201, i168, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1753(o1201, i168, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_FieldAccess_1753(o1201, i168, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1756(o1201, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_Load_1756(o1201, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1774(o1201, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i169
centrer_Load_1774(o1201, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1776(o1201, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i169
centrer_FieldAccess_1776(o1201, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Return_1782(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i169
centrer_Return_1782(i1, o1200, a612, i14, o1201, env, static) -{1,1}> init_Return_1797(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
init_Return_1797(i1, o1200, a612, i14, o1201, env, static) -{1,1}> main_Load_1802(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
main_Load_1802(i1, o1200, a612, i14, o1201, env, static) -{1,1}> main_InvokeMethod_1805(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
main_InvokeMethod_1805(i1, o1200, a612, i14, o1201, env, static) -{1,1}> imprimer_ConstantStackPush_1807(o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
imprimer_ConstantStackPush_1807(o1200, i1, a612, i14, o1201, env, static) -{1,1}> imprimer_Store_1813(iconst_0, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
imprimer_Store_1813(iconst_0, o1200, i1, a612, i14, o1201, env, static) -{1,1}> imprimer_Load_1817(o1200, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
imprimer_Load_1817(o1200, iconst_0, i1, a612, i14, o1201, env, static) -{0,0}> imprimer_Load_1920(o1200, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= iconst_0 && 2 <= i14 && 0 < o1200 && iconst_0 <= 1 && iconst_0 = 0
imprimer_Load_1920(o1481, i209, i1, a758, i14, o1482, env, static) -{0,0}> imprimer_Load_2007(o1481, i209, i1, a758, i14, o1482, env, static) :|: 0 <= i209 && i209 <= 1 && 2 <= i14 && 0 < a758 && i209 <= 2 && 0 < o1482 && 0 < o1481
imprimer_Load_2007(o1645, i225, i1, a845, i14, o1646, env, static) -{0,0}> imprimer_Load_2079(o1645, i225, i1, a845, i14, o1646, env, static) :|: 0 < o1646 && 2 <= i14 && 0 < a845 && i225 <= 2 && 0 < o1645 && 0 <= i225

obtained
imprimer_Load_2079(o1830, i234, i1, a966, i14, o1831, env, static) -{3,3}> imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < a966 && 0 <= i234 && 0 < o1830 && 0 < o1831 && 2 <= i14
by chaining
imprimer_Load_2079(o1830, i234, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_Load_2080(i234, o1830, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && 0 <= i234
imprimer_Load_2080(i234, o1830, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_FieldAccess_2081(i234, o1830, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && 0 <= i234
imprimer_FieldAccess_2081(i234, o1830, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && 0 <= i234

obtained
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{3,3}> imprimer_Load_2116(o1830, i234, 0, i1, a966, i14, o1831, env, static) :|: 0 <= 2 && 0 < o1831 && 2 <= i14 && 0 < o1830 && 0 < a966 && 0 <= i234 && 0 <= 1 && 0 <= 0 && i234 < i14
by chaining
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{0,0}> imprimer_GE_2084(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && i234 < i14 && 0 < o1831 && 0 <= i234
imprimer_GE_2084(i234, i14, o1830, i1, a966, o1831, env, static) -{1,1}> imprimer_ConstantStackPush_2086(o1830, i234, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && i234 < i14 && 0 < o1831 && 0 <= i234
imprimer_ConstantStackPush_2086(o1830, i234, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_Store_2088(iconst_0, o1830, i234, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && iconst_0 = 0 && 0 <= i234
imprimer_Store_2088(iconst_0, o1830, i234, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_Load_2090(o1830, i234, iconst_0, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && iconst_0 = 0 && 0 <= i234
imprimer_Load_2090(o1830, i234, iconst_0, i1, a966, i14, o1831, env, static) -{0,0}> imprimer_Load_2097(o1830, i234, iconst_0, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 0 <= iconst_0 && 2 <= i14 && 0 < o1831 && iconst_0 <= 1 && iconst_0 = 0 && 0 <= i234
imprimer_Load_2097(o1842, i234, i236, i1, a974, i14, o1843, env, static) -{0,0}> imprimer_Load_2104(o1842, i234, i236, i1, a974, i14, o1843, env, static) :|: 0 <= i236 && i236 <= 1 && 2 <= i14 && i236 <= 2 && 0 < a974 && 0 < o1842 && 0 <= i234 && 0 < o1843
imprimer_Load_2104(o1854, i234, i239, i1, a982, i14, o1855, env, static) -{0,0}> imprimer_Load_2116(o1854, i234, i239, i1, a982, i14, o1855, env, static) :|: 0 < a982 && 2 <= i14 && 0 <= i239 && i239 <= 2 && 0 <= i234 && 0 < o1854 && 0 < o1855

obtained
imprimer_Load_2116(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{3,3}> imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < a992 && 0 <= i244 && 0 < o1869 && 0 <= i234 && 2 <= i14 && 0 < o1870
by chaining
imprimer_Load_2116(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_Load_2117(i244, o1869, i234, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_Load_2117(i244, o1869, i234, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_FieldAccess_2118(i244, o1869, i234, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_FieldAccess_2118(i244, o1869, i234, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244

obtained
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2116(o1869, i234, i247', i1, a992, i14, o1870, env, static) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'
by chaining
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{0,0}> imprimer_GE_2121(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i244 < i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_GE_2121(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{1,1}> imprimer_Inc_2123(o1869, i234, i244, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i244 < i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_Inc_2123(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_JMP_2125(o1869, i234, i247, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 1 <= i247 && i244 + 1 = i247 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_JMP_2125(o1869, i234, i247, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_Load_2127(o1869, i234, i247, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 1 <= i247 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234
imprimer_Load_2127(o1869, i234, i247, i1, a992, i14, o1870, env, static) -{0,0}> imprimer_Load_2116(o1869, i234, i247, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 1 <= i247 && 0 <= i247 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234

obtained
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2079(o1869, i246', i1, a992, i14, o1870, env, static) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244
by chaining
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{0,0}> imprimer_GE_2120(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i14 <= i244 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_GE_2120(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{1,1}> imprimer_Inc_2122(o1869, i234, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i14 <= i244 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_Inc_2122(o1869, i234, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_JMP_2124(o1869, i246, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && i234 + 1 = i246 && 0 < o1870 && 0 <= i234 && 1 <= i246
imprimer_JMP_2124(o1869, i246, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_Load_2126(o1869, i246, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 1 <= i246
imprimer_Load_2126(o1869, i246, i1, a992, i14, o1870, env, static) -{0,0}> imprimer_Load_2079(o1869, i246, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 1 <= i246 && 0 <= i246

obtained
init_GE_1654(i165, 3, o1200, i1, a612, i14, o1201, env, static) -{3,3}> init_Load_1912(o1200, i165, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i165 && 0 <= 2 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && 0 <= 0 && i165 < 3 && 0 <= 1
by chaining
init_GE_1654(i165, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{0,0}> init_GE_1659(i165, iconst_3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 2 <= i14 && 0 < o1200
init_GE_1659(i165, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_ConstantStackPush_1670(o1200, i165, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && i165 <= 2 && iconst_3 = 3 && 2 <= i14 && 0 < o1200 && i165 < iconst_3
init_ConstantStackPush_1670(o1200, i165, i1, a612, i14, o1201, env, static) -{1,1}> init_Store_1682(iconst_0, o1200, i165, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && i165 <= 2 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
init_Store_1682(iconst_0, o1200, i165, i1, a612, i14, o1201, env, static) -{1,1}> init_Load_1684(o1200, i165, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && i165 <= 2 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
init_Load_1684(o1200, i165, iconst_0, i1, a612, i14, o1201, env, static) -{0,0}> init_Load_1773(o1200, i165, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && 0 <= iconst_0 && i165 <= 2 && 2 <= i14 && 0 < o1200 && iconst_0 <= 1 && iconst_0 = 0
init_Load_1773(o1296, i165, i175, i1, a660, i14, o1297, env, static) -{0,0}> init_Load_1864(o1296, i165, i175, i1, a660, i14, o1297, env, static) :|: 0 <= i165 && 0 <= i175 && i165 <= 2 && 0 < o1296 && 2 <= i14 && 0 < a660 && 0 < o1297 && i175 <= 2 && i175 <= 1
init_Load_1864(o1366, i165, i192, i1, a695, i14, o1367, env, static) -{0,0}> init_Load_1912(o1366, i165, i192, i1, a695, i14, o1367, env, static) :|: 0 <= i192 && 0 <= i165 && i165 <= 2 && 2 <= i14 && 0 < o1367 && 0 < o1366 && 0 < a695 && i192 <= 2

obtained
init_Load_1912(o1454, i165, i204, i1, a742, i14, o1455, env, static) -{2,2}> init_GE_1918(i204, 3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < a742 && 2 <= i14 && 0 < o1454 && 0 <= i204 && i165 <= 2 && 0 < o1455 && 0 <= i165
by chaining
init_Load_1912(o1454, i165, i204, i1, a742, i14, o1455, env, static) -{1,1}> init_ConstantStackPush_1915(i204, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && 0 <= i204 && 0 < o1454 && 2 <= i14 && 0 < a742
init_ConstantStackPush_1915(i204, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_GE_1918(i204, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && iconst_3 = 3 && 0 <= i204 && 0 < o1454 && 2 <= i14 && 0 < a742

obtained
init_GE_1918(i212, 3, o1454, i165, i1, a742, i14, o1455, env, static) -{3,3}> init_Load_1646(o1454, i213', i1, a742, i14, o1455, env, static) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212
by chaining
init_GE_1918(i212, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_GE_1922(i212, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 <= i212 && 3 <= i212 && 0 < a742
init_GE_1922(i212, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_Inc_1925(o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 3 <= i212 && iconst_3 <= i212 && 0 < a742
init_Inc_1925(o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_JMP_1928(o1454, i213, i1, a742, i14, o1455, env, static) :|: i213 <= 3 && 0 < o1455 && 0 <= i165 && i165 <= 2 && i165 + 1 = i213 && 0 < o1454 && 2 <= i14 && 1 <= i213 && 0 < a742
init_JMP_1928(o1454, i213, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1931(o1454, i213, i1, a742, i14, o1455, env, static) :|: i213 <= 3 && 0 < o1455 && 0 < o1454 && 2 <= i14 && 1 <= i213 && 0 < a742
init_Load_1931(o1454, i213, i1, a742, i14, o1455, env, static) -{0,0}> init_Load_1646(o1454, i213, i1, a742, i14, o1455, env, static) :|: i213 <= 3 && 0 < o1455 && 0 < o1454 && 2 <= i14 && 0 <= i213 && 1 <= i213 && 0 < a742

obtained
init_GE_1918(i211, 3, o1454, i165, i1, a742, i14, o1455, env, static) -{4,4}> init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 <= i211 && 0 < a742 && 0 < o1455 && i211 <= 2 && 0 <= i165 && 2 <= i14 && 0 < o1454 && i165 <= 2 && i211 < 3
by chaining
init_GE_1918(i211, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_GE_1921(i211, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_GE_1921(i211, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1924(o1454, i165, i211, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 < iconst_3 && i211 <= 2 && 0 < a742
init_Load_1924(o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_FieldAccess_1927(o1454, i165, i211, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_FieldAccess_1927(o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1930(a742, o1454, i165, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_Load_1930(a742, o1454, i165, i211, i1, i14, o1455, env, static) -{1,1}> init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742

obtained
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{3,3}> init_ArrayAccess_1943(o1512', i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) :|: o1512' < a742 && 0 < a742 && 0 < o1454 && i211 <= 2 && i165 <= 2 && 2 <= i14 && 0 <= o1512' && i165 < i14 && 0 <= i165 && 0 < o1455 && 0 <= i211
by chaining
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1935(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_ArrayAccess_1935(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{1,1}> init_Load_1938(o1512, o1454, i165, i211, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i165 < i14 && 0 <= o1512 && i211 <= 2 && o1512 < a742 && 0 < a742
init_Load_1938(o1512, o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_ConstantStackPush_1941(o1512, i211, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 <= o1512 && i211 <= 2 && 0 < a742
init_ConstantStackPush_1941(o1512, i211, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_ArrayAccess_1943(o1512, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 <= o1512 && iconst_0 = 0 && i211 <= 2 && 0 < a742

obtained
init_ArrayAccess_1943(o1520, i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(o1520, i211, 0, o1454, i165, i1, i215', a742, i14, o1455, env, static) :|: 0 < a742 && 0 < o1520 && i211 <= 2 && 0 <= o1520 && i215' < o1520 && 2 <= i14 && 0 < o1454 && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && 0 <= i215'
by chaining
init_ArrayAccess_1943(o1520, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1946(o1520, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && iconst_0 = 0 && i211 <= 2 && 0 <= o1520 && 0 < o1520 && 0 < a742
init_ArrayAccess_1946(a777, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && i215 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742

obtained
init_ArrayAccess_1950(a777, i211, 0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i218', i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 + 0 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742
by chaining
init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1953(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
init_ArrayAccess_1953(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{1,1}> init_Inc_1959(o1454, i165, i211, i1, a742', i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && a742' <= a742 + iconst_0 && 0 <= i165 && i165 <= 2 && 2 <= i14 && iconst_0 = 0 && i211 <= 2 && 0 <= i215 && 0 < a777 && 0 < o1454 && i211 < i215 && 0 < a742' && 0 < a742
init_Inc_1959(o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_JMP_1963(o1454, i165, i218, i1, a742, i14, o1455, env, static) :|: i211 + 1 = i218 && 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 1 <= i218 && i211 <= 2 && i218 <= 3 && 0 < a742
init_JMP_1963(o1454, i165, i218, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1966(o1454, i165, i218, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 1 <= i218 && i218 <= 3 && 0 < a742
init_Load_1966(o1454, i165, i218, i1, a742, i14, o1455, env, static) -{0,0}> init_Load_1912(o1454, i165, i218, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 1 <= i218 && 0 <= i218 && i218 <= 3 && 0 < a742

obtained
langle_init_rangle_LE_94(i13, 1, o4, i1, 0, 0, env, static) -{6,6}> langle_init_rangle_NE_128(0, i18', 1, o4, i13, i1, 0, env, static) :|: -1 <= i18' && i13 <= 1 && i18' <= 1 && 0 < o4
by chaining
langle_init_rangle_LE_94(i13, iconst_1, o4, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_LE_95(i13, iconst_1, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1
langle_init_rangle_LE_95(i13, iconst_1, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_98(o4, i13, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && i13 <= iconst_1
langle_init_rangle_ConstantStackPush_98(o4, i13, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_109(iconst_0, o4, i13, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && i13 <= 1
langle_init_rangle_Load_109(iconst_0, o4, i13, i1, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_116(iconst_0, i13, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && i13 <= 1
langle_init_rangle_ConstantStackPush_116(iconst_0, i13, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_IntArithmetic_119(iconst_0, i13, iconst_2, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && i13 <= 1 && iconst_2 = 2
langle_init_rangle_IntArithmetic_119(iconst_0, i13, iconst_2, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_122(iconst_0, i18, o4, i13, i1, NULL, env, static) :|: -1 <= i18 && NULL = 0 && i18 <= 1 && 0 < o4 && iconst_0 = 0 && i13 <= 1 && iconst_2 = 2
langle_init_rangle_ConstantStackPush_122(iconst_0, i18, o4, i13, i1, NULL, env, static) -{1,1}> langle_init_rangle_NE_128(iconst_0, i18, iconst_1, o4, i13, i1, NULL, env, static) :|: -1 <= i18 && NULL = 0 && i18 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1

(22) Obligation:

IntTrs with 25 rules
Start term: main_New_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_New_2(i1, env, static) -{37,37}> langle_init_rangle_LE_94(i6', 1, o4'2, i1, 0, 0, env, static'1) :|: 0 < 2 && 0 >= 0 && o4'2 <= o4'1 + 0 && 0 < o4'2 && 0 <= static'1 && 0 <= static && 0 < o4'1 && o4'1 <= o4'1 + 0 && o4'2 = o4'1 + 0 && 0 <= 1 && static''' <= static + 2 && o4'1 <= o4'1 && o4'1 = 1 + 0 && 0 <= static''' && 0 < 1 && 2 * i1 = i5' && static'1 <= static''' + 1 && o4'1 <= 1 + 0 && 0 <= 2 && i5' + 1 = i6'
langle_init_rangle_LE_94(i14, 1, o4, i1, 0, 0, env, static) -{7,7}> langle_init_rangle_NE_134(1, i21', o4, i14, i1, 0, 0, env, static) :|: i21' <= 1 && 0 <= i21' && i21' < 2 && 0 < o4 && 1 < i14 && 2 <= i14
langle_init_rangle_NE_134(iconst_1, iconst_0, o4, i14, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_NE_150(iconst_1, iconst_0, o4, i14, i1, NULL, env, static) :|: NULL = 0 && 0 <= iconst_0 && 2 <= i14 && iconst_0 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_NE_134(1, 1, o4, i14, i1, 0, 0, env, static) -{52,52}> init_Load_1646(o4'5, 0, i1, a152', i14, o68'1, env, static) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 <= 2 && 1 <= 1 && 0 <= 0 && 0 < 1 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o4'5 <= o4'4 + a152' && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 <= 1 && 0 < o4'4 && o4'3 <= o4 + i14
init_Load_1646(o1200, i159, i1, a612, i14, o1201, env, static) -{2,2}> init_GE_1654(i159, 3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1200 && 2 <= i14 && 0 <= i159 && 0 < o1201 && 0 < a612
init_GE_1654(i166, 3, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: i169' < i14 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && 0 <= i166 && 1 <= i169' && i168' < i14
imprimer_Load_2079(o1830, i234, i1, a966, i14, o1831, env, static) -{3,3}> imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < a966 && 0 <= i234 && 0 < o1830 && 0 < o1831 && 2 <= i14
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{0,0}> imprimer_GE_2083(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && i14 <= i234 && 0 <= i234
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{3,3}> imprimer_Load_2116(o1830, i234, 0, i1, a966, i14, o1831, env, static) :|: 0 <= 2 && 0 < o1831 && 2 <= i14 && 0 < o1830 && 0 < a966 && 0 <= i234 && 0 <= 1 && 0 <= 0 && i234 < i14
imprimer_Load_2116(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{3,3}> imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < a992 && 0 <= i244 && 0 < o1869 && 0 <= i234 && 2 <= i14 && 0 < o1870
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2116(o1869, i234, i247', i1, a992, i14, o1870, env, static) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2079(o1869, i246', i1, a992, i14, o1870, env, static) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244
init_GE_1654(i165, 3, o1200, i1, a612, i14, o1201, env, static) -{3,3}> init_Load_1912(o1200, i165, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i165 && 0 <= 2 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && 0 <= 0 && i165 < 3 && 0 <= 1
init_Load_1912(o1454, i165, i204, i1, a742, i14, o1455, env, static) -{2,2}> init_GE_1918(i204, 3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < a742 && 2 <= i14 && 0 < o1454 && 0 <= i204 && i165 <= 2 && 0 < o1455 && 0 <= i165
init_GE_1918(i212, 3, o1454, i165, i1, a742, i14, o1455, env, static) -{3,3}> init_Load_1646(o1454, i213', i1, a742, i14, o1455, env, static) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212
init_GE_1918(i211, 3, o1454, i165, i1, a742, i14, o1455, env, static) -{4,4}> init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 <= i211 && 0 < a742 && 0 < o1455 && i211 <= 2 && 0 <= i165 && 2 <= i14 && 0 < o1454 && i165 <= 2 && i211 < 3
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1936(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{3,3}> init_ArrayAccess_1943(o1512', i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) :|: o1512' < a742 && 0 < a742 && 0 < o1454 && i211 <= 2 && i165 <= 2 && 2 <= i14 && 0 <= o1512' && i165 < i14 && 0 <= i165 && 0 < o1455 && 0 <= i211
init_ArrayAccess_1943(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1947(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) :|: NULL = 0 && 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && iconst_0 = 0 && 0 <= NULL && i211 <= 2 && 0 < a742
init_ArrayAccess_1943(o1520, i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(o1520, i211, 0, o1454, i165, i1, i215', a742, i14, o1455, env, static) :|: 0 < a742 && 0 < o1520 && i211 <= 2 && 0 <= o1520 && i215' < o1520 && 2 <= i14 && 0 < o1454 && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && 0 <= i215'
init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1954(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
init_ArrayAccess_1950(a777, i211, 0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i218', i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 + 0 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742
langle_init_rangle_LE_94(i13, 1, o4, i1, 0, 0, env, static) -{6,6}> langle_init_rangle_NE_128(0, i18', 1, o4, i13, i1, 0, env, static) :|: -1 <= i18' && i13 <= 1 && i18' <= 1 && 0 < o4
langle_init_rangle_NE_128(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_130(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i22 <= 0 && i13 <= 1 && -1 <= i22 && i22 <= 1
langle_init_rangle_NE_128(iconst_0, iconst_1, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(iconst_0, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && iconst_1 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1

(23) MovedArithmeticToConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

Moved arithmethic from lhss to constraints.

init_GE_1654(i165, 3, o1200, i1, a612, i14, o1201, env, static) -{3,3}> init_Load_1912(o1200, i165, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i165 && 0 <= 2 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && 0 <= 0 && i165 < 3 && 0 <= 1
was transformed to
init_GE_1654(i165, x, o1200, i1, a612, i14, o1201, env, static) -{3,3}> init_Load_1912(o1200, i165, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i165 && 0 <= 2 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && 0 <= 0 && i165 < 3 && 0 <= 1 && x = 3

init_ArrayAccess_1950(a777, i211, 0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i218', i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 + 0 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742
was transformed to
init_ArrayAccess_1950(a777, i211, x, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i218', i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 + 0 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742 && x = 0

init_ArrayAccess_1943(o1520, i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(o1520, i211, 0, o1454, i165, i1, i215', a742, i14, o1455, env, static) :|: 0 < a742 && 0 < o1520 && i211 <= 2 && 0 <= o1520 && i215' < o1520 && 2 <= i14 && 0 < o1454 && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && 0 <= i215'
was transformed to
init_ArrayAccess_1943(o1520, i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(o1520, i211, 0, o1454, i165, i1, i215', a742, i14, o1455, env, static) :|: 0 < a742 && 0 < o1520 && i211 <= 2 && 0 <= o1520 && i215' < o1520 && 2 <= i14 && 0 < o1454 && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && 0 <= i215' && x = 0

langle_init_rangle_LE_94(i14, 1, o4, i1, 0, 0, env, static) -{7,7}> langle_init_rangle_NE_134(1, i21', o4, i14, i1, 0, 0, env, static) :|: i21' <= 1 && 0 <= i21' && i21' < 2 && 0 < o4 && 1 < i14 && 2 <= i14
was transformed to
langle_init_rangle_LE_94(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_NE_134(1, i21', o4, i14, i1, 0, 0, env, static) :|: i21' <= 1 && 0 <= i21' && i21' < 2 && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0

init_GE_1918(i212, 3, o1454, i165, i1, a742, i14, o1455, env, static) -{3,3}> init_Load_1646(o1454, i213', i1, a742, i14, o1455, env, static) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212
was transformed to
init_GE_1918(i212, x, o1454, i165, i1, a742, i14, o1455, env, static) -{3,3}> init_Load_1646(o1454, i213', i1, a742, i14, o1455, env, static) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212 && x = 3

init_GE_1918(i211, 3, o1454, i165, i1, a742, i14, o1455, env, static) -{4,4}> init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 <= i211 && 0 < a742 && 0 < o1455 && i211 <= 2 && 0 <= i165 && 2 <= i14 && 0 < o1454 && i165 <= 2 && i211 < 3
was transformed to
init_GE_1918(i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{4,4}> init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 <= i211 && 0 < a742 && 0 < o1455 && i211 <= 2 && 0 <= i165 && 2 <= i14 && 0 < o1454 && i165 <= 2 && i211 < 3 && x = 3

init_GE_1654(i166, 3, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: i169' < i14 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && 0 <= i166 && 1 <= i169' && i168' < i14
was transformed to
init_GE_1654(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: i169' < i14 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && 0 <= i166 && 1 <= i169' && i168' < i14 && x = 3

langle_init_rangle_LE_94(i13, 1, o4, i1, 0, 0, env, static) -{6,6}> langle_init_rangle_NE_128(0, i18', 1, o4, i13, i1, 0, env, static) :|: -1 <= i18' && i13 <= 1 && i18' <= 1 && 0 < o4
was transformed to
langle_init_rangle_LE_94(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_NE_128(0, i18', 1, o4, i13, i1, 0, env, static) :|: -1 <= i18' && i13 <= 1 && i18' <= 1 && 0 < o4 && x = 1 && x' = 0 && x'' = 0

langle_init_rangle_NE_134(1, 1, o4, i14, i1, 0, 0, env, static) -{52,52}> init_Load_1646(o4'5, 0, i1, a152', i14, o68'1, env, static) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 <= 2 && 1 <= 1 && 0 <= 0 && 0 < 1 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o4'5 <= o4'4 + a152' && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 <= 1 && 0 < o4'4 && o4'3 <= o4 + i14
was transformed to
langle_init_rangle_NE_134(x, x', o4, i14, i1, x'', x1, env, static) -{52,52}> init_Load_1646(o4'5, 0, i1, a152', i14, o68'1, env, static) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 <= 2 && 1 <= 1 && 0 <= 0 && 0 < 1 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o4'5 <= o4'4 + a152' && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 <= 1 && 0 < o4'4 && o4'3 <= o4 + i14 && x = 1 && x' = 1 && x'' = 0 && x1 = 0

(24) Obligation:

IntTrs with 25 rules
Start term: main_New_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
langle_init_rangle_NE_128(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_130(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i22 <= 0 && i13 <= 1 && -1 <= i22 && i22 <= 1
langle_init_rangle_NE_134(iconst_1, iconst_0, o4, i14, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_NE_150(iconst_1, iconst_0, o4, i14, i1, NULL, env, static) :|: NULL = 0 && 0 <= iconst_0 && 2 <= i14 && iconst_0 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_NE_128(iconst_0, iconst_1, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(iconst_0, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && iconst_1 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1
init_GE_1654(i165, x, o1200, i1, a612, i14, o1201, env, static) -{3,3}> init_Load_1912(o1200, i165, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i165 && 0 <= 2 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && 0 <= 0 && i165 < 3 && 0 <= 1 && x = 3
init_ArrayAccess_1943(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1947(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) :|: NULL = 0 && 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && iconst_0 = 0 && 0 <= NULL && i211 <= 2 && 0 < a742
imprimer_Load_2079(o1830, i234, i1, a966, i14, o1831, env, static) -{3,3}> imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < a966 && 0 <= i234 && 0 < o1830 && 0 < o1831 && 2 <= i14
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2116(o1869, i234, i247', i1, a992, i14, o1870, env, static) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'
imprimer_Load_2116(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{3,3}> imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < a992 && 0 <= i244 && 0 < o1869 && 0 <= i234 && 2 <= i14 && 0 < o1870
init_Load_1646(o1200, i159, i1, a612, i14, o1201, env, static) -{2,2}> init_GE_1654(i159, 3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1200 && 2 <= i14 && 0 <= i159 && 0 < o1201 && 0 < a612
init_ArrayAccess_1950(a777, i211, x, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i218', i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 + 0 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742 && x = 0
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2079(o1869, i246', i1, a992, i14, o1870, env, static) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{0,0}> imprimer_GE_2083(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && i14 <= i234 && 0 <= i234
init_ArrayAccess_1943(o1520, i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(o1520, i211, 0, o1454, i165, i1, i215', a742, i14, o1455, env, static) :|: 0 < a742 && 0 < o1520 && i211 <= 2 && 0 <= o1520 && i215' < o1520 && 2 <= i14 && 0 < o1454 && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && 0 <= i215' && x = 0
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1936(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{3,3}> imprimer_Load_2116(o1830, i234, 0, i1, a966, i14, o1831, env, static) :|: 0 <= 2 && 0 < o1831 && 2 <= i14 && 0 < o1830 && 0 < a966 && 0 <= i234 && 0 <= 1 && 0 <= 0 && i234 < i14
langle_init_rangle_LE_94(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_NE_134(1, i21', o4, i14, i1, 0, 0, env, static) :|: i21' <= 1 && 0 <= i21' && i21' < 2 && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0
init_GE_1918(i212, x, o1454, i165, i1, a742, i14, o1455, env, static) -{3,3}> init_Load_1646(o1454, i213', i1, a742, i14, o1455, env, static) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212 && x = 3
init_GE_1918(i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{4,4}> init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 <= i211 && 0 < a742 && 0 < o1455 && i211 <= 2 && 0 <= i165 && 2 <= i14 && 0 < o1454 && i165 <= 2 && i211 < 3 && x = 3
main_New_2(i1, env, static) -{37,37}> langle_init_rangle_LE_94(i6', 1, o4'2, i1, 0, 0, env, static'1) :|: 0 < 2 && 0 >= 0 && o4'2 <= o4'1 + 0 && 0 < o4'2 && 0 <= static'1 && 0 <= static && 0 < o4'1 && o4'1 <= o4'1 + 0 && o4'2 = o4'1 + 0 && 0 <= 1 && static''' <= static + 2 && o4'1 <= o4'1 && o4'1 = 1 + 0 && 0 <= static''' && 0 < 1 && 2 * i1 = i5' && static'1 <= static''' + 1 && o4'1 <= 1 + 0 && 0 <= 2 && i5' + 1 = i6'
init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1954(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
init_GE_1654(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: i169' < i14 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && 0 <= i166 && 1 <= i169' && i168' < i14 && x = 3
init_Load_1912(o1454, i165, i204, i1, a742, i14, o1455, env, static) -{2,2}> init_GE_1918(i204, 3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < a742 && 2 <= i14 && 0 < o1454 && 0 <= i204 && i165 <= 2 && 0 < o1455 && 0 <= i165
langle_init_rangle_LE_94(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_NE_128(0, i18', 1, o4, i13, i1, 0, env, static) :|: -1 <= i18' && i13 <= 1 && i18' <= 1 && 0 < o4 && x = 1 && x' = 0 && x'' = 0
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{3,3}> init_ArrayAccess_1943(o1512', i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) :|: o1512' < a742 && 0 < a742 && 0 < o1454 && i211 <= 2 && i165 <= 2 && 2 <= i14 && 0 <= o1512' && i165 < i14 && 0 <= i165 && 0 < o1455 && 0 <= i211
langle_init_rangle_NE_134(x, x', o4, i14, i1, x'', x1, env, static) -{52,52}> init_Load_1646(o4'5, 0, i1, a152', i14, o68'1, env, static) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 <= 2 && 1 <= 1 && 0 <= 0 && 0 < 1 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o4'5 <= o4'4 + a152' && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 <= 1 && 0 < o4'4 && o4'3 <= o4 + i14 && x = 1 && x' = 1 && x'' = 0 && x1 = 0

(25) LinearizedLhssProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

Linearized lhss.

langle_init_rangle_NE_134(iconst_1, iconst_0, o4, i14, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_NE_150(iconst_1, iconst_0, o4, i14, i1, NULL, env, static) :|: NULL = 0 && 0 <= iconst_0 && 2 <= i14 && iconst_0 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
was transformed to
langle_init_rangle_NE_134(iconst_1, iconst_0, o4, i14, i1, NULL, x, env, static) -{0,0}> langle_init_rangle_NE_150(iconst_1, iconst_0, o4, i14, i1, NULL, env, static) :|: NULL = 0 && 0 <= iconst_0 && 2 <= i14 && iconst_0 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && x = iconst_0

langle_init_rangle_NE_128(iconst_0, iconst_1, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(iconst_0, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && iconst_1 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1
was transformed to
langle_init_rangle_NE_128(iconst_0, iconst_1, x, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(iconst_0, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && iconst_1 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1 && x = iconst_1

(26) Obligation:

IntTrs with 25 rules
Start term: main_New_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
langle_init_rangle_NE_128(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_130(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i22 <= 0 && i13 <= 1 && -1 <= i22 && i22 <= 1
langle_init_rangle_NE_134(iconst_1, iconst_0, o4, i14, i1, NULL, x, env, static) -{0,0}> langle_init_rangle_NE_150(iconst_1, iconst_0, o4, i14, i1, NULL, env, static) :|: NULL = 0 && 0 <= iconst_0 && 2 <= i14 && iconst_0 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && x = iconst_0
langle_init_rangle_NE_128(iconst_0, iconst_1, x, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(iconst_0, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && iconst_1 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1 && x = iconst_1
imprimer_Load_2079(o1830, i234, i1, a966, i14, o1831, env, static) -{3,3}> imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < a966 && 0 <= i234 && 0 < o1830 && 0 < o1831 && 2 <= i14
init_ArrayAccess_1943(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1947(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) :|: NULL = 0 && 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && iconst_0 = 0 && 0 <= NULL && i211 <= 2 && 0 < a742
init_GE_1918(i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{4,4}> init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 <= i211 && 0 < a742 && 0 < o1455 && i211 <= 2 && 0 <= i165 && 2 <= i14 && 0 < o1454 && i165 <= 2 && i211 < 3 && x = 3
imprimer_Load_2116(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{3,3}> imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < a992 && 0 <= i244 && 0 < o1869 && 0 <= i234 && 2 <= i14 && 0 < o1870
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2116(o1869, i234, i247', i1, a992, i14, o1870, env, static) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'
init_Load_1646(o1200, i159, i1, a612, i14, o1201, env, static) -{2,2}> init_GE_1654(i159, 3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1200 && 2 <= i14 && 0 <= i159 && 0 < o1201 && 0 < a612
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{0,0}> imprimer_GE_2083(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && i14 <= i234 && 0 <= i234
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2079(o1869, i246', i1, a992, i14, o1870, env, static) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{3,3}> imprimer_Load_2116(o1830, i234, 0, i1, a966, i14, o1831, env, static) :|: 0 <= 2 && 0 < o1831 && 2 <= i14 && 0 < o1830 && 0 < a966 && 0 <= i234 && 0 <= 1 && 0 <= 0 && i234 < i14
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1936(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_GE_1918(i212, x, o1454, i165, i1, a742, i14, o1455, env, static) -{3,3}> init_Load_1646(o1454, i213', i1, a742, i14, o1455, env, static) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212 && x = 3
langle_init_rangle_LE_94(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_NE_134(1, i21', o4, i14, i1, 0, 0, env, static) :|: i21' <= 1 && 0 <= i21' && i21' < 2 && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0
init_GE_1654(i165, x, o1200, i1, a612, i14, o1201, env, static) -{3,3}> init_Load_1912(o1200, i165, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i165 && 0 <= 2 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && 0 <= 0 && i165 < 3 && 0 <= 1 && x = 3
main_New_2(i1, env, static) -{37,37}> langle_init_rangle_LE_94(i6', 1, o4'2, i1, 0, 0, env, static'1) :|: 0 < 2 && 0 >= 0 && o4'2 <= o4'1 + 0 && 0 < o4'2 && 0 <= static'1 && 0 <= static && 0 < o4'1 && o4'1 <= o4'1 + 0 && o4'2 = o4'1 + 0 && 0 <= 1 && static''' <= static + 2 && o4'1 <= o4'1 && o4'1 = 1 + 0 && 0 <= static''' && 0 < 1 && 2 * i1 = i5' && static'1 <= static''' + 1 && o4'1 <= 1 + 0 && 0 <= 2 && i5' + 1 = i6'
init_ArrayAccess_1950(a777, i211, x, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i218', i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 + 0 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742 && x = 0
langle_init_rangle_NE_134(x, x', o4, i14, i1, x'', x1, env, static) -{52,52}> init_Load_1646(o4'5, 0, i1, a152', i14, o68'1, env, static) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 <= 2 && 1 <= 1 && 0 <= 0 && 0 < 1 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o4'5 <= o4'4 + a152' && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 <= 1 && 0 < o4'4 && o4'3 <= o4 + i14 && x = 1 && x' = 1 && x'' = 0 && x1 = 0
init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1954(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
init_Load_1912(o1454, i165, i204, i1, a742, i14, o1455, env, static) -{2,2}> init_GE_1918(i204, 3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < a742 && 2 <= i14 && 0 < o1454 && 0 <= i204 && i165 <= 2 && 0 < o1455 && 0 <= i165
init_ArrayAccess_1943(o1520, i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(o1520, i211, 0, o1454, i165, i1, i215', a742, i14, o1455, env, static) :|: 0 < a742 && 0 < o1520 && i211 <= 2 && 0 <= o1520 && i215' < o1520 && 2 <= i14 && 0 < o1454 && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && 0 <= i215' && x = 0
langle_init_rangle_LE_94(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_NE_128(0, i18', 1, o4, i13, i1, 0, env, static) :|: -1 <= i18' && i13 <= 1 && i18' <= 1 && 0 < o4 && x = 1 && x' = 0 && x'' = 0
init_GE_1654(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: i169' < i14 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && 0 <= i166 && 1 <= i169' && i168' < i14 && x = 3
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{3,3}> init_ArrayAccess_1943(o1512', i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) :|: o1512' < a742 && 0 < a742 && 0 < o1454 && i211 <= 2 && i165 <= 2 && 2 <= i14 && 0 <= o1512' && i165 < i14 && 0 <= i165 && 0 < o1455 && 0 <= i211

(27) MovedArithmeticFromConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

Moved arithmethic from constraints to rhss.

langle_init_rangle_NE_128(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_130(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i22 <= 0 && i13 <= 1 && -1 <= i22 && i22 <= 1
was transformed to
langle_init_rangle_NE_128(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_130(0, i22, 1, o4, i13, i1, 0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i22 <= 0 && i13 <= 1 && -1 <= i22 && i22 <= 1

init_ArrayAccess_1943(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1947(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) :|: NULL = 0 && 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && iconst_0 = 0 && 0 <= NULL && i211 <= 2 && 0 < a742
was transformed to
init_ArrayAccess_1943(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1947(0, i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) :|: NULL = 0 && 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && iconst_0 = 0 && 0 <= NULL && i211 <= 2 && 0 < a742

imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2116(o1869, i234, i247', i1, a992, i14, o1870, env, static) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'
was transformed to
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2116(o1869, i234, i244 + 1, i1, a992, i14, o1870, env, static) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'

imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2079(o1869, i246', i1, a992, i14, o1870, env, static) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244
was transformed to
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2079(o1869, i234 + 1, i1, a992, i14, o1870, env, static) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244

init_GE_1918(i212, x, o1454, i165, i1, a742, i14, o1455, env, static) -{3,3}> init_Load_1646(o1454, i213', i1, a742, i14, o1455, env, static) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212 && x = 3
was transformed to
init_GE_1918(i212, x, o1454, i165, i1, a742, i14, o1455, env, static) -{3,3}> init_Load_1646(o1454, i165 + 1, i1, a742, i14, o1455, env, static) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212 && x = 3

langle_init_rangle_NE_128(iconst_0, iconst_1, x, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(iconst_0, iconst_1, o4, i13, i1, NULL, env, static) :|: NULL = 0 && iconst_1 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1 && x = iconst_1
was transformed to
langle_init_rangle_NE_128(iconst_0, iconst_1, x, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(0, 1, o4, i13, i1, 0, env, static) :|: NULL = 0 && iconst_1 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1 && x = iconst_1

init_ArrayAccess_1950(a777, i211, x, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i218', i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 + 0 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742 && x = 0
was transformed to
init_ArrayAccess_1950(a777, i211, x, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i211 + 1, i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 + 0 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742 && x = 0

main_New_2(i1, env, static) -{37,37}> langle_init_rangle_LE_94(i6', 1, o4'2, i1, 0, 0, env, static'1) :|: 0 < 2 && 0 >= 0 && o4'2 <= o4'1 + 0 && 0 < o4'2 && 0 <= static'1 && 0 <= static && 0 < o4'1 && o4'1 <= o4'1 + 0 && o4'2 = o4'1 + 0 && 0 <= 1 && static''' <= static + 2 && o4'1 <= o4'1 && o4'1 = 1 + 0 && 0 <= static''' && 0 < 1 && 2 * i1 = i5' && static'1 <= static''' + 1 && o4'1 <= 1 + 0 && 0 <= 2 && i5' + 1 = i6'
was transformed to
main_New_2(i1, env, static) -{37,37}> langle_init_rangle_LE_94(2 * i1 + 1, 1, o4'1 + 0, i1, 0, 0, env, static'1) :|: 0 < 2 && 0 >= 0 && o4'2 <= o4'1 + 0 && 0 < o4'2 && 0 <= static'1 && 0 <= static && 0 < o4'1 && o4'1 <= o4'1 + 0 && o4'2 = o4'1 + 0 && 0 <= 1 && static''' <= static + 2 && o4'1 <= o4'1 && o4'1 = 1 + 0 && 0 <= static''' && 0 < 1 && 2 * i1 = i5' && static'1 <= static''' + 1 && o4'1 <= 1 + 0 && 0 <= 2 && i5' + 1 = i6'

init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1954(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
was transformed to
init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1954(a777, i211, 0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742

langle_init_rangle_NE_134(x, x', o4, i14, i1, x'', x1, env, static) -{52,52}> init_Load_1646(o4'5, 0, i1, a152', i14, o68'1, env, static) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 <= 2 && 1 <= 1 && 0 <= 0 && 0 < 1 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o4'5 <= o4'4 + a152' && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 <= 1 && 0 < o4'4 && o4'3 <= o4 + i14 && x = 1 && x' = 1 && x'' = 0 && x1 = 0
was transformed to
langle_init_rangle_NE_134(x, x', o4, i14, i1, x'', x1, env, static) -{52,52}> init_Load_1646(o4'3 + o68'1 + i14 * i14 + 2 * i14 + 2, 0, i1, i14 * i14 + 2 * i14 + 2, i14, o68'1, env, static) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 <= 2 && 1 <= 1 && 0 <= 0 && 0 < 1 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o4'5 <= o4'4 + a152' && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 <= 1 && 0 < o4'4 && o4'3 <= o4 + i14 && x = 1 && x' = 1 && x'' = 0 && x1 = 0

langle_init_rangle_NE_134(iconst_1, iconst_0, o4, i14, i1, NULL, x, env, static) -{0,0}> langle_init_rangle_NE_150(iconst_1, iconst_0, o4, i14, i1, NULL, env, static) :|: NULL = 0 && 0 <= iconst_0 && 2 <= i14 && iconst_0 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && x = iconst_0
was transformed to
langle_init_rangle_NE_134(iconst_1, iconst_0, o4, i14, i1, NULL, x, env, static) -{0,0}> langle_init_rangle_NE_150(1, 0, o4, i14, i1, 0, env, static) :|: NULL = 0 && 0 <= iconst_0 && 2 <= i14 && iconst_0 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && x = iconst_0

(28) Obligation:

IntTrs with 25 rules
Start term: main_New_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
langle_init_rangle_NE_128(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_130(0, i22, 1, o4, i13, i1, 0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i22 <= 0 && i13 <= 1 && -1 <= i22 && i22 <= 1
init_ArrayAccess_1943(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1947(0, i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) :|: NULL = 0 && 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && iconst_0 = 0 && 0 <= NULL && i211 <= 2 && 0 < a742
imprimer_Load_2079(o1830, i234, i1, a966, i14, o1831, env, static) -{3,3}> imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < a966 && 0 <= i234 && 0 < o1830 && 0 < o1831 && 2 <= i14
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2116(o1869, i234, i244 + 1, i1, a992, i14, o1870, env, static) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'
imprimer_Load_2116(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{3,3}> imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < a992 && 0 <= i244 && 0 < o1869 && 0 <= i234 && 2 <= i14 && 0 < o1870
init_GE_1918(i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{4,4}> init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 <= i211 && 0 < a742 && 0 < o1455 && i211 <= 2 && 0 <= i165 && 2 <= i14 && 0 < o1454 && i165 <= 2 && i211 < 3 && x = 3
init_Load_1646(o1200, i159, i1, a612, i14, o1201, env, static) -{2,2}> init_GE_1654(i159, 3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1200 && 2 <= i14 && 0 <= i159 && 0 < o1201 && 0 < a612
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2079(o1869, i234 + 1, i1, a992, i14, o1870, env, static) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{0,0}> imprimer_GE_2083(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && i14 <= i234 && 0 <= i234
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1936(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{3,3}> imprimer_Load_2116(o1830, i234, 0, i1, a966, i14, o1831, env, static) :|: 0 <= 2 && 0 < o1831 && 2 <= i14 && 0 < o1830 && 0 < a966 && 0 <= i234 && 0 <= 1 && 0 <= 0 && i234 < i14
init_GE_1918(i212, x, o1454, i165, i1, a742, i14, o1455, env, static) -{3,3}> init_Load_1646(o1454, i165 + 1, i1, a742, i14, o1455, env, static) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212 && x = 3
langle_init_rangle_LE_94(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_NE_134(1, i21', o4, i14, i1, 0, 0, env, static) :|: i21' <= 1 && 0 <= i21' && i21' < 2 && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0
langle_init_rangle_NE_128(iconst_0, iconst_1, x, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(0, 1, o4, i13, i1, 0, env, static) :|: NULL = 0 && iconst_1 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1 && x = iconst_1
init_GE_1654(i165, x, o1200, i1, a612, i14, o1201, env, static) -{3,3}> init_Load_1912(o1200, i165, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i165 && 0 <= 2 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && 0 <= 0 && i165 < 3 && 0 <= 1 && x = 3
init_ArrayAccess_1950(a777, i211, x, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i211 + 1, i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 + 0 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742 && x = 0
main_New_2(i1, env, static) -{37,37}> langle_init_rangle_LE_94(2 * i1 + 1, 1, o4'1 + 0, i1, 0, 0, env, static'1) :|: 0 < 2 && 0 >= 0 && o4'2 <= o4'1 + 0 && 0 < o4'2 && 0 <= static'1 && 0 <= static && 0 < o4'1 && o4'1 <= o4'1 + 0 && o4'2 = o4'1 + 0 && 0 <= 1 && static''' <= static + 2 && o4'1 <= o4'1 && o4'1 = 1 + 0 && 0 <= static''' && 0 < 1 && 2 * i1 = i5' && static'1 <= static''' + 1 && o4'1 <= 1 + 0 && 0 <= 2 && i5' + 1 = i6'
init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1954(a777, i211, 0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
langle_init_rangle_NE_134(x, x', o4, i14, i1, x'', x1, env, static) -{52,52}> init_Load_1646(o4'3 + o68'1 + i14 * i14 + 2 * i14 + 2, 0, i1, i14 * i14 + 2 * i14 + 2, i14, o68'1, env, static) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 <= 2 && 1 <= 1 && 0 <= 0 && 0 < 1 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o4'5 <= o4'4 + a152' && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 <= 1 && 0 < o4'4 && o4'3 <= o4 + i14 && x = 1 && x' = 1 && x'' = 0 && x1 = 0
init_ArrayAccess_1943(o1520, i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(o1520, i211, 0, o1454, i165, i1, i215', a742, i14, o1455, env, static) :|: 0 < a742 && 0 < o1520 && i211 <= 2 && 0 <= o1520 && i215' < o1520 && 2 <= i14 && 0 < o1454 && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && 0 <= i215' && x = 0
init_Load_1912(o1454, i165, i204, i1, a742, i14, o1455, env, static) -{2,2}> init_GE_1918(i204, 3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < a742 && 2 <= i14 && 0 < o1454 && 0 <= i204 && i165 <= 2 && 0 < o1455 && 0 <= i165
init_GE_1654(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: i169' < i14 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && 0 <= i166 && 1 <= i169' && i168' < i14 && x = 3
langle_init_rangle_LE_94(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_NE_128(0, i18', 1, o4, i13, i1, 0, env, static) :|: -1 <= i18' && i13 <= 1 && i18' <= 1 && 0 < o4 && x = 1 && x' = 0 && x'' = 0
langle_init_rangle_NE_134(iconst_1, iconst_0, o4, i14, i1, NULL, x, env, static) -{0,0}> langle_init_rangle_NE_150(1, 0, o4, i14, i1, 0, env, static) :|: NULL = 0 && 0 <= iconst_0 && 2 <= i14 && iconst_0 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && x = iconst_0
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{3,3}> init_ArrayAccess_1943(o1512', i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) :|: o1512' < a742 && 0 < a742 && 0 < o1454 && i211 <= 2 && i165 <= 2 && 2 <= i14 && 0 <= o1512' && i165 < i14 && 0 <= i165 && 0 < o1455 && 0 <= i211

(29) ExpressionSimplificationProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

Simplified expressions.

langle_init_rangle_NE_134(x, x', o4, i14, i1, x'', x1, env, static) -{52,52}> init_Load_1646(o4'3 + o68'1 + i14 * i14 + 2 * i14 + 2, 0, i1, i14 * i14 + 2 * i14 + 2, i14, o68'1, env, static) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 <= 2 && 1 <= 1 && 0 <= 0 && 0 < 1 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o4'5 <= o4'4 + a152' && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 <= 1 && 0 < o4'4 && o4'3 <= o4 + i14 && x = 1 && x' = 1 && x'' = 0 && x1 = 0
was transformed to
langle_init_rangle_NE_134(x, x', o4, i14, i1, x'', x1, env, static) -{52,52}> init_Load_1646(o4'3 + o68'1 + i14 * i14 + 2 * i14 + 2, 0, i1, i14 * i14 + 2 * i14 + 2, i14, o68'1, env, static) :|: 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 < o4'4 && o4'3 <= o4 + i14 && x = 1 && x' = 1 && x'' = 0 && x1 = 0

langle_init_rangle_NE_128(iconst_0, iconst_1, x, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(0, 1, o4, i13, i1, 0, env, static) :|: NULL = 0 && iconst_1 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1 && x = iconst_1
was transformed to
langle_init_rangle_NE_128(iconst_0, iconst_1, x, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(0, 1, o4, i13, i1, 0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1 && x = iconst_1

imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{3,3}> imprimer_Load_2116(o1830, i234, 0, i1, a966, i14, o1831, env, static) :|: 0 <= 2 && 0 < o1831 && 2 <= i14 && 0 < o1830 && 0 < a966 && 0 <= i234 && 0 <= 1 && 0 <= 0 && i234 < i14
was transformed to
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{3,3}> imprimer_Load_2116(o1830, i234, 0, i1, a966, i14, o1831, env, static) :|: 0 < o1831 && 2 <= i14 && 0 < o1830 && 0 < a966 && 0 <= i234 && i234 < i14

init_GE_1654(i165, x, o1200, i1, a612, i14, o1201, env, static) -{3,3}> init_Load_1912(o1200, i165, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i165 && 0 <= 2 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && 0 <= 0 && i165 < 3 && 0 <= 1 && x = 3
was transformed to
init_GE_1654(i165, x, o1200, i1, a612, i14, o1201, env, static) -{3,3}> init_Load_1912(o1200, i165, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i165 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && i165 < 3 && x = 3

init_ArrayAccess_1950(a777, i211, x, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i211 + 1, i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 + 0 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742 && x = 0
was transformed to
init_ArrayAccess_1950(a777, i211, x, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i211 + 1, i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742 && x = 0

init_ArrayAccess_1943(o1520, i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(o1520, i211, 0, o1454, i165, i1, i215', a742, i14, o1455, env, static) :|: 0 < a742 && 0 < o1520 && i211 <= 2 && 0 <= o1520 && i215' < o1520 && 2 <= i14 && 0 < o1454 && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && 0 <= i215' && x = 0
was transformed to
init_ArrayAccess_1943(o1520, i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(o1520, i211, 0, o1454, i165, i1, i215', a742, i14, o1455, env, static) :|: 0 < a742 && 0 < o1520 && i211 <= 2 && i215' < o1520 && 2 <= i14 && 0 < o1454 && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && 0 <= i215' && x = 0

main_New_2(i1, env, static) -{37,37}> langle_init_rangle_LE_94(2 * i1 + 1, 1, o4'1 + 0, i1, 0, 0, env, static'1) :|: 0 < 2 && 0 >= 0 && o4'2 <= o4'1 + 0 && 0 < o4'2 && 0 <= static'1 && 0 <= static && 0 < o4'1 && o4'1 <= o4'1 + 0 && o4'2 = o4'1 + 0 && 0 <= 1 && static''' <= static + 2 && o4'1 <= o4'1 && o4'1 = 1 + 0 && 0 <= static''' && 0 < 1 && 2 * i1 = i5' && static'1 <= static''' + 1 && o4'1 <= 1 + 0 && 0 <= 2 && i5' + 1 = i6'
was transformed to
main_New_2(i1, env, static) -{37,37}> langle_init_rangle_LE_94(2 * i1 + 1, 1, o4'1, i1, 0, 0, env, static'1) :|: 0 < o4'2 && 0 <= static'1 && 0 <= static && 0 < o4'1 && o4'2 = o4'1 && static''' <= static + 2 && o4'1 <= o4'1 && o4'1 = 1 && 0 <= static''' && 2 * i1 = i5' && static'1 <= static''' + 1 && i5' + 1 = i6'

init_GE_1654(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: i169' < i14 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && 0 <= i166 && 1 <= i169' && i168' < i14 && x = 3
was transformed to
init_GE_1654(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: i169' < i14 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 < a612 && 2 <= i14 && 0 < o1201 && 0 <= i166 && 1 <= i169' && i168' < i14 && x = 3

(30) Obligation:

IntTrs with 25 rules
Start term: main_New_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
imprimer_Load_2079(o1830, i234, i1, a966, i14, o1831, env, static) -{3,3}> imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < a966 && 0 <= i234 && 0 < o1830 && 0 < o1831 && 2 <= i14
init_Load_1646(o1200, i159, i1, a612, i14, o1201, env, static) -{2,2}> init_GE_1654(i159, 3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1200 && 2 <= i14 && 0 <= i159 && 0 < o1201 && 0 < a612
langle_init_rangle_NE_134(iconst_1, iconst_0, o4, i14, i1, NULL, x, env, static) -{0,0}> langle_init_rangle_NE_150(1, 0, o4, i14, i1, 0, env, static) :|: NULL = 0 && 0 <= iconst_0 && 2 <= i14 && iconst_0 <= 1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && x = iconst_0
langle_init_rangle_LE_94(i14, x, o4, i1, x', x'', env, static) -{7,7}> langle_init_rangle_NE_134(1, i21', o4, i14, i1, 0, 0, env, static) :|: i21' <= 1 && 0 <= i21' && i21' < 2 && 0 < o4 && 1 < i14 && 2 <= i14 && x = 1 && x' = 0 && x'' = 0
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{3,3}> imprimer_Load_2116(o1830, i234, 0, i1, a966, i14, o1831, env, static) :|: 0 < o1831 && 2 <= i14 && 0 < o1830 && 0 < a966 && 0 <= i234 && i234 < i14
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2079(o1869, i234 + 1, i1, a992, i14, o1870, env, static) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244
langle_init_rangle_LE_94(i13, x, o4, i1, x', x'', env, static) -{6,6}> langle_init_rangle_NE_128(0, i18', 1, o4, i13, i1, 0, env, static) :|: -1 <= i18' && i13 <= 1 && i18' <= 1 && 0 < o4 && x = 1 && x' = 0 && x'' = 0
init_GE_1918(i212, x, o1454, i165, i1, a742, i14, o1455, env, static) -{3,3}> init_Load_1646(o1454, i165 + 1, i1, a742, i14, o1455, env, static) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212 && x = 3
init_GE_1654(i165, x, o1200, i1, a612, i14, o1201, env, static) -{3,3}> init_Load_1912(o1200, i165, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i165 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && i165 < 3 && x = 3
main_New_2(i1, env, static) -{37,37}> langle_init_rangle_LE_94(2 * i1 + 1, 1, o4'1, i1, 0, 0, env, static'1) :|: 0 < o4'2 && 0 <= static'1 && 0 <= static && 0 < o4'1 && o4'2 = o4'1 && static''' <= static + 2 && o4'1 <= o4'1 && o4'1 = 1 && 0 <= static''' && 2 * i1 = i5' && static'1 <= static''' + 1 && i5' + 1 = i6'
init_GE_1918(i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{4,4}> init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 <= i211 && 0 < a742 && 0 < o1455 && i211 <= 2 && 0 <= i165 && 2 <= i14 && 0 < o1454 && i165 <= 2 && i211 < 3 && x = 3
imprimer_Load_2116(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{3,3}> imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < a992 && 0 <= i244 && 0 < o1869 && 0 <= i234 && 2 <= i14 && 0 < o1870
langle_init_rangle_NE_134(x, x', o4, i14, i1, x'', x1, env, static) -{52,52}> init_Load_1646(o4'3 + o68'1 + i14 * i14 + 2 * i14 + 2, 0, i1, i14 * i14 + 2 * i14 + 2, i14, o68'1, env, static) :|: 0 < a152' && a152' = i14 * i14 + 2 * i14 + 2 && 0 < o68'1 && o4 < o4'3 && 0 < o4'5 && 2 <= i14 && o4'4 = o4'3 + o68'1 && 1 < o68''' && 0 < o4'3 && o68'1 <= o68''' + i14 && 0 < o68''' && 0 < o4 && o68''' < o68'1 && o4'5 = o4'4 + a152' && o68''' <= 1 + i14 && 0 < o4'4 && o4'3 <= o4 + i14 && x = 1 && x' = 1 && x'' = 0 && x1 = 0
init_ArrayAccess_1943(NULL, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1947(0, i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) :|: NULL = 0 && 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && iconst_0 = 0 && 0 <= NULL && i211 <= 2 && 0 < a742
langle_init_rangle_NE_128(iconst_0, iconst_1, x, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_131(0, 1, o4, i13, i1, 0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i13 <= 1 && -1 <= iconst_1 && x = iconst_1
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{0,0}> imprimer_GE_2083(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && i14 <= i234 && 0 <= i234
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1936(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_ArrayAccess_1943(o1520, i211, x, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(o1520, i211, 0, o1454, i165, i1, i215', a742, i14, o1455, env, static) :|: 0 < a742 && 0 < o1520 && i211 <= 2 && i215' < o1520 && 2 <= i14 && 0 < o1454 && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && 0 <= i215' && x = 0
init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1954(a777, i211, 0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
langle_init_rangle_NE_128(iconst_0, i22, iconst_1, o4, i13, i1, NULL, env, static) -{0,0}> langle_init_rangle_NE_130(0, i22, 1, o4, i13, i1, 0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i22 <= 0 && i13 <= 1 && -1 <= i22 && i22 <= 1
init_Load_1912(o1454, i165, i204, i1, a742, i14, o1455, env, static) -{2,2}> init_GE_1918(i204, 3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < a742 && 2 <= i14 && 0 < o1454 && 0 <= i204 && i165 <= 2 && 0 < o1455 && 0 <= i165
init_GE_1654(i166, x, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: i169' < i14 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 < a612 && 2 <= i14 && 0 < o1201 && 0 <= i166 && 1 <= i169' && i168' < i14 && x = 3
init_ArrayAccess_1950(a777, i211, x, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{3,3}> init_Load_1912(o1454, i165, i211 + 1, i1, a742''', i14, o1455, env, static) :|: a742''' <= a742 && 0 < a742''' && 0 <= i211 && i218' <= 3 && i211 <= 2 && 0 <= i218' && 0 <= i165 && 1 <= i218' && 0 < o1455 && 2 <= i14 && i165 <= 2 && 0 < o1454 && 0 <= i215 && 0 < a777 && i211 < i215 && i211 + 1 = i218' && 0 < a742 && x = 0
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2116(o1869, i234, i244 + 1, i1, a992, i14, o1870, env, static) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{3,3}> init_ArrayAccess_1943(o1512', i211, 0, o1454, i165, i1, a742, i14, o1455, env, static) :|: o1512' < a742 && 0 < a742 && 0 < o1454 && i211 <= 2 && i165 <= 2 && 2 <= i14 && 0 <= o1512' && i165 < i14 && 0 <= i165 && 0 < o1455 && 0 <= i211

(31) TerminationGraphToComplexityProof (BOTH CONCRETE BOUNDS(ID, ADD(247)) transformation)

Extracted set of 195 edges for the analysis of TIME complexity. Dropped leaves.

(32) Obligation:

Set of 195 edges based on JBC Program.
Performed SCC analyses:
  • Used field analysis yielded the following read fields:
    • Carre: [cote, curseur, carre]
    • Curseur: [maxX, maxY]

Considered paths: all paths from start

(33) JBCGraphEdgesToCpxIntTrsProof (CONCRETE UPPER BOUND(ID) transformation)

Transformed 195 jbc graph edges to a weighted ITS with 195 rules.
Used simplified encoding of division and modulo.
Filtered conditions with variables that do not depend on the variables on the lhs or rhs without taking transitive dependencies into account.
Filtered fields of type java.lang.Object.
Did no encode lower bounds for putfield and astore.

(34) Obligation:

IntTrs with 195 rules
Start term: main_New_2(#0, env, static)
Considered paths: all paths from start
Rules:
main_New_2(i1, env, static) -{0,0}> main_New_4(i1, env, static) :|: 0 >= 0
main_New_4(i1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_5(i1, env, static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_5(i1, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_11(iconst_0, i1, env, static) :|: iconst_0 = 0
langle_clinit_rangle_ArrayCreate_11(iconst_0, i1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_13(a2, i1, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2
langle_clinit_rangle_FieldAccess_13(a2, i1, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_14(i1, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2
langle_clinit_rangle_New_14(i1, env, static) -{0,0}> langle_clinit_rangle_New_16(i1, env, static) :|: 0 >= 0
langle_clinit_rangle_New_16(i1, env, static) -{0,0}> langle_clinit_rangle_New_17(i1, env, static) :|: 0 <= static
langle_clinit_rangle_New_17(i1, env, static) -{1,1}> langle_clinit_rangle_Duplicate_19(o2, i1, env, static) :|: 0 < o2 && o2 = 1
langle_clinit_rangle_Duplicate_19(o2, i1, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_21(o2, i1, env, static) :|: 0 < o2
langle_clinit_rangle_ConstantStackPush_21(o2, i1, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_22(o2, NULL, i1, env, static) :|: NULL = 0 && 0 < o2
langle_clinit_rangle_InvokeMethod_22(o2, NULL, i1, env, static) -{1,1}> langle_init_rangle_Load_24(o2, i1, env, static) :|: NULL = 0 && 0 < o2
langle_init_rangle_Load_24(o2, i1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_26(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_26(o2, i1, env, static) -{1,1}> langle_init_rangle_Load_28(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_Load_28(o2, i1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_30(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_30(o2, i1, env, static) -{1,1}> langle_init_rangle_Return_32(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_Return_32(o2, i1, env, static) -{1,1}> langle_init_rangle_Return_34(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_Return_34(o2, i1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_39(o2, i1, env, static) :|: 0 < o2
langle_clinit_rangle_FieldAccess_39(o2, i1, env, static) -{1,1}> langle_clinit_rangle_Return_40(i1, env, static') :|: 0 < o2 && 0 <= o2 && 0 <= static && static' <= static + o2
langle_clinit_rangle_Return_40(i1, env, static) -{1,1}> main_New_47(i1, env, static) :|: 0 >= 0
main_New_47(i1, env, static) -{0,0}> main_New_48(i1, env, static) :|: 0 >= 0
main_New_48(i1, env, static) -{0,0}> main_New_50(i1, env, static) :|: 0 <= static
main_New_50(i1, env, static) -{0,0}> main_New_51(i1, env, static) :|: 0 >= 0
main_New_51(i1, env, static) -{0,0}> main_New_52(i1, env, static) :|: 0 >= 0
main_New_52(i1, env, static) -{1,1}> main_Duplicate_53(i1, o4, NULL, iconst_0, env, static) :|: NULL = 0 && o4 = 1 && 0 < o4 && iconst_0 = 0
main_Duplicate_53(i1, o4, NULL, iconst_0, env, static) -{1,1}> main_ConstantStackPush_54(i1, o4, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
main_ConstantStackPush_54(i1, o4, NULL, iconst_0, env, static) -{1,1}> main_Load_55(i1, o4, iconst_2, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && iconst_2 = 2
main_Load_55(i1, o4, iconst_2, NULL, iconst_0, env, static) -{1,1}> main_IntArithmetic_58(i1, o4, iconst_2, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && iconst_2 = 2
main_IntArithmetic_58(i1, o4, iconst_2, NULL, iconst_0, env, static) -{1,1}> main_ConstantStackPush_59(i1, o4, i5, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && iconst_2 * i1 = i5 && iconst_2 = 2
main_ConstantStackPush_59(i1, o4, i5, NULL, iconst_0, env, static) -{1,1}> main_IntArithmetic_61(i1, o4, i5, iconst_1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
main_IntArithmetic_61(i1, o4, i5, iconst_1, NULL, iconst_0, env, static) -{1,1}> main_InvokeMethod_62(i1, o4, i6, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i5 + iconst_1 = i6
main_InvokeMethod_62(i1, o4, i6, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_64(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_64(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_InvokeMethod_70(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_InvokeMethod_70(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_72(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_72(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_74(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_74(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_77(o4, NULL, i6, i1, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_77(o4, NULL, i6, i1, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_81(o4', i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && o4' = o4 + NULL && 0 < o4 && iconst_0 = 0 && o4' <= o4 + NULL && 0 < o4'
langle_init_rangle_Load_81(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_83(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_83(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_85(o4, iconst_0, i6, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_85(o4, iconst_0, i6, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_86(o4', i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && o4' <= o4 && 0 < o4 && o4' <= o4 + iconst_0 && iconst_0 = 0 && o4' = o4 && 0 < o4'
langle_init_rangle_Load_86(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_87(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_87(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_CheckCast_88(o4, NULL, i6, i1, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_CheckCast_88(o4, NULL, i6, i1, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_89(o4, NULL, i6, i1, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_89(o4, NULL, i6, i1, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_90(o4', i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && o4' = o4 + NULL && 0 < o4 && iconst_0 = 0 && o4' <= o4 + NULL && 0 < o4'
langle_init_rangle_Load_90(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_91(i6, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_91(i6, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_LE_94(i6, iconst_1, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_LE_94(i14, iconst_1, o4, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_LE_96(i14, iconst_1, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_LE_96(i14, iconst_1, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_106(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && iconst_1 < i14
langle_init_rangle_ConstantStackPush_106(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_JMP_113(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_JMP_113(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_118(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_118(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_120(iconst_1, i14, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_120(iconst_1, i14, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_IntArithmetic_125(iconst_1, i14, iconst_2, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && iconst_2 = 2
langle_init_rangle_IntArithmetic_125(iconst_1, i14, iconst_2, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_129(iconst_1, i21, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && i21 <= 1 && 0 <= i21 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && i21 < iconst_2 && iconst_0 = 0 && iconst_2 = 2
langle_init_rangle_ConstantStackPush_129(iconst_1, i21, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_NE_134(iconst_1, i21, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && i21 <= 1 && 0 <= i21 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_NE_134(iconst_1, iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_NE_151(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && iconst_1 <= 1 && 0 <= iconst_1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_NE_151(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_169(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_169(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_JMP_183(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_JMP_183(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_IntArithmetic_214(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_IntArithmetic_214(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_EQ_225(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_EQ_225(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_236(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < iconst_1 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_236(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_240(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_240(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_247(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_247(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_257(o4', i14, i1, NULL, env, static) :|: NULL = 0 && 2 <= i14 && o4' <= o4 + i14 && 0 < o4 && iconst_0 = 0 && o4 < o4' && 0 < o4'
langle_init_rangle_Load_257(o4, i14, i1, NULL, env, static) -{1,1}> langle_init_rangle_New_266(o4, i14, i1, NULL, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4
langle_init_rangle_New_266(o4, i14, i1, NULL, env, static) -{0,0}> langle_init_rangle_New_272(o4, i14, i1, NULL, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4
langle_init_rangle_New_272(o4, i14, i1, NULL, env, static) -{1,1}> langle_init_rangle_Duplicate_282(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0 && o68 = 1
langle_init_rangle_Duplicate_282(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_288(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_288(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_293(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_293(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_302(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_302(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_InvokeMethod_311(o4, o68, i14, iconst_1, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_InvokeMethod_311(o4, o68, i14, iconst_1, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_317(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_317(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_332(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_InvokeMethod_332(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_346(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_346(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_356(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_356(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_366(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_366(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_374(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_374(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_381(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_381(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_395(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_395(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_402(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_402(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_411(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_411(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_414(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_414(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_418(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_418(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_424(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_424(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_429(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_429(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_433(o68', i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && o68' <= o68 + i14 && 0 < o4 && iconst_1 = 1 && o68 < o68' && iconst_0 = 0 && 0 < o68'
langle_init_rangle_Load_433(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_436(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_436(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_449(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_449(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_456(o68', iconst_1, o4, i1, i14, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && o68' <= o68 + i14 && 0 < o4 && iconst_1 = 1 && o68 < o68' && iconst_0 = 0 && 0 < o68'
langle_init_rangle_Load_456(o68, iconst_1, o4, i1, i14, NULL, env, static) -{1,1}> langle_init_rangle_Load_459(o68, iconst_1, o4, i1, i14, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1
langle_init_rangle_Load_459(o68, iconst_1, o4, i1, i14, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_462(o68, iconst_1, o4, i1, i14, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1
langle_init_rangle_FieldAccess_462(o68, iconst_1, o4, i1, i14, NULL, env, static) -{1,1}> langle_init_rangle_Return_468(o4, o68, i1, NULL, i14, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1
langle_init_rangle_Return_468(o4, o68, i1, NULL, i14, env, static) -{1,1}> langle_init_rangle_FieldAccess_471(o4, o68, i1, NULL, i14, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4
langle_init_rangle_FieldAccess_471(o4, o68, i1, NULL, i14, env, static) -{1,1}> langle_init_rangle_Return_476(i1, o4', NULL, i14, o68, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && o4' = o4 + o68 && 0 < o4' && o4' <= o4 + o68
langle_init_rangle_Return_476(i1, o4, NULL, i14, o68, env, static) -{1,1}> main_Store_477(i1, o4, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
main_Store_477(i1, o4, NULL, i14, o68, env, static) -{1,1}> main_Load_480(i1, o4, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
main_Load_480(i1, o4, NULL, i14, o68, env, static) -{1,1}> main_InvokeMethod_483(i1, o4, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
main_InvokeMethod_483(i1, o4, NULL, i14, o68, env, static) -{1,1}> init_Load_486(o4, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_Load_486(o4, i1, NULL, i14, o68, env, static) -{1,1}> init_Load_491(o4, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_Load_491(o4, i1, NULL, i14, o68, env, static) -{1,1}> init_FieldAccess_495(o4, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_FieldAccess_495(o4, i1, NULL, i14, o68, env, static) -{1,1}> init_Load_507(o4, i14, i1, NULL, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_Load_507(o4, i14, i1, NULL, o68, env, static) -{1,1}> init_FieldAccess_514(o4, i14, i1, NULL, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_FieldAccess_514(o4, i14, i1, NULL, o68, env, static) -{1,1}> init_ArrayCreate_520(o4, i14, i1, NULL, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_ArrayCreate_520(o4, i14, i1, NULL, o68, env, static) -{1,1}> init_FieldAccess_527(o4, a152, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && a152 = i14 * i14 + 2 * i14 + 2
init_FieldAccess_527(o4, a152, i1, NULL, i14, o68, env, static) -{1,1}> init_ConstantStackPush_537(o4', i1, a152, i14, o68, env, static) :|: NULL = 0 && o4' <= o4 + a152 && 0 < a152 && 2 <= i14 && 0 < o68 && o4' = o4 + a152 && 0 < o4 && 0 < o4'
init_ConstantStackPush_537(o4, i1, a152, i14, o68, env, static) -{1,1}> init_Store_549(iconst_0, o4, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_Store_549(iconst_0, o4, i1, a152, i14, o68, env, static) -{1,1}> init_ConstantStackPush_558(o4, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_ConstantStackPush_558(o4, i1, a152, i14, o68, env, static) -{1,1}> init_Store_595(iconst_0, o4, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_Store_595(iconst_0, o4, i1, a152, i14, o68, env, static) -{1,1}> init_Load_602(o4, iconst_0, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_Load_602(o4, iconst_0, i1, a152, i14, o68, env, static) -{0,0}> init_Load_1090(o4, iconst_0, i1, a152, i14, o68, env, static) :|: 0 < a152 && 0 <= iconst_0 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 <= 1 && iconst_0 = 0
init_Load_1090(o688, i72, i1, a350, i14, o689, env, static) -{0,0}> init_Load_1457(o688, i72, i1, a350, i14, o689, env, static) :|: 0 < a350 && 2 <= i14 && 0 < o689 && 0 < o688 && i72 <= 2 && i72 <= 1 && 0 <= i72
init_Load_1457(o930, i122, i1, a476, i14, o931, env, static) -{0,0}> init_Load_1646(o930, i122, i1, a476, i14, o931, env, static) :|: 0 < o930 && 2 <= i14 && 0 <= i122 && i122 <= 2 && 0 < o931 && 0 < a476
init_Load_1646(o1200, i159, i1, a612, i14, o1201, env, static) -{1,1}> init_ConstantStackPush_1647(i159, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i159 && 2 <= i14 && 0 < o1200
init_ConstantStackPush_1647(i159, o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_GE_1654(i159, iconst_3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i159 && iconst_3 = 3 && 2 <= i14 && 0 < o1200
init_GE_1654(i165, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{0,0}> init_GE_1659(i165, iconst_3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 2 <= i14 && 0 < o1200
init_GE_1654(i166, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{0,0}> init_GE_1660(i166, iconst_3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && iconst_3 = 3 && 2 <= i14 && 0 < o1200 && 3 <= i166 && 0 <= i166
init_GE_1659(i165, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_ConstantStackPush_1670(o1200, i165, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && i165 <= 2 && iconst_3 = 3 && 2 <= i14 && 0 < o1200 && i165 < iconst_3
init_GE_1660(i166, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_Load_1678(o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && iconst_3 = 3 && iconst_3 <= i166 && 2 <= i14 && 0 < o1200 && 3 <= i166
init_ConstantStackPush_1670(o1200, i165, i1, a612, i14, o1201, env, static) -{1,1}> init_Store_1682(iconst_0, o1200, i165, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && i165 <= 2 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
init_Load_1678(o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_FieldAccess_1683(o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
init_Store_1682(iconst_0, o1200, i165, i1, a612, i14, o1201, env, static) -{1,1}> init_Load_1684(o1200, i165, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && i165 <= 2 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
init_FieldAccess_1683(o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_InvokeMethod_1685(o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
init_Load_1684(o1200, i165, iconst_0, i1, a612, i14, o1201, env, static) -{0,0}> init_Load_1773(o1200, i165, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && 0 <= iconst_0 && i165 <= 2 && 2 <= i14 && 0 < o1200 && iconst_0 <= 1 && iconst_0 = 0
init_InvokeMethod_1685(o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1688(o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
centrer_Load_1688(o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1701(o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
centrer_FieldAccess_1701(o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_ConstantStackPush_1707(i14, o1201, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
centrer_ConstantStackPush_1707(i14, o1201, i1, o1200, a612, env, static) -{1,1}> centrer_IntArithmetic_1712(i14, iconst_2, o1201, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && iconst_2 = 2
centrer_IntArithmetic_1712(i14, iconst_2, o1201, i1, o1200, a612, env, static) -{1,1}> centrer_Store_1714(i168, o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && i168 < i14 && iconst_2 = 2
centrer_Store_1714(i168, o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1717(o1201, i168, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168
centrer_Load_1717(o1201, i168, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1720(o1201, i168, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168
centrer_FieldAccess_1720(o1201, i168, i1, o1200, i14, a612, env, static) -{1,1}> centrer_ConstantStackPush_1722(i14, o1201, i168, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168
centrer_ConstantStackPush_1722(i14, o1201, i168, i1, o1200, a612, env, static) -{1,1}> centrer_IntArithmetic_1731(i14, iconst_2, o1201, i168, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && iconst_2 = 2
centrer_IntArithmetic_1731(i14, iconst_2, o1201, i168, i1, o1200, a612, env, static) -{1,1}> centrer_Store_1735(i169, o1201, i168, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169 && iconst_2 = 2 && i169 < i14
centrer_Store_1735(i169, o1201, i168, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1738(o1201, i168, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_Load_1738(o1201, i168, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1746(o1201, i168, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_Load_1746(o1201, i168, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1753(o1201, i168, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_FieldAccess_1753(o1201, i168, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1756(o1201, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_Load_1756(o1201, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1774(o1201, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i169
init_Load_1773(o1296, i165, i175, i1, a660, i14, o1297, env, static) -{0,0}> init_Load_1864(o1296, i165, i175, i1, a660, i14, o1297, env, static) :|: 0 <= i165 && 0 <= i175 && i165 <= 2 && 0 < o1296 && 2 <= i14 && 0 < a660 && 0 < o1297 && i175 <= 2 && i175 <= 1
centrer_Load_1774(o1201, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1776(o1201, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i169
centrer_FieldAccess_1776(o1201, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Return_1782(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i169
centrer_Return_1782(i1, o1200, a612, i14, o1201, env, static) -{1,1}> init_Return_1797(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
init_Return_1797(i1, o1200, a612, i14, o1201, env, static) -{1,1}> main_Load_1802(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
main_Load_1802(i1, o1200, a612, i14, o1201, env, static) -{1,1}> main_InvokeMethod_1805(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
main_InvokeMethod_1805(i1, o1200, a612, i14, o1201, env, static) -{1,1}> imprimer_ConstantStackPush_1807(o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
imprimer_ConstantStackPush_1807(o1200, i1, a612, i14, o1201, env, static) -{1,1}> imprimer_Store_1813(iconst_0, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
imprimer_Store_1813(iconst_0, o1200, i1, a612, i14, o1201, env, static) -{1,1}> imprimer_Load_1817(o1200, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
imprimer_Load_1817(o1200, iconst_0, i1, a612, i14, o1201, env, static) -{0,0}> imprimer_Load_1920(o1200, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= iconst_0 && 2 <= i14 && 0 < o1200 && iconst_0 <= 1 && iconst_0 = 0
init_Load_1864(o1366, i165, i192, i1, a695, i14, o1367, env, static) -{0,0}> init_Load_1912(o1366, i165, i192, i1, a695, i14, o1367, env, static) :|: 0 <= i192 && 0 <= i165 && i165 <= 2 && 2 <= i14 && 0 < o1367 && 0 < o1366 && 0 < a695 && i192 <= 2
init_Load_1912(o1454, i165, i204, i1, a742, i14, o1455, env, static) -{1,1}> init_ConstantStackPush_1915(i204, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && 0 <= i204 && 0 < o1454 && 2 <= i14 && 0 < a742
init_ConstantStackPush_1915(i204, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_GE_1918(i204, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && iconst_3 = 3 && 0 <= i204 && 0 < o1454 && 2 <= i14 && 0 < a742
init_GE_1918(i211, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_GE_1921(i211, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_GE_1918(i212, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_GE_1922(i212, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 <= i212 && 3 <= i212 && 0 < a742
imprimer_Load_1920(o1481, i209, i1, a758, i14, o1482, env, static) -{0,0}> imprimer_Load_2007(o1481, i209, i1, a758, i14, o1482, env, static) :|: 0 <= i209 && i209 <= 1 && 2 <= i14 && 0 < a758 && i209 <= 2 && 0 < o1482 && 0 < o1481
init_GE_1921(i211, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1924(o1454, i165, i211, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 < iconst_3 && i211 <= 2 && 0 < a742
init_GE_1922(i212, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_Inc_1925(o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 3 <= i212 && iconst_3 <= i212 && 0 < a742
init_Load_1924(o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_FieldAccess_1927(o1454, i165, i211, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_Inc_1925(o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_JMP_1928(o1454, i213, i1, a742, i14, o1455, env, static) :|: i213 <= 3 && 0 < o1455 && 0 <= i165 && i165 <= 2 && i165 + 1 = i213 && 0 < o1454 && 2 <= i14 && 1 <= i213 && 0 < a742
init_FieldAccess_1927(o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1930(a742, o1454, i165, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_JMP_1928(o1454, i213, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1931(o1454, i213, i1, a742, i14, o1455, env, static) :|: i213 <= 3 && 0 < o1455 && 0 < o1454 && 2 <= i14 && 1 <= i213 && 0 < a742
init_Load_1930(a742, o1454, i165, i211, i1, i14, o1455, env, static) -{1,1}> init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_Load_1931(o1454, i213, i1, a742, i14, o1455, env, static) -{0,0}> init_Load_1646(o1454, i213, i1, a742, i14, o1455, env, static) :|: i213 <= 3 && 0 < o1455 && 0 < o1454 && 2 <= i14 && 0 <= i213 && 1 <= i213 && 0 < a742
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1935(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_ArrayAccess_1935(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{1,1}> init_Load_1938(o1512, o1454, i165, i211, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i165 < i14 && 0 <= o1512 && i211 <= 2 && o1512 < a742 && 0 < a742
init_Load_1938(o1512, o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_ConstantStackPush_1941(o1512, i211, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 <= o1512 && i211 <= 2 && 0 < a742
init_ConstantStackPush_1941(o1512, i211, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_ArrayAccess_1943(o1512, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 <= o1512 && iconst_0 = 0 && i211 <= 2 && 0 < a742
init_ArrayAccess_1943(o1520, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1946(o1520, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && iconst_0 = 0 && i211 <= 2 && 0 <= o1520 && 0 < o1520 && 0 < a742
init_ArrayAccess_1946(a777, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && i215 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1953(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
init_ArrayAccess_1953(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{1,1}> init_Inc_1959(o1454, i165, i211, i1, a742', i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && a742' <= a742 + iconst_0 && 0 <= i165 && i165 <= 2 && 2 <= i14 && iconst_0 = 0 && i211 <= 2 && 0 <= i215 && 0 < a777 && 0 < o1454 && i211 < i215 && 0 < a742' && 0 < a742
init_Inc_1959(o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_JMP_1963(o1454, i165, i218, i1, a742, i14, o1455, env, static) :|: i211 + 1 = i218 && 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 1 <= i218 && i211 <= 2 && i218 <= 3 && 0 < a742
init_JMP_1963(o1454, i165, i218, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1966(o1454, i165, i218, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 1 <= i218 && i218 <= 3 && 0 < a742
init_Load_1966(o1454, i165, i218, i1, a742, i14, o1455, env, static) -{0,0}> init_Load_1912(o1454, i165, i218, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 1 <= i218 && 0 <= i218 && i218 <= 3 && 0 < a742
imprimer_Load_2007(o1645, i225, i1, a845, i14, o1646, env, static) -{0,0}> imprimer_Load_2079(o1645, i225, i1, a845, i14, o1646, env, static) :|: 0 < o1646 && 2 <= i14 && 0 < a845 && i225 <= 2 && 0 < o1645 && 0 <= i225
imprimer_Load_2079(o1830, i234, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_Load_2080(i234, o1830, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && 0 <= i234
imprimer_Load_2080(i234, o1830, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_FieldAccess_2081(i234, o1830, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && 0 <= i234
imprimer_FieldAccess_2081(i234, o1830, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && 0 <= i234
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{0,0}> imprimer_GE_2084(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && i234 < i14 && 0 < o1831 && 0 <= i234
imprimer_GE_2084(i234, i14, o1830, i1, a966, o1831, env, static) -{1,1}> imprimer_ConstantStackPush_2086(o1830, i234, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && i234 < i14 && 0 < o1831 && 0 <= i234
imprimer_ConstantStackPush_2086(o1830, i234, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_Store_2088(iconst_0, o1830, i234, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && iconst_0 = 0 && 0 <= i234
imprimer_Store_2088(iconst_0, o1830, i234, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_Load_2090(o1830, i234, iconst_0, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && iconst_0 = 0 && 0 <= i234
imprimer_Load_2090(o1830, i234, iconst_0, i1, a966, i14, o1831, env, static) -{0,0}> imprimer_Load_2097(o1830, i234, iconst_0, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 0 <= iconst_0 && 2 <= i14 && 0 < o1831 && iconst_0 <= 1 && iconst_0 = 0 && 0 <= i234
imprimer_Load_2097(o1842, i234, i236, i1, a974, i14, o1843, env, static) -{0,0}> imprimer_Load_2104(o1842, i234, i236, i1, a974, i14, o1843, env, static) :|: 0 <= i236 && i236 <= 1 && 2 <= i14 && i236 <= 2 && 0 < a974 && 0 < o1842 && 0 <= i234 && 0 < o1843
imprimer_Load_2104(o1854, i234, i239, i1, a982, i14, o1855, env, static) -{0,0}> imprimer_Load_2116(o1854, i234, i239, i1, a982, i14, o1855, env, static) :|: 0 < a982 && 2 <= i14 && 0 <= i239 && i239 <= 2 && 0 <= i234 && 0 < o1854 && 0 < o1855
imprimer_Load_2116(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_Load_2117(i244, o1869, i234, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_Load_2117(i244, o1869, i234, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_FieldAccess_2118(i244, o1869, i234, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_FieldAccess_2118(i244, o1869, i234, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{0,0}> imprimer_GE_2120(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i14 <= i244 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{0,0}> imprimer_GE_2121(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i244 < i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_GE_2120(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{1,1}> imprimer_Inc_2122(o1869, i234, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i14 <= i244 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_GE_2121(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{1,1}> imprimer_Inc_2123(o1869, i234, i244, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i244 < i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_Inc_2122(o1869, i234, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_JMP_2124(o1869, i246, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && i234 + 1 = i246 && 0 < o1870 && 0 <= i234 && 1 <= i246
imprimer_Inc_2123(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_JMP_2125(o1869, i234, i247, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 1 <= i247 && i244 + 1 = i247 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_JMP_2124(o1869, i246, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_Load_2126(o1869, i246, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 1 <= i246
imprimer_JMP_2125(o1869, i234, i247, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_Load_2127(o1869, i234, i247, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 1 <= i247 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234
imprimer_Load_2126(o1869, i246, i1, a992, i14, o1870, env, static) -{0,0}> imprimer_Load_2079(o1869, i246, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 1 <= i246 && 0 <= i246
imprimer_Load_2127(o1869, i234, i247, i1, a992, i14, o1870, env, static) -{0,0}> imprimer_Load_2116(o1869, i234, i247, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 1 <= i247 && 0 <= i247 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234

(35) StraightLineCodeCompressionProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

obtained
main_New_2(i1, env, static) -{96,96}> init_Load_1646(o4'5, 0, i1, a152', i6', o68'1, env, static'1) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i6' * i6' + 2 * i6' + 2 && 0 < o68'1 && i5' + 1 = i6' && 0 <= 2 && o4'2 < o4'3 && 0 <= 0 && o4'4 = o4'3 + o68'1 && 0 < o4'5 && 2 <= i6' && 1 < o68''' && 0 < o4'3 && o4'1 <= 1 + 0 && 1 < 2 && 0 < o4'2 && o68''' <= 1 + i6' && o4'3 <= o4'2 + i6' && 0 < 1 && static'1 <= static''' + 1 && 1 <= 1 && 2 * i1 = i5' && 0 <= static''' && o4'1 = 1 + 0 && o4'1 <= o4'1 && static''' <= static + 2 && o4'2 = o4'1 + 0 && 0 < o68''' && o4'1 <= o4'1 + 0 && 0 < o4'1 && o68'1 <= o68''' + i6' && o4'5 <= o4'4 + a152' && 0 <= static && 0 <= static'1 && o4'2 <= o4'1 + 0 && o68''' < o68'1 && o4'5 = o4'4 + a152' && 0 < 2 && 0 < o4'4 && 0 <= 1 && 1 < i6' && 0 >= 0
by chaining
main_New_2(i1, env, static) -{0,0}> main_New_4(i1, env, static) :|: 0 >= 0
main_New_4(i1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_5(i1, env, static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_5(i1, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_11(iconst_0, i1, env, static) :|: iconst_0 = 0
langle_clinit_rangle_ArrayCreate_11(iconst_0, i1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_13(a2, i1, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2
langle_clinit_rangle_FieldAccess_13(a2, i1, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_14(i1, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2
langle_clinit_rangle_New_14(i1, env, static) -{0,0}> langle_clinit_rangle_New_16(i1, env, static) :|: 0 >= 0
langle_clinit_rangle_New_16(i1, env, static) -{0,0}> langle_clinit_rangle_New_17(i1, env, static) :|: 0 <= static
langle_clinit_rangle_New_17(i1, env, static) -{1,1}> langle_clinit_rangle_Duplicate_19(o2, i1, env, static) :|: 0 < o2 && o2 = 1
langle_clinit_rangle_Duplicate_19(o2, i1, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_21(o2, i1, env, static) :|: 0 < o2
langle_clinit_rangle_ConstantStackPush_21(o2, i1, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_22(o2, NULL, i1, env, static) :|: NULL = 0 && 0 < o2
langle_clinit_rangle_InvokeMethod_22(o2, NULL, i1, env, static) -{1,1}> langle_init_rangle_Load_24(o2, i1, env, static) :|: NULL = 0 && 0 < o2
langle_init_rangle_Load_24(o2, i1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_26(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_26(o2, i1, env, static) -{1,1}> langle_init_rangle_Load_28(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_Load_28(o2, i1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_30(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_30(o2, i1, env, static) -{1,1}> langle_init_rangle_Return_32(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_Return_32(o2, i1, env, static) -{1,1}> langle_init_rangle_Return_34(o2, i1, env, static) :|: 0 < o2
langle_init_rangle_Return_34(o2, i1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_39(o2, i1, env, static) :|: 0 < o2
langle_clinit_rangle_FieldAccess_39(o2, i1, env, static) -{1,1}> langle_clinit_rangle_Return_40(i1, env, static') :|: 0 < o2 && 0 <= o2 && 0 <= static && static' <= static + o2
langle_clinit_rangle_Return_40(i1, env, static) -{1,1}> main_New_47(i1, env, static) :|: 0 >= 0
main_New_47(i1, env, static) -{0,0}> main_New_48(i1, env, static) :|: 0 >= 0
main_New_48(i1, env, static) -{0,0}> main_New_50(i1, env, static) :|: 0 <= static
main_New_50(i1, env, static) -{0,0}> main_New_51(i1, env, static) :|: 0 >= 0
main_New_51(i1, env, static) -{0,0}> main_New_52(i1, env, static) :|: 0 >= 0
main_New_52(i1, env, static) -{1,1}> main_Duplicate_53(i1, o4, NULL, iconst_0, env, static) :|: NULL = 0 && o4 = 1 && 0 < o4 && iconst_0 = 0
main_Duplicate_53(i1, o4, NULL, iconst_0, env, static) -{1,1}> main_ConstantStackPush_54(i1, o4, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
main_ConstantStackPush_54(i1, o4, NULL, iconst_0, env, static) -{1,1}> main_Load_55(i1, o4, iconst_2, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && iconst_2 = 2
main_Load_55(i1, o4, iconst_2, NULL, iconst_0, env, static) -{1,1}> main_IntArithmetic_58(i1, o4, iconst_2, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && iconst_2 = 2
main_IntArithmetic_58(i1, o4, iconst_2, NULL, iconst_0, env, static) -{1,1}> main_ConstantStackPush_59(i1, o4, i5, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && iconst_2 * i1 = i5 && iconst_2 = 2
main_ConstantStackPush_59(i1, o4, i5, NULL, iconst_0, env, static) -{1,1}> main_IntArithmetic_61(i1, o4, i5, iconst_1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
main_IntArithmetic_61(i1, o4, i5, iconst_1, NULL, iconst_0, env, static) -{1,1}> main_InvokeMethod_62(i1, o4, i6, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && i5 + iconst_1 = i6
main_InvokeMethod_62(i1, o4, i6, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_64(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_64(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_InvokeMethod_70(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_InvokeMethod_70(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_72(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_72(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_74(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_74(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_77(o4, NULL, i6, i1, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_77(o4, NULL, i6, i1, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_81(o4', i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && o4' = o4 + NULL && 0 < o4 && iconst_0 = 0 && o4' <= o4 + NULL && 0 < o4'
langle_init_rangle_Load_81(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_83(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_83(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_85(o4, iconst_0, i6, i1, NULL, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_85(o4, iconst_0, i6, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_86(o4', i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && o4' <= o4 && 0 < o4 && o4' <= o4 + iconst_0 && iconst_0 = 0 && o4' = o4 && 0 < o4'
langle_init_rangle_Load_86(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_87(o4, i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_87(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_CheckCast_88(o4, NULL, i6, i1, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_CheckCast_88(o4, NULL, i6, i1, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_89(o4, NULL, i6, i1, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_89(o4, NULL, i6, i1, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_90(o4', i6, i1, NULL, iconst_0, env, static) :|: NULL = 0 && o4' = o4 + NULL && 0 < o4 && iconst_0 = 0 && o4' <= o4 + NULL && 0 < o4'
langle_init_rangle_Load_90(o4, i6, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_91(i6, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_91(i6, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_LE_94(i6, iconst_1, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_LE_94(i14, iconst_1, o4, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_LE_96(i14, iconst_1, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_LE_96(i14, iconst_1, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_106(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && iconst_1 < i14
langle_init_rangle_ConstantStackPush_106(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_JMP_113(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_JMP_113(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_118(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_118(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_120(iconst_1, i14, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_120(iconst_1, i14, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_IntArithmetic_125(iconst_1, i14, iconst_2, o4, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0 && iconst_2 = 2
langle_init_rangle_IntArithmetic_125(iconst_1, i14, iconst_2, o4, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_129(iconst_1, i21, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && i21 <= 1 && 0 <= i21 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && i21 < iconst_2 && iconst_0 = 0 && iconst_2 = 2
langle_init_rangle_ConstantStackPush_129(iconst_1, i21, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_NE_134(iconst_1, i21, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && i21 <= 1 && 0 <= i21 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_NE_134(iconst_1, iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{0,0}> langle_init_rangle_NE_151(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && iconst_1 <= 1 && 0 <= iconst_1 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_NE_151(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_169(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_169(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_JMP_183(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_JMP_183(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_IntArithmetic_214(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_IntArithmetic_214(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_EQ_225(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_EQ_225(iconst_1, o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_236(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < iconst_1 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_236(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_240(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_240(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_247(o4, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_FieldAccess_247(o4, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_257(o4', i14, i1, NULL, env, static) :|: NULL = 0 && 2 <= i14 && o4' <= o4 + i14 && 0 < o4 && iconst_0 = 0 && o4 < o4' && 0 < o4'
langle_init_rangle_Load_257(o4, i14, i1, NULL, env, static) -{1,1}> langle_init_rangle_New_266(o4, i14, i1, NULL, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4
langle_init_rangle_New_266(o4, i14, i1, NULL, env, static) -{0,0}> langle_init_rangle_New_272(o4, i14, i1, NULL, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o4
langle_init_rangle_New_272(o4, i14, i1, NULL, env, static) -{1,1}> langle_init_rangle_Duplicate_282(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0 && o68 = 1
langle_init_rangle_Duplicate_282(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_288(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_288(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_293(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_Load_293(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_302(o4, o68, i14, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_302(o4, o68, i14, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_InvokeMethod_311(o4, o68, i14, iconst_1, i1, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_InvokeMethod_311(o4, o68, i14, iconst_1, i1, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_317(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_317(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_332(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_InvokeMethod_332(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_346(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_346(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_356(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_356(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_366(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_366(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_374(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_374(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_381(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_381(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_395(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_395(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_402(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_402(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_ConstantStackPush_411(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_ConstantStackPush_411(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_414(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_414(o68, iconst_0, i14, iconst_1, o4, i1, NULL, env, static) -{1,1}> langle_init_rangle_Load_418(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_418(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_424(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_424(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_429(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_429(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_433(o68', i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && o68' <= o68 + i14 && 0 < o4 && iconst_1 = 1 && o68 < o68' && iconst_0 = 0 && 0 < o68'
langle_init_rangle_Load_433(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_436(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_Load_436(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_449(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1 && iconst_0 = 0
langle_init_rangle_FieldAccess_449(o68, i14, iconst_1, o4, i1, iconst_0, NULL, env, static) -{1,1}> langle_init_rangle_Load_456(o68', iconst_1, o4, i1, i14, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && o68' <= o68 + i14 && 0 < o4 && iconst_1 = 1 && o68 < o68' && iconst_0 = 0 && 0 < o68'
langle_init_rangle_Load_456(o68, iconst_1, o4, i1, i14, NULL, env, static) -{1,1}> langle_init_rangle_Load_459(o68, iconst_1, o4, i1, i14, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1
langle_init_rangle_Load_459(o68, iconst_1, o4, i1, i14, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_462(o68, iconst_1, o4, i1, i14, NULL, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1
langle_init_rangle_FieldAccess_462(o68, iconst_1, o4, i1, i14, NULL, env, static) -{1,1}> langle_init_rangle_Return_468(o4, o68, i1, NULL, i14, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && iconst_1 = 1
langle_init_rangle_Return_468(o4, o68, i1, NULL, i14, env, static) -{1,1}> langle_init_rangle_FieldAccess_471(o4, o68, i1, NULL, i14, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4
langle_init_rangle_FieldAccess_471(o4, o68, i1, NULL, i14, env, static) -{1,1}> langle_init_rangle_Return_476(i1, o4', NULL, i14, o68, env, static) :|: NULL = 0 && 0 < o68 && 2 <= i14 && 0 < o4 && o4' = o4 + o68 && 0 < o4' && o4' <= o4 + o68
langle_init_rangle_Return_476(i1, o4, NULL, i14, o68, env, static) -{1,1}> main_Store_477(i1, o4, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
main_Store_477(i1, o4, NULL, i14, o68, env, static) -{1,1}> main_Load_480(i1, o4, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
main_Load_480(i1, o4, NULL, i14, o68, env, static) -{1,1}> main_InvokeMethod_483(i1, o4, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
main_InvokeMethod_483(i1, o4, NULL, i14, o68, env, static) -{1,1}> init_Load_486(o4, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_Load_486(o4, i1, NULL, i14, o68, env, static) -{1,1}> init_Load_491(o4, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_Load_491(o4, i1, NULL, i14, o68, env, static) -{1,1}> init_FieldAccess_495(o4, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_FieldAccess_495(o4, i1, NULL, i14, o68, env, static) -{1,1}> init_Load_507(o4, i14, i1, NULL, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_Load_507(o4, i14, i1, NULL, o68, env, static) -{1,1}> init_FieldAccess_514(o4, i14, i1, NULL, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_FieldAccess_514(o4, i14, i1, NULL, o68, env, static) -{1,1}> init_ArrayCreate_520(o4, i14, i1, NULL, o68, env, static) :|: NULL = 0 && 2 <= i14 && 0 < o68 && 0 < o4
init_ArrayCreate_520(o4, i14, i1, NULL, o68, env, static) -{1,1}> init_FieldAccess_527(o4, a152, i1, NULL, i14, o68, env, static) :|: NULL = 0 && 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && a152 = i14 * i14 + 2 * i14 + 2
init_FieldAccess_527(o4, a152, i1, NULL, i14, o68, env, static) -{1,1}> init_ConstantStackPush_537(o4', i1, a152, i14, o68, env, static) :|: NULL = 0 && o4' <= o4 + a152 && 0 < a152 && 2 <= i14 && 0 < o68 && o4' = o4 + a152 && 0 < o4 && 0 < o4'
init_ConstantStackPush_537(o4, i1, a152, i14, o68, env, static) -{1,1}> init_Store_549(iconst_0, o4, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_Store_549(iconst_0, o4, i1, a152, i14, o68, env, static) -{1,1}> init_ConstantStackPush_558(o4, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_ConstantStackPush_558(o4, i1, a152, i14, o68, env, static) -{1,1}> init_Store_595(iconst_0, o4, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_Store_595(iconst_0, o4, i1, a152, i14, o68, env, static) -{1,1}> init_Load_602(o4, iconst_0, i1, a152, i14, o68, env, static) :|: 0 < a152 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 = 0
init_Load_602(o4, iconst_0, i1, a152, i14, o68, env, static) -{0,0}> init_Load_1090(o4, iconst_0, i1, a152, i14, o68, env, static) :|: 0 < a152 && 0 <= iconst_0 && 2 <= i14 && 0 < o68 && 0 < o4 && iconst_0 <= 1 && iconst_0 = 0
init_Load_1090(o688, i72, i1, a350, i14, o689, env, static) -{0,0}> init_Load_1457(o688, i72, i1, a350, i14, o689, env, static) :|: 0 < a350 && 2 <= i14 && 0 < o689 && 0 < o688 && i72 <= 2 && i72 <= 1 && 0 <= i72
init_Load_1457(o930, i122, i1, a476, i14, o931, env, static) -{0,0}> init_Load_1646(o930, i122, i1, a476, i14, o931, env, static) :|: 0 < o930 && 2 <= i14 && 0 <= i122 && i122 <= 2 && 0 < o931 && 0 < a476

obtained
init_Load_1646(o1200, i159, i1, a612, i14, o1201, env, static) -{2,2}> init_GE_1654(i159, 3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1200 && 2 <= i14 && 0 <= i159 && 0 < o1201 && 0 < a612
by chaining
init_Load_1646(o1200, i159, i1, a612, i14, o1201, env, static) -{1,1}> init_ConstantStackPush_1647(i159, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i159 && 2 <= i14 && 0 < o1200
init_ConstantStackPush_1647(i159, o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_GE_1654(i159, iconst_3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i159 && iconst_3 = 3 && 2 <= i14 && 0 < o1200

obtained
init_GE_1654(i166, 3, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: i169' < i14 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && 0 <= i166 && 1 <= i169' && i168' < i14
by chaining
init_GE_1654(i166, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{0,0}> init_GE_1660(i166, iconst_3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && iconst_3 = 3 && 2 <= i14 && 0 < o1200 && 3 <= i166 && 0 <= i166
init_GE_1660(i166, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_Load_1678(o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && iconst_3 = 3 && iconst_3 <= i166 && 2 <= i14 && 0 < o1200 && 3 <= i166
init_Load_1678(o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_FieldAccess_1683(o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
init_FieldAccess_1683(o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_InvokeMethod_1685(o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
init_InvokeMethod_1685(o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1688(o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
centrer_Load_1688(o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1701(o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
centrer_FieldAccess_1701(o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_ConstantStackPush_1707(i14, o1201, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
centrer_ConstantStackPush_1707(i14, o1201, i1, o1200, a612, env, static) -{1,1}> centrer_IntArithmetic_1712(i14, iconst_2, o1201, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && iconst_2 = 2
centrer_IntArithmetic_1712(i14, iconst_2, o1201, i1, o1200, a612, env, static) -{1,1}> centrer_Store_1714(i168, o1201, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && i168 < i14 && iconst_2 = 2
centrer_Store_1714(i168, o1201, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1717(o1201, i168, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168
centrer_Load_1717(o1201, i168, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1720(o1201, i168, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168
centrer_FieldAccess_1720(o1201, i168, i1, o1200, i14, a612, env, static) -{1,1}> centrer_ConstantStackPush_1722(i14, o1201, i168, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168
centrer_ConstantStackPush_1722(i14, o1201, i168, i1, o1200, a612, env, static) -{1,1}> centrer_IntArithmetic_1731(i14, iconst_2, o1201, i168, i1, o1200, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && iconst_2 = 2
centrer_IntArithmetic_1731(i14, iconst_2, o1201, i168, i1, o1200, a612, env, static) -{1,1}> centrer_Store_1735(i169, o1201, i168, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169 && iconst_2 = 2 && i169 < i14
centrer_Store_1735(i169, o1201, i168, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1738(o1201, i168, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_Load_1738(o1201, i168, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1746(o1201, i168, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_Load_1746(o1201, i168, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1753(o1201, i168, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_FieldAccess_1753(o1201, i168, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1756(o1201, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i168 && 1 <= i169
centrer_Load_1756(o1201, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Load_1774(o1201, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i169
centrer_Load_1774(o1201, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_FieldAccess_1776(o1201, i169, i1, o1200, i14, a612, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i169
centrer_FieldAccess_1776(o1201, i169, i1, o1200, i14, a612, env, static) -{1,1}> centrer_Return_1782(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && 1 <= i169
centrer_Return_1782(i1, o1200, a612, i14, o1201, env, static) -{1,1}> init_Return_1797(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
init_Return_1797(i1, o1200, a612, i14, o1201, env, static) -{1,1}> main_Load_1802(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
main_Load_1802(i1, o1200, a612, i14, o1201, env, static) -{1,1}> main_InvokeMethod_1805(i1, o1200, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
main_InvokeMethod_1805(i1, o1200, a612, i14, o1201, env, static) -{1,1}> imprimer_ConstantStackPush_1807(o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200
imprimer_ConstantStackPush_1807(o1200, i1, a612, i14, o1201, env, static) -{1,1}> imprimer_Store_1813(iconst_0, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
imprimer_Store_1813(iconst_0, o1200, i1, a612, i14, o1201, env, static) -{1,1}> imprimer_Load_1817(o1200, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
imprimer_Load_1817(o1200, iconst_0, i1, a612, i14, o1201, env, static) -{0,0}> imprimer_Load_1920(o1200, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= iconst_0 && 2 <= i14 && 0 < o1200 && iconst_0 <= 1 && iconst_0 = 0
imprimer_Load_1920(o1481, i209, i1, a758, i14, o1482, env, static) -{0,0}> imprimer_Load_2007(o1481, i209, i1, a758, i14, o1482, env, static) :|: 0 <= i209 && i209 <= 1 && 2 <= i14 && 0 < a758 && i209 <= 2 && 0 < o1482 && 0 < o1481
imprimer_Load_2007(o1645, i225, i1, a845, i14, o1646, env, static) -{0,0}> imprimer_Load_2079(o1645, i225, i1, a845, i14, o1646, env, static) :|: 0 < o1646 && 2 <= i14 && 0 < a845 && i225 <= 2 && 0 < o1645 && 0 <= i225

obtained
imprimer_Load_2079(o1830, i234, i1, a966, i14, o1831, env, static) -{6,6}> imprimer_Load_2116(o1830, i234, 0, i1, a966, i14, o1831, env, static) :|: 2 <= i14 && 0 < o1831 && 0 <= 2 && 0 < o1830 && 0 <= 1 && 0 <= i234 && i234 < i14 && 0 <= 0 && 0 < a966
by chaining
imprimer_Load_2079(o1830, i234, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_Load_2080(i234, o1830, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && 0 <= i234
imprimer_Load_2080(i234, o1830, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_FieldAccess_2081(i234, o1830, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && 0 <= i234
imprimer_FieldAccess_2081(i234, o1830, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && 0 <= i234
imprimer_GE_2082(i234, i14, o1830, i1, a966, o1831, env, static) -{0,0}> imprimer_GE_2084(i234, i14, o1830, i1, a966, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && i234 < i14 && 0 < o1831 && 0 <= i234
imprimer_GE_2084(i234, i14, o1830, i1, a966, o1831, env, static) -{1,1}> imprimer_ConstantStackPush_2086(o1830, i234, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && i234 < i14 && 0 < o1831 && 0 <= i234
imprimer_ConstantStackPush_2086(o1830, i234, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_Store_2088(iconst_0, o1830, i234, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && iconst_0 = 0 && 0 <= i234
imprimer_Store_2088(iconst_0, o1830, i234, i1, a966, i14, o1831, env, static) -{1,1}> imprimer_Load_2090(o1830, i234, iconst_0, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 2 <= i14 && 0 < o1831 && iconst_0 = 0 && 0 <= i234
imprimer_Load_2090(o1830, i234, iconst_0, i1, a966, i14, o1831, env, static) -{0,0}> imprimer_Load_2097(o1830, i234, iconst_0, i1, a966, i14, o1831, env, static) :|: 0 < o1830 && 0 < a966 && 0 <= iconst_0 && 2 <= i14 && 0 < o1831 && iconst_0 <= 1 && iconst_0 = 0 && 0 <= i234
imprimer_Load_2097(o1842, i234, i236, i1, a974, i14, o1843, env, static) -{0,0}> imprimer_Load_2104(o1842, i234, i236, i1, a974, i14, o1843, env, static) :|: 0 <= i236 && i236 <= 1 && 2 <= i14 && i236 <= 2 && 0 < a974 && 0 < o1842 && 0 <= i234 && 0 < o1843
imprimer_Load_2104(o1854, i234, i239, i1, a982, i14, o1855, env, static) -{0,0}> imprimer_Load_2116(o1854, i234, i239, i1, a982, i14, o1855, env, static) :|: 0 < a982 && 2 <= i14 && 0 <= i239 && i239 <= 2 && 0 <= i234 && 0 < o1854 && 0 < o1855

obtained
imprimer_Load_2116(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{3,3}> imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < a992 && 0 <= i244 && 0 < o1869 && 0 <= i234 && 2 <= i14 && 0 < o1870
by chaining
imprimer_Load_2116(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_Load_2117(i244, o1869, i234, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_Load_2117(i244, o1869, i234, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_FieldAccess_2118(i244, o1869, i234, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_FieldAccess_2118(i244, o1869, i234, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244

obtained
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2116(o1869, i234, i247', i1, a992, i14, o1870, env, static) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'
by chaining
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{0,0}> imprimer_GE_2121(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i244 < i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_GE_2121(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{1,1}> imprimer_Inc_2123(o1869, i234, i244, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i244 < i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_Inc_2123(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_JMP_2125(o1869, i234, i247, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 1 <= i247 && i244 + 1 = i247 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_JMP_2125(o1869, i234, i247, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_Load_2127(o1869, i234, i247, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 1 <= i247 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234
imprimer_Load_2127(o1869, i234, i247, i1, a992, i14, o1870, env, static) -{0,0}> imprimer_Load_2116(o1869, i234, i247, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 1 <= i247 && 0 <= i247 && 0 < a992 && 2 <= i14 && 0 < o1870 && 0 <= i234

obtained
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2079(o1869, i246', i1, a992, i14, o1870, env, static) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244
by chaining
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{0,0}> imprimer_GE_2120(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i14 <= i244 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_GE_2120(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{1,1}> imprimer_Inc_2122(o1869, i234, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 2 <= i14 && 0 < a992 && i14 <= i244 && 0 < o1870 && 0 <= i234 && 0 <= i244
imprimer_Inc_2122(o1869, i234, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_JMP_2124(o1869, i246, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && i234 + 1 = i246 && 0 < o1870 && 0 <= i234 && 1 <= i246
imprimer_JMP_2124(o1869, i246, i1, a992, i14, o1870, env, static) -{1,1}> imprimer_Load_2126(o1869, i246, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 1 <= i246
imprimer_Load_2126(o1869, i246, i1, a992, i14, o1870, env, static) -{0,0}> imprimer_Load_2079(o1869, i246, i1, a992, i14, o1870, env, static) :|: 0 < o1869 && 0 < a992 && 2 <= i14 && 0 < o1870 && 1 <= i246 && 0 <= i246

obtained
init_GE_1654(i165, 3, o1200, i1, a612, i14, o1201, env, static) -{3,3}> init_Load_1912(o1200, i165, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i165 && 0 <= 2 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && 0 <= 0 && i165 < 3 && 0 <= 1
by chaining
init_GE_1654(i165, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{0,0}> init_GE_1659(i165, iconst_3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 2 <= i14 && 0 < o1200
init_GE_1659(i165, iconst_3, o1200, i1, a612, i14, o1201, env, static) -{1,1}> init_ConstantStackPush_1670(o1200, i165, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && i165 <= 2 && iconst_3 = 3 && 2 <= i14 && 0 < o1200 && i165 < iconst_3
init_ConstantStackPush_1670(o1200, i165, i1, a612, i14, o1201, env, static) -{1,1}> init_Store_1682(iconst_0, o1200, i165, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && i165 <= 2 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
init_Store_1682(iconst_0, o1200, i165, i1, a612, i14, o1201, env, static) -{1,1}> init_Load_1684(o1200, i165, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && i165 <= 2 && 2 <= i14 && 0 < o1200 && iconst_0 = 0
init_Load_1684(o1200, i165, iconst_0, i1, a612, i14, o1201, env, static) -{0,0}> init_Load_1773(o1200, i165, iconst_0, i1, a612, i14, o1201, env, static) :|: 0 < o1201 && 0 < a612 && 0 <= i165 && 0 <= iconst_0 && i165 <= 2 && 2 <= i14 && 0 < o1200 && iconst_0 <= 1 && iconst_0 = 0
init_Load_1773(o1296, i165, i175, i1, a660, i14, o1297, env, static) -{0,0}> init_Load_1864(o1296, i165, i175, i1, a660, i14, o1297, env, static) :|: 0 <= i165 && 0 <= i175 && i165 <= 2 && 0 < o1296 && 2 <= i14 && 0 < a660 && 0 < o1297 && i175 <= 2 && i175 <= 1
init_Load_1864(o1366, i165, i192, i1, a695, i14, o1367, env, static) -{0,0}> init_Load_1912(o1366, i165, i192, i1, a695, i14, o1367, env, static) :|: 0 <= i192 && 0 <= i165 && i165 <= 2 && 2 <= i14 && 0 < o1367 && 0 < o1366 && 0 < a695 && i192 <= 2

obtained
init_Load_1912(o1454, i165, i204, i1, a742, i14, o1455, env, static) -{2,2}> init_GE_1918(i204, 3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < a742 && 2 <= i14 && 0 < o1454 && 0 <= i204 && i165 <= 2 && 0 < o1455 && 0 <= i165
by chaining
init_Load_1912(o1454, i165, i204, i1, a742, i14, o1455, env, static) -{1,1}> init_ConstantStackPush_1915(i204, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && 0 <= i204 && 0 < o1454 && 2 <= i14 && 0 < a742
init_ConstantStackPush_1915(i204, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_GE_1918(i204, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && iconst_3 = 3 && 0 <= i204 && 0 < o1454 && 2 <= i14 && 0 < a742

obtained
init_GE_1918(i212, 3, o1454, i165, i1, a742, i14, o1455, env, static) -{3,3}> init_Load_1646(o1454, i213', i1, a742, i14, o1455, env, static) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212
by chaining
init_GE_1918(i212, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_GE_1922(i212, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 <= i212 && 3 <= i212 && 0 < a742
init_GE_1922(i212, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_Inc_1925(o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 3 <= i212 && iconst_3 <= i212 && 0 < a742
init_Inc_1925(o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_JMP_1928(o1454, i213, i1, a742, i14, o1455, env, static) :|: i213 <= 3 && 0 < o1455 && 0 <= i165 && i165 <= 2 && i165 + 1 = i213 && 0 < o1454 && 2 <= i14 && 1 <= i213 && 0 < a742
init_JMP_1928(o1454, i213, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1931(o1454, i213, i1, a742, i14, o1455, env, static) :|: i213 <= 3 && 0 < o1455 && 0 < o1454 && 2 <= i14 && 1 <= i213 && 0 < a742
init_Load_1931(o1454, i213, i1, a742, i14, o1455, env, static) -{0,0}> init_Load_1646(o1454, i213, i1, a742, i14, o1455, env, static) :|: i213 <= 3 && 0 < o1455 && 0 < o1454 && 2 <= i14 && 0 <= i213 && 1 <= i213 && 0 < a742

obtained
init_GE_1918(i211, 3, o1454, i165, i1, a742, i14, o1455, env, static) -{10,10}> init_Load_1912(o1454, i165, i218', i1, a742''', i14, o1455, env, static) :|: i211 < 3 && 0 < a742''' && i165 < i14 && i218' <= 3 && a742''' <= a742 + 0 && 0 <= i218' && i211 <= 2 && 1 <= i218' && 0 <= o1512' && 2 <= i14 && 0 <= i215' && 0 < o1454 && 0 < o1512' && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && i211 + 1 = i218' && i215' < o1512' && i211 < i215' && o1512' < a742 && 0 < a742
by chaining
init_GE_1918(i211, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_GE_1921(i211, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_GE_1921(i211, iconst_3, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1924(o1454, i165, i211, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && iconst_3 = 3 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 < iconst_3 && i211 <= 2 && 0 < a742
init_Load_1924(o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_FieldAccess_1927(o1454, i165, i211, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_FieldAccess_1927(o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1930(a742, o1454, i165, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_Load_1930(a742, o1454, i165, i211, i1, i14, o1455, env, static) -{1,1}> init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_ArrayAccess_1933(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1935(a742, i165, o1454, i211, i1, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i211 <= 2 && 0 < a742
init_ArrayAccess_1935(a742, i165, o1454, i211, i1, i14, o1455, env, static) -{1,1}> init_Load_1938(o1512, o1454, i165, i211, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && i165 < i14 && 0 <= o1512 && i211 <= 2 && o1512 < a742 && 0 < a742
init_Load_1938(o1512, o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_ConstantStackPush_1941(o1512, i211, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 <= o1512 && i211 <= 2 && 0 < a742
init_ConstantStackPush_1941(o1512, i211, o1454, i165, i1, a742, i14, o1455, env, static) -{1,1}> init_ArrayAccess_1943(o1512, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 <= o1512 && iconst_0 = 0 && i211 <= 2 && 0 < a742
init_ArrayAccess_1943(o1520, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1946(o1520, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && iconst_0 = 0 && i211 <= 2 && 0 <= o1520 && 0 < o1520 && 0 < a742
init_ArrayAccess_1946(a777, i211, iconst_0, o1454, i165, i1, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && i215 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
init_ArrayAccess_1950(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{0,0}> init_ArrayAccess_1953(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && 0 <= i215 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 0 < a777 && iconst_0 = 0 && i211 <= 2 && 0 < a742
init_ArrayAccess_1953(a777, i211, iconst_0, o1454, i165, i1, i215, a742, i14, o1455, env, static) -{1,1}> init_Inc_1959(o1454, i165, i211, i1, a742', i14, o1455, env, static) :|: 0 < o1455 && 0 <= i211 && a742' <= a742 + iconst_0 && 0 <= i165 && i165 <= 2 && 2 <= i14 && iconst_0 = 0 && i211 <= 2 && 0 <= i215 && 0 < a777 && 0 < o1454 && i211 < i215 && 0 < a742' && 0 < a742
init_Inc_1959(o1454, i165, i211, i1, a742, i14, o1455, env, static) -{1,1}> init_JMP_1963(o1454, i165, i218, i1, a742, i14, o1455, env, static) :|: i211 + 1 = i218 && 0 < o1455 && 0 <= i211 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 1 <= i218 && i211 <= 2 && i218 <= 3 && 0 < a742
init_JMP_1963(o1454, i165, i218, i1, a742, i14, o1455, env, static) -{1,1}> init_Load_1966(o1454, i165, i218, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 1 <= i218 && i218 <= 3 && 0 < a742
init_Load_1966(o1454, i165, i218, i1, a742, i14, o1455, env, static) -{0,0}> init_Load_1912(o1454, i165, i218, i1, a742, i14, o1455, env, static) :|: 0 < o1455 && 0 <= i165 && i165 <= 2 && 0 < o1454 && 2 <= i14 && 1 <= i218 && 0 <= i218 && i218 <= 3 && 0 < a742

(36) Obligation:

IntTrs with 11 rules
Start term: main_New_2(#0, env, static)
Considered paths: all paths from start
Rules:
main_New_2(i1, env, static) -{96,96}> init_Load_1646(o4'5, 0, i1, a152', i6', o68'1, env, static'1) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i6' * i6' + 2 * i6' + 2 && 0 < o68'1 && i5' + 1 = i6' && 0 <= 2 && o4'2 < o4'3 && 0 <= 0 && o4'4 = o4'3 + o68'1 && 0 < o4'5 && 2 <= i6' && 1 < o68''' && 0 < o4'3 && o4'1 <= 1 + 0 && 1 < 2 && 0 < o4'2 && o68''' <= 1 + i6' && o4'3 <= o4'2 + i6' && 0 < 1 && static'1 <= static''' + 1 && 1 <= 1 && 2 * i1 = i5' && 0 <= static''' && o4'1 = 1 + 0 && o4'1 <= o4'1 && static''' <= static + 2 && o4'2 = o4'1 + 0 && 0 < o68''' && o4'1 <= o4'1 + 0 && 0 < o4'1 && o68'1 <= o68''' + i6' && o4'5 <= o4'4 + a152' && 0 <= static && 0 <= static'1 && o4'2 <= o4'1 + 0 && o68''' < o68'1 && o4'5 = o4'4 + a152' && 0 < 2 && 0 < o4'4 && 0 <= 1 && 1 < i6' && 0 >= 0
init_Load_1646(o1200, i159, i1, a612, i14, o1201, env, static) -{2,2}> init_GE_1654(i159, 3, o1200, i1, a612, i14, o1201, env, static) :|: 0 < o1200 && 2 <= i14 && 0 <= i159 && 0 < o1201 && 0 < a612
init_GE_1654(i166, 3, o1200, i1, a612, i14, o1201, env, static) -{26,26}> imprimer_Load_2079(o1200, 0, i1, a612, i14, o1201, env, static) :|: i169' < i14 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && 0 <= i166 && 1 <= i169' && i168' < i14
imprimer_Load_2079(o1830, i234, i1, a966, i14, o1831, env, static) -{6,6}> imprimer_Load_2116(o1830, i234, 0, i1, a966, i14, o1831, env, static) :|: 2 <= i14 && 0 < o1831 && 0 <= 2 && 0 < o1830 && 0 <= 1 && 0 <= i234 && i234 < i14 && 0 <= 0 && 0 < a966
imprimer_Load_2116(o1869, i234, i244, i1, a992, i14, o1870, env, static) -{3,3}> imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) :|: 0 < a992 && 0 <= i244 && 0 < o1869 && 0 <= i234 && 2 <= i14 && 0 < o1870
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2116(o1869, i234, i247', i1, a992, i14, o1870, env, static) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'
imprimer_GE_2119(i244, i14, o1869, i234, i1, a992, o1870, env, static) -{3,3}> imprimer_Load_2079(o1869, i246', i1, a992, i14, o1870, env, static) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244
init_GE_1654(i165, 3, o1200, i1, a612, i14, o1201, env, static) -{3,3}> init_Load_1912(o1200, i165, 0, i1, a612, i14, o1201, env, static) :|: 0 <= i165 && 0 <= 2 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && 0 <= 0 && i165 < 3 && 0 <= 1
init_Load_1912(o1454, i165, i204, i1, a742, i14, o1455, env, static) -{2,2}> init_GE_1918(i204, 3, o1454, i165, i1, a742, i14, o1455, env, static) :|: 0 < a742 && 2 <= i14 && 0 < o1454 && 0 <= i204 && i165 <= 2 && 0 < o1455 && 0 <= i165
init_GE_1918(i212, 3, o1454, i165, i1, a742, i14, o1455, env, static) -{3,3}> init_Load_1646(o1454, i213', i1, a742, i14, o1455, env, static) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212
init_GE_1918(i211, 3, o1454, i165, i1, a742, i14, o1455, env, static) -{10,10}> init_Load_1912(o1454, i165, i218', i1, a742''', i14, o1455, env, static) :|: i211 < 3 && 0 < a742''' && i165 < i14 && i218' <= 3 && a742''' <= a742 + 0 && 0 <= i218' && i211 <= 2 && 1 <= i218' && 0 <= o1512' && 2 <= i14 && 0 <= i215' && 0 < o1454 && 0 < o1512' && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && i211 + 1 = i218' && i215' < o1512' && i211 < i215' && o1512' < a742 && 0 < a742

(37) WeightedIntTrsUnneededArgumentFilterProof (CONCRETE UPPER BOUND(ID) transformation)

Some arguments are removed because they cannot influence termination. We removed arguments according to the following replacements:

main_New_2(x1, x2, x3) → main_New_2(x1, x3)
init_Load_1646(x1, x2, x3, x4, x5, x6, x7, x8) → init_Load_1646(x1, x2, x3, x4, x5, x6)
init_GE_1654(x1, x2, x3, x4, x5, x6, x7, x8, x9) → init_GE_1654(x1, x3, x5, x6, x7)
imprimer_Load_2079(x1, x2, x3, x4, x5, x6, x7, x8) → imprimer_Load_2079(x1, x2, x4, x5, x6)
imprimer_Load_2116(x1, x2, x3, x4, x5, x6, x7, x8, x9) → imprimer_Load_2116(x1, x2, x3, x5, x6, x7)
imprimer_GE_2119(x1, x2, x3, x4, x5, x6, x7, x8, x9) → imprimer_GE_2119(x1, x2, x3, x4, x6, x7)
init_Load_1912(x1, x2, x3, x4, x5, x6, x7, x8, x9) → init_Load_1912(x1, x2, x3, x5, x6, x7)
init_GE_1918(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → init_GE_1918(x1, x3, x4, x6, x7, x8)

(38) Obligation:

IntTrs with 11 rules
Start term: main_New_2(#0, static)
Considered paths: all paths from start
Rules:
main_New_2(i1, static) -{96,96}> init_Load_1646(o4'5, 0, i1, a152', i6', o68'1) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i6' * i6' + 2 * i6' + 2 && 0 < o68'1 && i5' + 1 = i6' && 0 <= 2 && o4'2 < o4'3 && 0 <= 0 && o4'4 = o4'3 + o68'1 && 0 < o4'5 && 2 <= i6' && 1 < o68''' && 0 < o4'3 && o4'1 <= 1 + 0 && 1 < 2 && 0 < o4'2 && o68''' <= 1 + i6' && o4'3 <= o4'2 + i6' && 0 < 1 && static'1 <= static''' + 1 && 1 <= 1 && 2 * i1 = i5' && 0 <= static''' && o4'1 = 1 + 0 && o4'1 <= o4'1 && static''' <= static + 2 && o4'2 = o4'1 + 0 && 0 < o68''' && o4'1 <= o4'1 + 0 && 0 < o4'1 && o68'1 <= o68''' + i6' && o4'5 <= o4'4 + a152' && 0 <= static && 0 <= static'1 && o4'2 <= o4'1 + 0 && o68''' < o68'1 && o4'5 = o4'4 + a152' && 0 < 2 && 0 < o4'4 && 0 <= 1 && 1 < i6' && 0 >= 0
init_Load_1646(o1200, i159, i1, a612, i14, o1201) -{2,2}> init_GE_1654(i159, o1200, a612, i14, o1201) :|: 0 < o1200 && 2 <= i14 && 0 <= i159 && 0 < o1201 && 0 < a612
init_GE_1654(i166, o1200, a612, i14, o1201) -{26,26}> imprimer_Load_2079(o1200, 0, a612, i14, o1201) :|: i169' < i14 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && 0 <= i166 && 1 <= i169' && i168' < i14
imprimer_Load_2079(o1830, i234, a966, i14, o1831) -{6,6}> imprimer_Load_2116(o1830, i234, 0, a966, i14, o1831) :|: 2 <= i14 && 0 < o1831 && 0 <= 2 && 0 < o1830 && 0 <= 1 && 0 <= i234 && i234 < i14 && 0 <= 0 && 0 < a966
imprimer_Load_2116(o1869, i234, i244, a992, i14, o1870) -{3,3}> imprimer_GE_2119(i244, i14, o1869, i234, a992, o1870) :|: 0 < a992 && 0 <= i244 && 0 < o1869 && 0 <= i234 && 2 <= i14 && 0 < o1870
imprimer_GE_2119(i244, i14, o1869, i234, a992, o1870) -{3,3}> imprimer_Load_2116(o1869, i234, i247', a992, i14, o1870) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'
imprimer_GE_2119(i244, i14, o1869, i234, a992, o1870) -{3,3}> imprimer_Load_2079(o1869, i246', a992, i14, o1870) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244
init_GE_1654(i165, o1200, a612, i14, o1201) -{3,3}> init_Load_1912(o1200, i165, 0, a612, i14, o1201) :|: 0 <= i165 && 0 <= 2 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && 0 <= 0 && i165 < 3 && 0 <= 1
init_Load_1912(o1454, i165, i204, a742, i14, o1455) -{2,2}> init_GE_1918(i204, o1454, i165, a742, i14, o1455) :|: 0 < a742 && 2 <= i14 && 0 < o1454 && 0 <= i204 && i165 <= 2 && 0 < o1455 && 0 <= i165
init_GE_1918(i212, o1454, i165, a742, i14, o1455) -{3,3}> init_Load_1646(o1454, i213', i1, a742, i14, o1455) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212
init_GE_1918(i211, o1454, i165, a742, i14, o1455) -{10,10}> init_Load_1912(o1454, i165, i218', a742''', i14, o1455) :|: i211 < 3 && 0 < a742''' && i165 < i14 && i218' <= 3 && a742''' <= a742 + 0 && 0 <= i218' && i211 <= 2 && 1 <= i218' && 0 <= o1512' && 2 <= i14 && 0 <= i215' && 0 < o1454 && 0 < o1512' && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && i211 + 1 = i218' && i215' < o1512' && i211 < i215' && o1512' < a742 && 0 < a742

(39) MovedArithmeticFromConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

Moved arithmethic from constraints to rhss.

init_GE_1918(i212, o1454, i165, a742, i14, o1455) -{3,3}> init_Load_1646(o1454, i213', i1, a742, i14, o1455) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212
was transformed to
init_GE_1918(i212, o1454, i165, a742, i14, o1455) -{3,3}> init_Load_1646(o1454, i165 + 1, i1, a742, i14, o1455) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212

imprimer_GE_2119(i244, i14, o1869, i234, a992, o1870) -{3,3}> imprimer_Load_2116(o1869, i234, i247', a992, i14, o1870) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'
was transformed to
imprimer_GE_2119(i244, i14, o1869, i234, a992, o1870) -{3,3}> imprimer_Load_2116(o1869, i234, i244 + 1, a992, i14, o1870) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'

main_New_2(i1, static) -{96,96}> init_Load_1646(o4'5, 0, i1, a152', i6', o68'1) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i6' * i6' + 2 * i6' + 2 && 0 < o68'1 && i5' + 1 = i6' && 0 <= 2 && o4'2 < o4'3 && 0 <= 0 && o4'4 = o4'3 + o68'1 && 0 < o4'5 && 2 <= i6' && 1 < o68''' && 0 < o4'3 && o4'1 <= 1 + 0 && 1 < 2 && 0 < o4'2 && o68''' <= 1 + i6' && o4'3 <= o4'2 + i6' && 0 < 1 && static'1 <= static''' + 1 && 1 <= 1 && 2 * i1 = i5' && 0 <= static''' && o4'1 = 1 + 0 && o4'1 <= o4'1 && static''' <= static + 2 && o4'2 = o4'1 + 0 && 0 < o68''' && o4'1 <= o4'1 + 0 && 0 < o4'1 && o68'1 <= o68''' + i6' && o4'5 <= o4'4 + a152' && 0 <= static && 0 <= static'1 && o4'2 <= o4'1 + 0 && o68''' < o68'1 && o4'5 = o4'4 + a152' && 0 < 2 && 0 < o4'4 && 0 <= 1 && 1 < i6' && 0 >= 0
was transformed to
main_New_2(i1, static) -{96,96}> init_Load_1646(o4'3 + o68'1 + i6' * i6' + 2 * i6' + 2, 0, i1, i6' * i6' + 2 * i6' + 2, i5' + 1, o68'1) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i6' * i6' + 2 * i6' + 2 && 0 < o68'1 && i5' + 1 = i6' && 0 <= 2 && o4'2 < o4'3 && 0 <= 0 && o4'4 = o4'3 + o68'1 && 0 < o4'5 && 2 <= i6' && 1 < o68''' && 0 < o4'3 && o4'1 <= 1 + 0 && 1 < 2 && 0 < o4'2 && o68''' <= 1 + i6' && o4'3 <= o4'2 + i6' && 0 < 1 && static'1 <= static''' + 1 && 1 <= 1 && 2 * i1 = i5' && 0 <= static''' && o4'1 = 1 + 0 && o4'1 <= o4'1 && static''' <= static + 2 && o4'2 = o4'1 + 0 && 0 < o68''' && o4'1 <= o4'1 + 0 && 0 < o4'1 && o68'1 <= o68''' + i6' && o4'5 <= o4'4 + a152' && 0 <= static && 0 <= static'1 && o4'2 <= o4'1 + 0 && o68''' < o68'1 && o4'5 = o4'4 + a152' && 0 < 2 && 0 < o4'4 && 0 <= 1 && 1 < i6' && 0 >= 0

imprimer_GE_2119(i244, i14, o1869, i234, a992, o1870) -{3,3}> imprimer_Load_2079(o1869, i246', a992, i14, o1870) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244
was transformed to
imprimer_GE_2119(i244, i14, o1869, i234, a992, o1870) -{3,3}> imprimer_Load_2079(o1869, i234 + 1, a992, i14, o1870) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244

init_GE_1918(i211, o1454, i165, a742, i14, o1455) -{10,10}> init_Load_1912(o1454, i165, i218', a742''', i14, o1455) :|: i211 < 3 && 0 < a742''' && i165 < i14 && i218' <= 3 && a742''' <= a742 + 0 && 0 <= i218' && i211 <= 2 && 1 <= i218' && 0 <= o1512' && 2 <= i14 && 0 <= i215' && 0 < o1454 && 0 < o1512' && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && i211 + 1 = i218' && i215' < o1512' && i211 < i215' && o1512' < a742 && 0 < a742
was transformed to
init_GE_1918(i211, o1454, i165, a742, i14, o1455) -{10,10}> init_Load_1912(o1454, i165, i211 + 1, a742''', i14, o1455) :|: i211 < 3 && 0 < a742''' && i165 < i14 && i218' <= 3 && a742''' <= a742 + 0 && 0 <= i218' && i211 <= 2 && 1 <= i218' && 0 <= o1512' && 2 <= i14 && 0 <= i215' && 0 < o1454 && 0 < o1512' && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && i211 + 1 = i218' && i215' < o1512' && i211 < i215' && o1512' < a742 && 0 < a742

(40) Obligation:

IntTrs with 11 rules
Start term: main_New_2(#0, static)
Considered paths: all paths from start
Rules:
init_GE_1918(i212, o1454, i165, a742, i14, o1455) -{3,3}> init_Load_1646(o1454, i165 + 1, i1, a742, i14, o1455) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212
init_GE_1654(i165, o1200, a612, i14, o1201) -{3,3}> init_Load_1912(o1200, i165, 0, a612, i14, o1201) :|: 0 <= i165 && 0 <= 2 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && 0 <= 0 && i165 < 3 && 0 <= 1
init_Load_1646(o1200, i159, i1, a612, i14, o1201) -{2,2}> init_GE_1654(i159, o1200, a612, i14, o1201) :|: 0 < o1200 && 2 <= i14 && 0 <= i159 && 0 < o1201 && 0 < a612
imprimer_Load_2116(o1869, i234, i244, a992, i14, o1870) -{3,3}> imprimer_GE_2119(i244, i14, o1869, i234, a992, o1870) :|: 0 < a992 && 0 <= i244 && 0 < o1869 && 0 <= i234 && 2 <= i14 && 0 < o1870
init_GE_1654(i166, o1200, a612, i14, o1201) -{26,26}> imprimer_Load_2079(o1200, 0, a612, i14, o1201) :|: i169' < i14 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && 0 <= i166 && 1 <= i169' && i168' < i14
init_Load_1912(o1454, i165, i204, a742, i14, o1455) -{2,2}> init_GE_1918(i204, o1454, i165, a742, i14, o1455) :|: 0 < a742 && 2 <= i14 && 0 < o1454 && 0 <= i204 && i165 <= 2 && 0 < o1455 && 0 <= i165
imprimer_GE_2119(i244, i14, o1869, i234, a992, o1870) -{3,3}> imprimer_Load_2116(o1869, i234, i244 + 1, a992, i14, o1870) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'
main_New_2(i1, static) -{96,96}> init_Load_1646(o4'3 + o68'1 + i6' * i6' + 2 * i6' + 2, 0, i1, i6' * i6' + 2 * i6' + 2, i5' + 1, o68'1) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i6' * i6' + 2 * i6' + 2 && 0 < o68'1 && i5' + 1 = i6' && 0 <= 2 && o4'2 < o4'3 && 0 <= 0 && o4'4 = o4'3 + o68'1 && 0 < o4'5 && 2 <= i6' && 1 < o68''' && 0 < o4'3 && o4'1 <= 1 + 0 && 1 < 2 && 0 < o4'2 && o68''' <= 1 + i6' && o4'3 <= o4'2 + i6' && 0 < 1 && static'1 <= static''' + 1 && 1 <= 1 && 2 * i1 = i5' && 0 <= static''' && o4'1 = 1 + 0 && o4'1 <= o4'1 && static''' <= static + 2 && o4'2 = o4'1 + 0 && 0 < o68''' && o4'1 <= o4'1 + 0 && 0 < o4'1 && o68'1 <= o68''' + i6' && o4'5 <= o4'4 + a152' && 0 <= static && 0 <= static'1 && o4'2 <= o4'1 + 0 && o68''' < o68'1 && o4'5 = o4'4 + a152' && 0 < 2 && 0 < o4'4 && 0 <= 1 && 1 < i6' && 0 >= 0
imprimer_GE_2119(i244, i14, o1869, i234, a992, o1870) -{3,3}> imprimer_Load_2079(o1869, i234 + 1, a992, i14, o1870) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244
init_GE_1918(i211, o1454, i165, a742, i14, o1455) -{10,10}> init_Load_1912(o1454, i165, i211 + 1, a742''', i14, o1455) :|: i211 < 3 && 0 < a742''' && i165 < i14 && i218' <= 3 && a742''' <= a742 + 0 && 0 <= i218' && i211 <= 2 && 1 <= i218' && 0 <= o1512' && 2 <= i14 && 0 <= i215' && 0 < o1454 && 0 < o1512' && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && i211 + 1 = i218' && i215' < o1512' && i211 < i215' && o1512' < a742 && 0 < a742
imprimer_Load_2079(o1830, i234, a966, i14, o1831) -{6,6}> imprimer_Load_2116(o1830, i234, 0, a966, i14, o1831) :|: 2 <= i14 && 0 < o1831 && 0 <= 2 && 0 < o1830 && 0 <= 1 && 0 <= i234 && i234 < i14 && 0 <= 0 && 0 < a966

(41) ExpressionSimplificationProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

Simplified expressions.

init_GE_1654(i165, o1200, a612, i14, o1201) -{3,3}> init_Load_1912(o1200, i165, 0, a612, i14, o1201) :|: 0 <= i165 && 0 <= 2 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && 0 <= 0 && i165 < 3 && 0 <= 1
was transformed to
init_GE_1654(i165, o1200, a612, i14, o1201) -{3,3}> init_Load_1912(o1200, i165, 0, a612, i14, o1201) :|: 0 <= i165 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && i165 < 3

main_New_2(i1, static) -{96,96}> init_Load_1646(o4'3 + o68'1 + i6' * i6' + 2 * i6' + 2, 0, i1, i6' * i6' + 2 * i6' + 2, i5' + 1, o68'1) :|: o4'4 <= o4'3 + o68'1 && 0 < a152' && a152' = i6' * i6' + 2 * i6' + 2 && 0 < o68'1 && i5' + 1 = i6' && 0 <= 2 && o4'2 < o4'3 && 0 <= 0 && o4'4 = o4'3 + o68'1 && 0 < o4'5 && 2 <= i6' && 1 < o68''' && 0 < o4'3 && o4'1 <= 1 + 0 && 1 < 2 && 0 < o4'2 && o68''' <= 1 + i6' && o4'3 <= o4'2 + i6' && 0 < 1 && static'1 <= static''' + 1 && 1 <= 1 && 2 * i1 = i5' && 0 <= static''' && o4'1 = 1 + 0 && o4'1 <= o4'1 && static''' <= static + 2 && o4'2 = o4'1 + 0 && 0 < o68''' && o4'1 <= o4'1 + 0 && 0 < o4'1 && o68'1 <= o68''' + i6' && o4'5 <= o4'4 + a152' && 0 <= static && 0 <= static'1 && o4'2 <= o4'1 + 0 && o68''' < o68'1 && o4'5 = o4'4 + a152' && 0 < 2 && 0 < o4'4 && 0 <= 1 && 1 < i6' && 0 >= 0
was transformed to
main_New_2(i1, static) -{96,96}> init_Load_1646(o4'3 + o68'1 + i6' * i6' + 2 * i6' + 2, 0, i1, i6' * i6' + 2 * i6' + 2, i5' + 1, o68'1) :|: 0 < a152' && a152' = i6' * i6' + 2 * i6' + 2 && 0 < o68'1 && i5' + 1 = i6' && o4'2 < o4'3 && o4'4 = o4'3 + o68'1 && 0 < o4'5 && 2 <= i6' && 1 < o68''' && 0 < o4'3 && 0 < o4'2 && o68''' <= 1 + i6' && o4'3 <= o4'2 + i6' && static'1 <= static''' + 1 && 2 * i1 = i5' && 0 <= static''' && o4'1 = 1 && static''' <= static + 2 && o4'2 = o4'1 && 0 < o68''' && o4'1 <= o4'1 && 0 < o4'1 && o68'1 <= o68''' + i6' && 0 <= static && 0 <= static'1 && o68''' < o68'1 && o4'5 = o4'4 + a152' && 0 < o4'4 && 1 < i6'

init_GE_1654(i166, o1200, a612, i14, o1201) -{26,26}> imprimer_Load_2079(o1200, 0, a612, i14, o1201) :|: i169' < i14 && 0 <= 0 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 <= 2 && 0 <= 1 && 0 < a612 && 2 <= i14 && 0 < o1201 && 0 <= i166 && 1 <= i169' && i168' < i14
was transformed to
init_GE_1654(i166, o1200, a612, i14, o1201) -{26,26}> imprimer_Load_2079(o1200, 0, a612, i14, o1201) :|: i169' < i14 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 < a612 && 2 <= i14 && 0 < o1201 && 0 <= i166 && 1 <= i169' && i168' < i14

init_GE_1918(i211, o1454, i165, a742, i14, o1455) -{10,10}> init_Load_1912(o1454, i165, i211 + 1, a742''', i14, o1455) :|: i211 < 3 && 0 < a742''' && i165 < i14 && i218' <= 3 && a742''' <= a742 + 0 && 0 <= i218' && i211 <= 2 && 1 <= i218' && 0 <= o1512' && 2 <= i14 && 0 <= i215' && 0 < o1454 && 0 < o1512' && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && i211 + 1 = i218' && i215' < o1512' && i211 < i215' && o1512' < a742 && 0 < a742
was transformed to
init_GE_1918(i211, o1454, i165, a742, i14, o1455) -{10,10}> init_Load_1912(o1454, i165, i211 + 1, a742''', i14, o1455) :|: i211 < 3 && 0 < a742''' && i165 < i14 && i218' <= 3 && a742''' <= a742 && 0 <= i218' && i211 <= 2 && 1 <= i218' && 2 <= i14 && 0 <= i215' && 0 < o1454 && 0 < o1512' && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && i211 + 1 = i218' && i215' < o1512' && i211 < i215' && o1512' < a742 && 0 < a742

imprimer_Load_2079(o1830, i234, a966, i14, o1831) -{6,6}> imprimer_Load_2116(o1830, i234, 0, a966, i14, o1831) :|: 2 <= i14 && 0 < o1831 && 0 <= 2 && 0 < o1830 && 0 <= 1 && 0 <= i234 && i234 < i14 && 0 <= 0 && 0 < a966
was transformed to
imprimer_Load_2079(o1830, i234, a966, i14, o1831) -{6,6}> imprimer_Load_2116(o1830, i234, 0, a966, i14, o1831) :|: 2 <= i14 && 0 < o1831 && 0 < o1830 && 0 <= i234 && i234 < i14 && 0 < a966

(42) Obligation:

IntTrs with 11 rules
Start term: main_New_2(#0, static)
Considered paths: all paths from start
Rules:
init_Load_1646(o1200, i159, i1, a612, i14, o1201) -{2,2}> init_GE_1654(i159, o1200, a612, i14, o1201) :|: 0 < o1200 && 2 <= i14 && 0 <= i159 && 0 < o1201 && 0 < a612
init_GE_1654(i165, o1200, a612, i14, o1201) -{3,3}> init_Load_1912(o1200, i165, 0, a612, i14, o1201) :|: 0 <= i165 && 0 < o1200 && 0 < a612 && 2 <= i14 && 0 < o1201 && i165 <= 2 && i165 < 3
imprimer_GE_2119(i244, i14, o1869, i234, a992, o1870) -{3,3}> imprimer_Load_2116(o1869, i234, i244 + 1, a992, i14, o1870) :|: 0 <= i244 && 0 <= i234 && 0 < o1869 && 0 < o1870 && 0 < a992 && 2 <= i14 && i244 < i14 && 0 <= i247' && 1 <= i247' && i244 + 1 = i247'
main_New_2(i1, static) -{96,96}> init_Load_1646(o4'3 + o68'1 + i6' * i6' + 2 * i6' + 2, 0, i1, i6' * i6' + 2 * i6' + 2, i5' + 1, o68'1) :|: 0 < a152' && a152' = i6' * i6' + 2 * i6' + 2 && 0 < o68'1 && i5' + 1 = i6' && o4'2 < o4'3 && o4'4 = o4'3 + o68'1 && 0 < o4'5 && 2 <= i6' && 1 < o68''' && 0 < o4'3 && 0 < o4'2 && o68''' <= 1 + i6' && o4'3 <= o4'2 + i6' && static'1 <= static''' + 1 && 2 * i1 = i5' && 0 <= static''' && o4'1 = 1 && static''' <= static + 2 && o4'2 = o4'1 && 0 < o68''' && o4'1 <= o4'1 && 0 < o4'1 && o68'1 <= o68''' + i6' && 0 <= static && 0 <= static'1 && o68''' < o68'1 && o4'5 = o4'4 + a152' && 0 < o4'4 && 1 < i6'
init_GE_1654(i166, o1200, a612, i14, o1201) -{26,26}> imprimer_Load_2079(o1200, 0, a612, i14, o1201) :|: i169' < i14 && 3 <= i166 && 0 < o1200 && 1 <= i168' && 0 < a612 && 2 <= i14 && 0 < o1201 && 0 <= i166 && 1 <= i169' && i168' < i14
imprimer_Load_2116(o1869, i234, i244, a992, i14, o1870) -{3,3}> imprimer_GE_2119(i244, i14, o1869, i234, a992, o1870) :|: 0 < a992 && 0 <= i244 && 0 < o1869 && 0 <= i234 && 2 <= i14 && 0 < o1870
init_Load_1912(o1454, i165, i204, a742, i14, o1455) -{2,2}> init_GE_1918(i204, o1454, i165, a742, i14, o1455) :|: 0 < a742 && 2 <= i14 && 0 < o1454 && 0 <= i204 && i165 <= 2 && 0 < o1455 && 0 <= i165
imprimer_Load_2079(o1830, i234, a966, i14, o1831) -{6,6}> imprimer_Load_2116(o1830, i234, 0, a966, i14, o1831) :|: 2 <= i14 && 0 < o1831 && 0 < o1830 && 0 <= i234 && i234 < i14 && 0 < a966
imprimer_GE_2119(i244, i14, o1869, i234, a992, o1870) -{3,3}> imprimer_Load_2079(o1869, i234 + 1, a992, i14, o1870) :|: 0 <= i234 && 0 <= i246' && 0 < a992 && 1 <= i246' && 0 < o1869 && 0 < o1870 && 2 <= i14 && i14 <= i244 && i234 + 1 = i246' && 0 <= i244
init_GE_1918(i211, o1454, i165, a742, i14, o1455) -{10,10}> init_Load_1912(o1454, i165, i211 + 1, a742''', i14, o1455) :|: i211 < 3 && 0 < a742''' && i165 < i14 && i218' <= 3 && a742''' <= a742 && 0 <= i218' && i211 <= 2 && 1 <= i218' && 2 <= i14 && 0 <= i215' && 0 < o1454 && 0 < o1512' && i165 <= 2 && 0 <= i165 && 0 < o1455 && 0 <= i211 && i211 + 1 = i218' && i215' < o1512' && i211 < i215' && o1512' < a742 && 0 < a742
init_GE_1918(i212, o1454, i165, a742, i14, o1455) -{3,3}> init_Load_1646(o1454, i165 + 1, i1, a742, i14, o1455) :|: 0 <= i165 && 0 < a742 && i165 <= 2 && 1 <= i213' && 0 < o1455 && 0 <= i213' && 0 < o1454 && 2 <= i14 && i165 + 1 = i213' && i213' <= 3 && 0 <= i212 && 3 <= i212

(43) koat Proof (EQUIVALENT transformation)

YES(?, 312*ar_0^2 + 180*ar_0 + 448)

Initial complexity problem:
1: T:
(Comp: ?, Cost: 2) init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\ 2 <= ar_4 /\ 0 <= ar_1 /\ 0 < ar_5 /\ 0 < ar_3 ]
(Comp: ?, Cost: 3) init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ 2 <= ar_3 /\ 0 < ar_4 /\ ar_0 <= 2 /\ ar_0 < 3 ]
(Comp: ?, Cost: 3) imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\ 0 <= ar_3 /\ 0 < ar_2 /\ 0 < ar_5 /\ 0 < ar_4 /\ 2 <= ar_1 /\ ar_0 < ar_1 /\ 0 <= i247' /\ 1 <= i247' /\ ar_0 + 1 = i247' ]
(Comp: ?, Cost: 96) main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\ a152' = i6'^2 + 2*i6' + 2 /\ 0 < o68'1 /\ i5' + 1 = i6' /\ o4'2 < o4'3 /\ o4'4 = o4'3 + o68'1 /\ 0 < o4'5 /\ 2 <= i6' /\ 1 < o68''' /\ 0 < o4'3 /\ 0 < o4'2 /\ o68''' <= i6' + 1 /\ o4'3 <= o4'2 + i6' /\ static'1 <= static''' + 1 /\ 2*ar_0 = i5' /\ 0 <= static''' /\ o4'1 = 1 /\ static''' <= ar_1 + 2 /\ o4'2 = o4'1 /\ 0 < o68''' /\ o4'1 <= o4'1 /\ 0 < o4'1 /\ o68'1 <= o68''' + i6' /\ 0 <= ar_1 /\ 0 <= static'1 /\ o68''' < o68'1 /\ o4'5 = o4'4 + a152' /\ 0 < o4'4 /\ 1 < i6' ]
(Comp: ?, Cost: 26) init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\ 3 <= ar_0 /\ 0 < ar_1 /\ 1 <= i168' /\ 0 < ar_2 /\ 2 <= ar_3 /\ 0 < ar_4 /\ 0 <= ar_0 /\ 1 <= i169' /\ i168' < ar_3 ]
(Comp: ?, Cost: 3) imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 0 <= ar_1 /\ 2 <= ar_4 /\ 0 < ar_5 ]
(Comp: ?, Cost: 2) init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\ 2 <= ar_4 /\ 0 < ar_0 /\ 0 <= ar_2 /\ ar_1 <= 2 /\ 0 < ar_5 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 6) imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\ 0 < ar_4 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 < ar_3 /\ 0 < ar_2 ]
(Comp: ?, Cost: 3) imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\ 0 <= i246' /\ 0 < ar_4 /\ 1 <= i246' /\ 0 < ar_2 /\ 0 < ar_5 /\ 2 <= ar_1 /\ ar_1 <= ar_0 /\ ar_3 + 1 = i246' /\ 0 <= ar_0 ]
(Comp: ?, Cost: 10) init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\ 0 < a742''' /\ ar_2 < ar_4 /\ i218' <= 3 /\ a742''' <= ar_3 /\ 0 <= i218' /\ ar_0 <= 2 /\ 1 <= i218' /\ 2 <= ar_4 /\ 0 <= i215' /\ 0 < ar_1 /\ 0 < o1512' /\ ar_2 <= 2 /\ 0 <= ar_2 /\ 0 < ar_5 /\ 0 <= ar_0 /\ ar_0 + 1 = i218' /\ i215' < o1512' /\ ar_0 < i215' /\ o1512' < ar_3 /\ 0 < ar_3 ]
(Comp: ?, Cost: 3) init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\ 0 < ar_3 /\ ar_2 <= 2 /\ 1 <= i213' /\ 0 < ar_5 /\ 0 <= i213' /\ 0 < ar_1 /\ 2 <= ar_4 /\ ar_2 + 1 = i213' /\ i213' <= 3 /\ 0 <= ar_0 /\ 3 <= ar_0 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0

Repeatedly propagating knowledge in problem 1 produces the following problem:
2: T:
(Comp: ?, Cost: 2) init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\ 2 <= ar_4 /\ 0 <= ar_1 /\ 0 < ar_5 /\ 0 < ar_3 ]
(Comp: ?, Cost: 3) init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ 2 <= ar_3 /\ 0 < ar_4 /\ ar_0 <= 2 /\ ar_0 < 3 ]
(Comp: ?, Cost: 3) imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\ 0 <= ar_3 /\ 0 < ar_2 /\ 0 < ar_5 /\ 0 < ar_4 /\ 2 <= ar_1 /\ ar_0 < ar_1 /\ 0 <= i247' /\ 1 <= i247' /\ ar_0 + 1 = i247' ]
(Comp: 1, Cost: 96) main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\ a152' = i6'^2 + 2*i6' + 2 /\ 0 < o68'1 /\ i5' + 1 = i6' /\ o4'2 < o4'3 /\ o4'4 = o4'3 + o68'1 /\ 0 < o4'5 /\ 2 <= i6' /\ 1 < o68''' /\ 0 < o4'3 /\ 0 < o4'2 /\ o68''' <= i6' + 1 /\ o4'3 <= o4'2 + i6' /\ static'1 <= static''' + 1 /\ 2*ar_0 = i5' /\ 0 <= static''' /\ o4'1 = 1 /\ static''' <= ar_1 + 2 /\ o4'2 = o4'1 /\ 0 < o68''' /\ o4'1 <= o4'1 /\ 0 < o4'1 /\ o68'1 <= o68''' + i6' /\ 0 <= ar_1 /\ 0 <= static'1 /\ o68''' < o68'1 /\ o4'5 = o4'4 + a152' /\ 0 < o4'4 /\ 1 < i6' ]
(Comp: ?, Cost: 26) init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\ 3 <= ar_0 /\ 0 < ar_1 /\ 1 <= i168' /\ 0 < ar_2 /\ 2 <= ar_3 /\ 0 < ar_4 /\ 0 <= ar_0 /\ 1 <= i169' /\ i168' < ar_3 ]
(Comp: ?, Cost: 3) imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 0 <= ar_1 /\ 2 <= ar_4 /\ 0 < ar_5 ]
(Comp: ?, Cost: 2) init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\ 2 <= ar_4 /\ 0 < ar_0 /\ 0 <= ar_2 /\ ar_1 <= 2 /\ 0 < ar_5 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 6) imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\ 0 < ar_4 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 < ar_3 /\ 0 < ar_2 ]
(Comp: ?, Cost: 3) imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\ 0 <= i246' /\ 0 < ar_4 /\ 1 <= i246' /\ 0 < ar_2 /\ 0 < ar_5 /\ 2 <= ar_1 /\ ar_1 <= ar_0 /\ ar_3 + 1 = i246' /\ 0 <= ar_0 ]
(Comp: ?, Cost: 10) init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\ 0 < a742''' /\ ar_2 < ar_4 /\ i218' <= 3 /\ a742''' <= ar_3 /\ 0 <= i218' /\ ar_0 <= 2 /\ 1 <= i218' /\ 2 <= ar_4 /\ 0 <= i215' /\ 0 < ar_1 /\ 0 < o1512' /\ ar_2 <= 2 /\ 0 <= ar_2 /\ 0 < ar_5 /\ 0 <= ar_0 /\ ar_0 + 1 = i218' /\ i215' < o1512' /\ ar_0 < i215' /\ o1512' < ar_3 /\ 0 < ar_3 ]
(Comp: ?, Cost: 3) init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\ 0 < ar_3 /\ ar_2 <= 2 /\ 1 <= i213' /\ 0 < ar_5 /\ 0 <= i213' /\ 0 < ar_1 /\ 2 <= ar_4 /\ ar_2 + 1 = i213' /\ i213' <= 3 /\ 0 <= ar_0 /\ 3 <= ar_0 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0

A polynomial rank function with
Pol(init_Load_1646) = 1
Pol(init_GE_1654) = 1
Pol(init_Load_1912) = 1
Pol(imprimer_GE_2119) = 0
Pol(imprimer_Load_2116) = 0
Pol(main_New_2) = 1
Pol(imprimer_Load_2079) = 0
Pol(init_GE_1918) = 1
Pol(koat_start) = 1
orients all transitions weakly and the transition
init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\ 3 <= ar_0 /\ 0 < ar_1 /\ 1 <= i168' /\ 0 < ar_2 /\ 2 <= ar_3 /\ 0 < ar_4 /\ 0 <= ar_0 /\ 1 <= i169' /\ i168' < ar_3 ]
strictly and produces the following problem:
3: T:
(Comp: ?, Cost: 2) init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\ 2 <= ar_4 /\ 0 <= ar_1 /\ 0 < ar_5 /\ 0 < ar_3 ]
(Comp: ?, Cost: 3) init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ 2 <= ar_3 /\ 0 < ar_4 /\ ar_0 <= 2 /\ ar_0 < 3 ]
(Comp: ?, Cost: 3) imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\ 0 <= ar_3 /\ 0 < ar_2 /\ 0 < ar_5 /\ 0 < ar_4 /\ 2 <= ar_1 /\ ar_0 < ar_1 /\ 0 <= i247' /\ 1 <= i247' /\ ar_0 + 1 = i247' ]
(Comp: 1, Cost: 96) main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\ a152' = i6'^2 + 2*i6' + 2 /\ 0 < o68'1 /\ i5' + 1 = i6' /\ o4'2 < o4'3 /\ o4'4 = o4'3 + o68'1 /\ 0 < o4'5 /\ 2 <= i6' /\ 1 < o68''' /\ 0 < o4'3 /\ 0 < o4'2 /\ o68''' <= i6' + 1 /\ o4'3 <= o4'2 + i6' /\ static'1 <= static''' + 1 /\ 2*ar_0 = i5' /\ 0 <= static''' /\ o4'1 = 1 /\ static''' <= ar_1 + 2 /\ o4'2 = o4'1 /\ 0 < o68''' /\ o4'1 <= o4'1 /\ 0 < o4'1 /\ o68'1 <= o68''' + i6' /\ 0 <= ar_1 /\ 0 <= static'1 /\ o68''' < o68'1 /\ o4'5 = o4'4 + a152' /\ 0 < o4'4 /\ 1 < i6' ]
(Comp: 1, Cost: 26) init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\ 3 <= ar_0 /\ 0 < ar_1 /\ 1 <= i168' /\ 0 < ar_2 /\ 2 <= ar_3 /\ 0 < ar_4 /\ 0 <= ar_0 /\ 1 <= i169' /\ i168' < ar_3 ]
(Comp: ?, Cost: 3) imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 0 <= ar_1 /\ 2 <= ar_4 /\ 0 < ar_5 ]
(Comp: ?, Cost: 2) init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\ 2 <= ar_4 /\ 0 < ar_0 /\ 0 <= ar_2 /\ ar_1 <= 2 /\ 0 < ar_5 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 6) imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\ 0 < ar_4 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 < ar_3 /\ 0 < ar_2 ]
(Comp: ?, Cost: 3) imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\ 0 <= i246' /\ 0 < ar_4 /\ 1 <= i246' /\ 0 < ar_2 /\ 0 < ar_5 /\ 2 <= ar_1 /\ ar_1 <= ar_0 /\ ar_3 + 1 = i246' /\ 0 <= ar_0 ]
(Comp: ?, Cost: 10) init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\ 0 < a742''' /\ ar_2 < ar_4 /\ i218' <= 3 /\ a742''' <= ar_3 /\ 0 <= i218' /\ ar_0 <= 2 /\ 1 <= i218' /\ 2 <= ar_4 /\ 0 <= i215' /\ 0 < ar_1 /\ 0 < o1512' /\ ar_2 <= 2 /\ 0 <= ar_2 /\ 0 < ar_5 /\ 0 <= ar_0 /\ ar_0 + 1 = i218' /\ i215' < o1512' /\ ar_0 < i215' /\ o1512' < ar_3 /\ 0 < ar_3 ]
(Comp: ?, Cost: 3) init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\ 0 < ar_3 /\ ar_2 <= 2 /\ 1 <= i213' /\ 0 < ar_5 /\ 0 <= i213' /\ 0 < ar_1 /\ 2 <= ar_4 /\ ar_2 + 1 = i213' /\ i213' <= 3 /\ 0 <= ar_0 /\ 3 <= ar_0 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0

A polynomial rank function with
Pol(init_Load_1646) = V_5
Pol(init_GE_1654) = V_4
Pol(init_Load_1912) = V_5
Pol(imprimer_GE_2119) = V_2 - V_4 - 1
Pol(imprimer_Load_2116) = -V_2 + V_5 - 1
Pol(main_New_2) = 2*V_1 + 1
Pol(imprimer_Load_2079) = -V_2 + V_4
Pol(init_GE_1918) = V_5
Pol(koat_start) = 2*V_1 + 1
orients all transitions weakly and the transition
imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\ 0 < ar_4 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 < ar_3 /\ 0 < ar_2 ]
strictly and produces the following problem:
4: T:
(Comp: ?, Cost: 2) init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\ 2 <= ar_4 /\ 0 <= ar_1 /\ 0 < ar_5 /\ 0 < ar_3 ]
(Comp: ?, Cost: 3) init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ 2 <= ar_3 /\ 0 < ar_4 /\ ar_0 <= 2 /\ ar_0 < 3 ]
(Comp: ?, Cost: 3) imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\ 0 <= ar_3 /\ 0 < ar_2 /\ 0 < ar_5 /\ 0 < ar_4 /\ 2 <= ar_1 /\ ar_0 < ar_1 /\ 0 <= i247' /\ 1 <= i247' /\ ar_0 + 1 = i247' ]
(Comp: 1, Cost: 96) main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\ a152' = i6'^2 + 2*i6' + 2 /\ 0 < o68'1 /\ i5' + 1 = i6' /\ o4'2 < o4'3 /\ o4'4 = o4'3 + o68'1 /\ 0 < o4'5 /\ 2 <= i6' /\ 1 < o68''' /\ 0 < o4'3 /\ 0 < o4'2 /\ o68''' <= i6' + 1 /\ o4'3 <= o4'2 + i6' /\ static'1 <= static''' + 1 /\ 2*ar_0 = i5' /\ 0 <= static''' /\ o4'1 = 1 /\ static''' <= ar_1 + 2 /\ o4'2 = o4'1 /\ 0 < o68''' /\ o4'1 <= o4'1 /\ 0 < o4'1 /\ o68'1 <= o68''' + i6' /\ 0 <= ar_1 /\ 0 <= static'1 /\ o68''' < o68'1 /\ o4'5 = o4'4 + a152' /\ 0 < o4'4 /\ 1 < i6' ]
(Comp: 1, Cost: 26) init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\ 3 <= ar_0 /\ 0 < ar_1 /\ 1 <= i168' /\ 0 < ar_2 /\ 2 <= ar_3 /\ 0 < ar_4 /\ 0 <= ar_0 /\ 1 <= i169' /\ i168' < ar_3 ]
(Comp: ?, Cost: 3) imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 0 <= ar_1 /\ 2 <= ar_4 /\ 0 < ar_5 ]
(Comp: ?, Cost: 2) init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\ 2 <= ar_4 /\ 0 < ar_0 /\ 0 <= ar_2 /\ ar_1 <= 2 /\ 0 < ar_5 /\ 0 <= ar_1 ]
(Comp: 2*ar_0 + 1, Cost: 6) imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\ 0 < ar_4 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 < ar_3 /\ 0 < ar_2 ]
(Comp: ?, Cost: 3) imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\ 0 <= i246' /\ 0 < ar_4 /\ 1 <= i246' /\ 0 < ar_2 /\ 0 < ar_5 /\ 2 <= ar_1 /\ ar_1 <= ar_0 /\ ar_3 + 1 = i246' /\ 0 <= ar_0 ]
(Comp: ?, Cost: 10) init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\ 0 < a742''' /\ ar_2 < ar_4 /\ i218' <= 3 /\ a742''' <= ar_3 /\ 0 <= i218' /\ ar_0 <= 2 /\ 1 <= i218' /\ 2 <= ar_4 /\ 0 <= i215' /\ 0 < ar_1 /\ 0 < o1512' /\ ar_2 <= 2 /\ 0 <= ar_2 /\ 0 < ar_5 /\ 0 <= ar_0 /\ ar_0 + 1 = i218' /\ i215' < o1512' /\ ar_0 < i215' /\ o1512' < ar_3 /\ 0 < ar_3 ]
(Comp: ?, Cost: 3) init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\ 0 < ar_3 /\ ar_2 <= 2 /\ 1 <= i213' /\ 0 < ar_5 /\ 0 <= i213' /\ 0 < ar_1 /\ 2 <= ar_4 /\ ar_2 + 1 = i213' /\ i213' <= 3 /\ 0 <= ar_0 /\ 3 <= ar_0 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0

A polynomial rank function with
Pol(init_Load_1912) = 0
Pol(init_GE_1918) = 0
Pol(init_Load_1646) = 0
Pol(init_GE_1654) = 0
Pol(imprimer_Load_2116) = 1
Pol(imprimer_GE_2119) = 1
Pol(imprimer_Load_2079) = 0
and size complexities
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-0) = ar_0
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-1) = ar_1
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-2) = ar_2
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-3) = ar_3
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-4) = ar_4
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-5) = ar_5
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\\ 0 < ar_3 /\\ ar_2 <= 2 /\\ 1 <= i213' /\\ 0 < ar_5 /\\ 0 <= i213' /\\ 0 < ar_1 /\\ 2 <= ar_4 /\\ ar_2 + 1 = i213' /\\ i213' <= 3 /\\ 0 <= ar_0 /\\ 3 <= ar_0 ]", 0-0) = ?
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\\ 0 < ar_3 /\\ ar_2 <= 2 /\\ 1 <= i213' /\\ 0 < ar_5 /\\ 0 <= i213' /\\ 0 < ar_1 /\\ 2 <= ar_4 /\\ ar_2 + 1 = i213' /\\ i213' <= 3 /\\ 0 <= ar_0 /\\ 3 <= ar_0 ]", 0-1) = 3
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\\ 0 < ar_3 /\\ ar_2 <= 2 /\\ 1 <= i213' /\\ 0 < ar_5 /\\ 0 <= i213' /\\ 0 < ar_1 /\\ 2 <= ar_4 /\\ ar_2 + 1 = i213' /\\ i213' <= 3 /\\ 0 <= ar_0 /\\ 3 <= ar_0 ]", 0-2) = ?
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\\ 0 < ar_3 /\\ ar_2 <= 2 /\\ 1 <= i213' /\\ 0 < ar_5 /\\ 0 <= i213' /\\ 0 < ar_1 /\\ 2 <= ar_4 /\\ ar_2 + 1 = i213' /\\ i213' <= 3 /\\ 0 <= ar_0 /\\ 3 <= ar_0 ]", 0-3) = ?
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\\ 0 < ar_3 /\\ ar_2 <= 2 /\\ 1 <= i213' /\\ 0 < ar_5 /\\ 0 <= i213' /\\ 0 < ar_1 /\\ 2 <= ar_4 /\\ ar_2 + 1 = i213' /\\ i213' <= 3 /\\ 0 <= ar_0 /\\ 3 <= ar_0 ]", 0-4) = 3*ar_0
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\\ 0 < ar_3 /\\ ar_2 <= 2 /\\ 1 <= i213' /\\ 0 < ar_5 /\\ 0 <= i213' /\\ 0 < ar_1 /\\ 2 <= ar_4 /\\ ar_2 + 1 = i213' /\\ i213' <= 3 /\\ 0 <= ar_0 /\\ 3 <= ar_0 ]", 0-5) = 7*ar_0
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\\ 0 < a742''' /\\ ar_2 < ar_4 /\\ i218' <= 3 /\\ a742''' <= ar_3 /\\ 0 <= i218' /\\ ar_0 <= 2 /\\ 1 <= i218' /\\ 2 <= ar_4 /\\ 0 <= i215' /\\ 0 < ar_1 /\\ 0 < o1512' /\\ ar_2 <= 2 /\\ 0 <= ar_2 /\\ 0 < ar_5 /\\ 0 <= ar_0 /\\ ar_0 + 1 = i218' /\\ i215' < o1512' /\\ ar_0 < i215' /\\ o1512' < ar_3 /\\ 0 < ar_3 ]", 0-0) = ?
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\\ 0 < a742''' /\\ ar_2 < ar_4 /\\ i218' <= 3 /\\ a742''' <= ar_3 /\\ 0 <= i218' /\\ ar_0 <= 2 /\\ 1 <= i218' /\\ 2 <= ar_4 /\\ 0 <= i215' /\\ 0 < ar_1 /\\ 0 < o1512' /\\ ar_2 <= 2 /\\ 0 <= ar_2 /\\ 0 < ar_5 /\\ 0 <= ar_0 /\\ ar_0 + 1 = i218' /\\ i215' < o1512' /\\ ar_0 < i215' /\\ o1512' < ar_3 /\\ 0 < ar_3 ]", 0-1) = 2
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\\ 0 < a742''' /\\ ar_2 < ar_4 /\\ i218' <= 3 /\\ a742''' <= ar_3 /\\ 0 <= i218' /\\ ar_0 <= 2 /\\ 1 <= i218' /\\ 2 <= ar_4 /\\ 0 <= i215' /\\ 0 < ar_1 /\\ 0 < o1512' /\\ ar_2 <= 2 /\\ 0 <= ar_2 /\\ 0 < ar_5 /\\ 0 <= ar_0 /\\ ar_0 + 1 = i218' /\\ i215' < o1512' /\\ ar_0 < i215' /\\ o1512' < ar_3 /\\ 0 < ar_3 ]", 0-2) = 3
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\\ 0 < a742''' /\\ ar_2 < ar_4 /\\ i218' <= 3 /\\ a742''' <= ar_3 /\\ 0 <= i218' /\\ ar_0 <= 2 /\\ 1 <= i218' /\\ 2 <= ar_4 /\\ 0 <= i215' /\\ 0 < ar_1 /\\ 0 < o1512' /\\ ar_2 <= 2 /\\ 0 <= ar_2 /\\ 0 < ar_5 /\\ 0 <= ar_0 /\\ ar_0 + 1 = i218' /\\ i215' < o1512' /\\ ar_0 < i215' /\\ o1512' < ar_3 /\\ 0 < ar_3 ]", 0-3) = ?
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\\ 0 < a742''' /\\ ar_2 < ar_4 /\\ i218' <= 3 /\\ a742''' <= ar_3 /\\ 0 <= i218' /\\ ar_0 <= 2 /\\ 1 <= i218' /\\ 2 <= ar_4 /\\ 0 <= i215' /\\ 0 < ar_1 /\\ 0 < o1512' /\\ ar_2 <= 2 /\\ 0 <= ar_2 /\\ 0 < ar_5 /\\ 0 <= ar_0 /\\ ar_0 + 1 = i218' /\\ i215' < o1512' /\\ ar_0 < i215' /\\ o1512' < ar_3 /\\ 0 < ar_3 ]", 0-4) = 3*ar_0
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\\ 0 < a742''' /\\ ar_2 < ar_4 /\\ i218' <= 3 /\\ a742''' <= ar_3 /\\ 0 <= i218' /\\ ar_0 <= 2 /\\ 1 <= i218' /\\ 2 <= ar_4 /\\ 0 <= i215' /\\ 0 < ar_1 /\\ 0 < o1512' /\\ ar_2 <= 2 /\\ 0 <= ar_2 /\\ 0 < ar_5 /\\ 0 <= ar_0 /\\ ar_0 + 1 = i218' /\\ i215' < o1512' /\\ ar_0 < i215' /\\ o1512' < ar_3 /\\ 0 < ar_3 ]", 0-5) = 7*ar_0
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\\ 0 <= i246' /\\ 0 < ar_4 /\\ 1 <= i246' /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 2 <= ar_1 /\\ ar_1 <= ar_0 /\\ ar_3 + 1 = i246' /\\ 0 <= ar_0 ]", 0-0) = ?
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\\ 0 <= i246' /\\ 0 < ar_4 /\\ 1 <= i246' /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 2 <= ar_1 /\\ ar_1 <= ar_0 /\\ ar_3 + 1 = i246' /\\ 0 <= ar_0 ]", 0-1) = ?
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\\ 0 <= i246' /\\ 0 < ar_4 /\\ 1 <= i246' /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 2 <= ar_1 /\\ ar_1 <= ar_0 /\\ ar_3 + 1 = i246' /\\ 0 <= ar_0 ]", 0-2) = ?
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\\ 0 <= i246' /\\ 0 < ar_4 /\\ 1 <= i246' /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 2 <= ar_1 /\\ ar_1 <= ar_0 /\\ ar_3 + 1 = i246' /\\ 0 <= ar_0 ]", 0-3) = 3*ar_0
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\\ 0 <= i246' /\\ 0 < ar_4 /\\ 1 <= i246' /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 2 <= ar_1 /\\ ar_1 <= ar_0 /\\ ar_3 + 1 = i246' /\\ 0 <= ar_0 ]", 0-4) = 7*ar_0
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\\ 0 <= i246' /\\ 0 < ar_4 /\\ 1 <= i246' /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 2 <= ar_1 /\\ ar_1 <= ar_0 /\\ ar_3 + 1 = i246' /\\ 0 <= ar_0 ]", 0-5) = ?
S("imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ ar_1 < ar_3 /\\ 0 < ar_2 ]", 0-0) = ?
S("imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ ar_1 < ar_3 /\\ 0 < ar_2 ]", 0-1) = ?
S("imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ ar_1 < ar_3 /\\ 0 < ar_2 ]", 0-2) = 0
S("imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ ar_1 < ar_3 /\\ 0 < ar_2 ]", 0-3) = ?
S("imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ ar_1 < ar_3 /\\ 0 < ar_2 ]", 0-4) = 3*ar_0
S("imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ ar_1 < ar_3 /\\ 0 < ar_2 ]", 0-5) = 7*ar_0
S("init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\\ 2 <= ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_2 /\\ ar_1 <= 2 /\\ 0 < ar_5 /\\ 0 <= ar_1 ]", 0-0) = 3
S("init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\\ 2 <= ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_2 /\\ ar_1 <= 2 /\\ 0 < ar_5 /\\ 0 <= ar_1 ]", 0-1) = ?
S("init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\\ 2 <= ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_2 /\\ ar_1 <= 2 /\\ 0 < ar_5 /\\ 0 <= ar_1 ]", 0-2) = 2
S("init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\\ 2 <= ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_2 /\\ ar_1 <= 2 /\\ 0 < ar_5 /\\ 0 <= ar_1 ]", 0-3) = ?
S("init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\\ 2 <= ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_2 /\\ ar_1 <= 2 /\\ 0 < ar_5 /\\ 0 <= ar_1 ]", 0-4) = 3*ar_0
S("init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\\ 2 <= ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_2 /\\ ar_1 <= 2 /\\ 0 < ar_5 /\\ 0 <= ar_1 ]", 0-5) = 7*ar_0
S("imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ 2 <= ar_4 /\\ 0 < ar_5 ]", 0-0) = 3*ar_0
S("imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ 2 <= ar_4 /\\ 0 < ar_5 ]", 0-1) = 3*ar_0
S("imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ 2 <= ar_4 /\\ 0 < ar_5 ]", 0-2) = ?
S("imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ 2 <= ar_4 /\\ 0 < ar_5 ]", 0-3) = ?
S("imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ 2 <= ar_4 /\\ 0 < ar_5 ]", 0-4) = ?
S("imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ 2 <= ar_4 /\\ 0 < ar_5 ]", 0-5) = 7*ar_0
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\\ 3 <= ar_0 /\\ 0 < ar_1 /\\ 1 <= i168' /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 <= ar_0 /\\ 1 <= i169' /\\ i168' < ar_3 ]", 0-0) = ?
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\\ 3 <= ar_0 /\\ 0 < ar_1 /\\ 1 <= i168' /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 <= ar_0 /\\ 1 <= i169' /\\ i168' < ar_3 ]", 0-1) = 0
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\\ 3 <= ar_0 /\\ 0 < ar_1 /\\ 1 <= i168' /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 <= ar_0 /\\ 1 <= i169' /\\ i168' < ar_3 ]", 0-2) = ?
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\\ 3 <= ar_0 /\\ 0 < ar_1 /\\ 1 <= i168' /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 <= ar_0 /\\ 1 <= i169' /\\ i168' < ar_3 ]", 0-3) = 3*ar_0
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\\ 3 <= ar_0 /\\ 0 < ar_1 /\\ 1 <= i168' /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 <= ar_0 /\\ 1 <= i169' /\\ i168' < ar_3 ]", 0-4) = 7*ar_0
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\\ 3 <= ar_0 /\\ 0 < ar_1 /\\ 1 <= i168' /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 <= ar_0 /\\ 1 <= i169' /\\ i168' < ar_3 ]", 0-5) = ?
S("main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\\ a152' = i6'^2 + 2*i6' + 2 /\\ 0 < o68'1 /\\ i5' + 1 = i6' /\\ o4'2 < o4'3 /\\ o4'4 = o4'3 + o68'1 /\\ 0 < o4'5 /\\ 2 <= i6' /\\ 1 < o68''' /\\ 0 < o4'3 /\\ 0 < o4'2 /\\ o68''' <= i6' + 1 /\\ o4'3 <= o4'2 + i6' /\\ static'1 <= static''' + 1 /\\ 2*ar_0 = i5' /\\ 0 <= static''' /\\ o4'1 = 1 /\\ static''' <= ar_1 + 2 /\\ o4'2 = o4'1 /\\ 0 < o68''' /\\ o4'1 <= o4'1 /\\ 0 < o4'1 /\\ o68'1 <= o68''' + i6' /\\ 0 <= ar_1 /\\ 0 <= static'1 /\\ o68''' < o68'1 /\\ o4'5 = o4'4 + a152' /\\ 0 < o4'4 /\\ 1 < i6' ]", 0-0) = ?
S("main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\\ a152' = i6'^2 + 2*i6' + 2 /\\ 0 < o68'1 /\\ i5' + 1 = i6' /\\ o4'2 < o4'3 /\\ o4'4 = o4'3 + o68'1 /\\ 0 < o4'5 /\\ 2 <= i6' /\\ 1 < o68''' /\\ 0 < o4'3 /\\ 0 < o4'2 /\\ o68''' <= i6' + 1 /\\ o4'3 <= o4'2 + i6' /\\ static'1 <= static''' + 1 /\\ 2*ar_0 = i5' /\\ 0 <= static''' /\\ o4'1 = 1 /\\ static''' <= ar_1 + 2 /\\ o4'2 = o4'1 /\\ 0 < o68''' /\\ o4'1 <= o4'1 /\\ 0 < o4'1 /\\ o68'1 <= o68''' + i6' /\\ 0 <= ar_1 /\\ 0 <= static'1 /\\ o68''' < o68'1 /\\ o4'5 = o4'4 + a152' /\\ 0 < o4'4 /\\ 1 < i6' ]", 0-1) = 0
S("main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\\ a152' = i6'^2 + 2*i6' + 2 /\\ 0 < o68'1 /\\ i5' + 1 = i6' /\\ o4'2 < o4'3 /\\ o4'4 = o4'3 + o68'1 /\\ 0 < o4'5 /\\ 2 <= i6' /\\ 1 < o68''' /\\ 0 < o4'3 /\\ 0 < o4'2 /\\ o68''' <= i6' + 1 /\\ o4'3 <= o4'2 + i6' /\\ static'1 <= static''' + 1 /\\ 2*ar_0 = i5' /\\ 0 <= static''' /\\ o4'1 = 1 /\\ static''' <= ar_1 + 2 /\\ o4'2 = o4'1 /\\ 0 < o68''' /\\ o4'1 <= o4'1 /\\ 0 < o4'1 /\\ o68'1 <= o68''' + i6' /\\ 0 <= ar_1 /\\ 0 <= static'1 /\\ o68''' < o68'1 /\\ o4'5 = o4'4 + a152' /\\ 0 < o4'4 /\\ 1 < i6' ]", 0-2) = ar_0
S("main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\\ a152' = i6'^2 + 2*i6' + 2 /\\ 0 < o68'1 /\\ i5' + 1 = i6' /\\ o4'2 < o4'3 /\\ o4'4 = o4'3 + o68'1 /\\ 0 < o4'5 /\\ 2 <= i6' /\\ 1 < o68''' /\\ 0 < o4'3 /\\ 0 < o4'2 /\\ o68''' <= i6' + 1 /\\ o4'3 <= o4'2 + i6' /\\ static'1 <= static''' + 1 /\\ 2*ar_0 = i5' /\\ 0 <= static''' /\\ o4'1 = 1 /\\ static''' <= ar_1 + 2 /\\ o4'2 = o4'1 /\\ 0 < o68''' /\\ o4'1 <= o4'1 /\\ 0 < o4'1 /\\ o68'1 <= o68''' + i6' /\\ 0 <= ar_1 /\\ 0 <= static'1 /\\ o68''' < o68'1 /\\ o4'5 = o4'4 + a152' /\\ 0 < o4'4 /\\ 1 < i6' ]", 0-3) = ?
S("main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\\ a152' = i6'^2 + 2*i6' + 2 /\\ 0 < o68'1 /\\ i5' + 1 = i6' /\\ o4'2 < o4'3 /\\ o4'4 = o4'3 + o68'1 /\\ 0 < o4'5 /\\ 2 <= i6' /\\ 1 < o68''' /\\ 0 < o4'3 /\\ 0 < o4'2 /\\ o68''' <= i6' + 1 /\\ o4'3 <= o4'2 + i6' /\\ static'1 <= static''' + 1 /\\ 2*ar_0 = i5' /\\ 0 <= static''' /\\ o4'1 = 1 /\\ static''' <= ar_1 + 2 /\\ o4'2 = o4'1 /\\ 0 < o68''' /\\ o4'1 <= o4'1 /\\ 0 < o4'1 /\\ o68'1 <= o68''' + i6' /\\ 0 <= ar_1 /\\ 0 <= static'1 /\\ o68''' < o68'1 /\\ o4'5 = o4'4 + a152' /\\ 0 < o4'4 /\\ 1 < i6' ]", 0-4) = 3*ar_0
S("main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\\ a152' = i6'^2 + 2*i6' + 2 /\\ 0 < o68'1 /\\ i5' + 1 = i6' /\\ o4'2 < o4'3 /\\ o4'4 = o4'3 + o68'1 /\\ 0 < o4'5 /\\ 2 <= i6' /\\ 1 < o68''' /\\ 0 < o4'3 /\\ 0 < o4'2 /\\ o68''' <= i6' + 1 /\\ o4'3 <= o4'2 + i6' /\\ static'1 <= static''' + 1 /\\ 2*ar_0 = i5' /\\ 0 <= static''' /\\ o4'1 = 1 /\\ static''' <= ar_1 + 2 /\\ o4'2 = o4'1 /\\ 0 < o68''' /\\ o4'1 <= o4'1 /\\ 0 < o4'1 /\\ o68'1 <= o68''' + i6' /\\ 0 <= ar_1 /\\ 0 <= static'1 /\\ o68''' < o68'1 /\\ o4'5 = o4'4 + a152' /\\ 0 < o4'4 /\\ 1 < i6' ]", 0-5) = 7*ar_0
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 0 < ar_4 /\\ 2 <= ar_1 /\\ ar_0 < ar_1 /\\ 0 <= i247' /\\ 1 <= i247' /\\ ar_0 + 1 = i247' ]", 0-0) = ?
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 0 < ar_4 /\\ 2 <= ar_1 /\\ ar_0 < ar_1 /\\ 0 <= i247' /\\ 1 <= i247' /\\ ar_0 + 1 = i247' ]", 0-1) = ?
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 0 < ar_4 /\\ 2 <= ar_1 /\\ ar_0 < ar_1 /\\ 0 <= i247' /\\ 1 <= i247' /\\ ar_0 + 1 = i247' ]", 0-2) = 3*ar_0
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 0 < ar_4 /\\ 2 <= ar_1 /\\ ar_0 < ar_1 /\\ 0 <= i247' /\\ 1 <= i247' /\\ ar_0 + 1 = i247' ]", 0-3) = ?
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 0 < ar_4 /\\ 2 <= ar_1 /\\ ar_0 < ar_1 /\\ 0 <= i247' /\\ 1 <= i247' /\\ ar_0 + 1 = i247' ]", 0-4) = 3*ar_0
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 0 < ar_4 /\\ 2 <= ar_1 /\\ ar_0 < ar_1 /\\ 0 <= i247' /\\ 1 <= i247' /\\ ar_0 + 1 = i247' ]", 0-5) = 7*ar_0
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\\ 0 < ar_1 /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ ar_0 <= 2 /\\ ar_0 < 3 ]", 0-0) = ?
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\\ 0 < ar_1 /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ ar_0 <= 2 /\\ ar_0 < 3 ]", 0-1) = 2
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\\ 0 < ar_1 /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ ar_0 <= 2 /\\ ar_0 < 3 ]", 0-2) = 0
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\\ 0 < ar_1 /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ ar_0 <= 2 /\\ ar_0 < 3 ]", 0-3) = ?
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\\ 0 < ar_1 /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ ar_0 <= 2 /\\ ar_0 < 3 ]", 0-4) = 3*ar_0
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\\ 0 < ar_1 /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ ar_0 <= 2 /\\ ar_0 < 3 ]", 0-5) = 7*ar_0
S("init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\\ 2 <= ar_4 /\\ 0 <= ar_1 /\\ 0 < ar_5 /\\ 0 < ar_3 ]", 0-0) = 3
S("init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\\ 2 <= ar_4 /\\ 0 <= ar_1 /\\ 0 < ar_5 /\\ 0 < ar_3 ]", 0-1) = ?
S("init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\\ 2 <= ar_4 /\\ 0 <= ar_1 /\\ 0 < ar_5 /\\ 0 < ar_3 ]", 0-2) = ?
S("init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\\ 2 <= ar_4 /\\ 0 <= ar_1 /\\ 0 < ar_5 /\\ 0 < ar_3 ]", 0-3) = 3*ar_0
S("init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\\ 2 <= ar_4 /\\ 0 <= ar_1 /\\ 0 < ar_5 /\\ 0 < ar_3 ]", 0-4) = 7*ar_0
S("init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\\ 2 <= ar_4 /\\ 0 <= ar_1 /\\ 0 < ar_5 /\\ 0 < ar_3 ]", 0-5) = ?
orients the transitions
init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\ 2 <= ar_4 /\ 0 < ar_0 /\ 0 <= ar_2 /\ ar_1 <= 2 /\ 0 < ar_5 /\ 0 <= ar_1 ]
init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\ 2 <= ar_4 /\ 0 <= ar_1 /\ 0 < ar_5 /\ 0 < ar_3 ]
init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\ 0 < a742''' /\ ar_2 < ar_4 /\ i218' <= 3 /\ a742''' <= ar_3 /\ 0 <= i218' /\ ar_0 <= 2 /\ 1 <= i218' /\ 2 <= ar_4 /\ 0 <= i215' /\ 0 < ar_1 /\ 0 < o1512' /\ ar_2 <= 2 /\ 0 <= ar_2 /\ 0 < ar_5 /\ 0 <= ar_0 /\ ar_0 + 1 = i218' /\ i215' < o1512' /\ ar_0 < i215' /\ o1512' < ar_3 /\ 0 < ar_3 ]
init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\ 0 < ar_3 /\ ar_2 <= 2 /\ 1 <= i213' /\ 0 < ar_5 /\ 0 <= i213' /\ 0 < ar_1 /\ 2 <= ar_4 /\ ar_2 + 1 = i213' /\ i213' <= 3 /\ 0 <= ar_0 /\ 3 <= ar_0 ]
init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ 2 <= ar_3 /\ 0 < ar_4 /\ ar_0 <= 2 /\ ar_0 < 3 ]
imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 0 <= ar_1 /\ 2 <= ar_4 /\ 0 < ar_5 ]
imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\ 0 <= ar_3 /\ 0 < ar_2 /\ 0 < ar_5 /\ 0 < ar_4 /\ 2 <= ar_1 /\ ar_0 < ar_1 /\ 0 <= i247' /\ 1 <= i247' /\ ar_0 + 1 = i247' ]
imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\ 0 <= i246' /\ 0 < ar_4 /\ 1 <= i246' /\ 0 < ar_2 /\ 0 < ar_5 /\ 2 <= ar_1 /\ ar_1 <= ar_0 /\ ar_3 + 1 = i246' /\ 0 <= ar_0 ]
weakly and the transition
imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\ 0 <= i246' /\ 0 < ar_4 /\ 1 <= i246' /\ 0 < ar_2 /\ 0 < ar_5 /\ 2 <= ar_1 /\ ar_1 <= ar_0 /\ ar_3 + 1 = i246' /\ 0 <= ar_0 ]
strictly and produces the following problem:
5: T:
(Comp: ?, Cost: 2) init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\ 2 <= ar_4 /\ 0 <= ar_1 /\ 0 < ar_5 /\ 0 < ar_3 ]
(Comp: ?, Cost: 3) init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ 2 <= ar_3 /\ 0 < ar_4 /\ ar_0 <= 2 /\ ar_0 < 3 ]
(Comp: ?, Cost: 3) imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\ 0 <= ar_3 /\ 0 < ar_2 /\ 0 < ar_5 /\ 0 < ar_4 /\ 2 <= ar_1 /\ ar_0 < ar_1 /\ 0 <= i247' /\ 1 <= i247' /\ ar_0 + 1 = i247' ]
(Comp: 1, Cost: 96) main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\ a152' = i6'^2 + 2*i6' + 2 /\ 0 < o68'1 /\ i5' + 1 = i6' /\ o4'2 < o4'3 /\ o4'4 = o4'3 + o68'1 /\ 0 < o4'5 /\ 2 <= i6' /\ 1 < o68''' /\ 0 < o4'3 /\ 0 < o4'2 /\ o68''' <= i6' + 1 /\ o4'3 <= o4'2 + i6' /\ static'1 <= static''' + 1 /\ 2*ar_0 = i5' /\ 0 <= static''' /\ o4'1 = 1 /\ static''' <= ar_1 + 2 /\ o4'2 = o4'1 /\ 0 < o68''' /\ o4'1 <= o4'1 /\ 0 < o4'1 /\ o68'1 <= o68''' + i6' /\ 0 <= ar_1 /\ 0 <= static'1 /\ o68''' < o68'1 /\ o4'5 = o4'4 + a152' /\ 0 < o4'4 /\ 1 < i6' ]
(Comp: 1, Cost: 26) init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\ 3 <= ar_0 /\ 0 < ar_1 /\ 1 <= i168' /\ 0 < ar_2 /\ 2 <= ar_3 /\ 0 < ar_4 /\ 0 <= ar_0 /\ 1 <= i169' /\ i168' < ar_3 ]
(Comp: ?, Cost: 3) imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 0 <= ar_1 /\ 2 <= ar_4 /\ 0 < ar_5 ]
(Comp: ?, Cost: 2) init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\ 2 <= ar_4 /\ 0 < ar_0 /\ 0 <= ar_2 /\ ar_1 <= 2 /\ 0 < ar_5 /\ 0 <= ar_1 ]
(Comp: 2*ar_0 + 1, Cost: 6) imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\ 0 < ar_4 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 < ar_3 /\ 0 < ar_2 ]
(Comp: 2*ar_0 + 1, Cost: 3) imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\ 0 <= i246' /\ 0 < ar_4 /\ 1 <= i246' /\ 0 < ar_2 /\ 0 < ar_5 /\ 2 <= ar_1 /\ ar_1 <= ar_0 /\ ar_3 + 1 = i246' /\ 0 <= ar_0 ]
(Comp: ?, Cost: 10) init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\ 0 < a742''' /\ ar_2 < ar_4 /\ i218' <= 3 /\ a742''' <= ar_3 /\ 0 <= i218' /\ ar_0 <= 2 /\ 1 <= i218' /\ 2 <= ar_4 /\ 0 <= i215' /\ 0 < ar_1 /\ 0 < o1512' /\ ar_2 <= 2 /\ 0 <= ar_2 /\ 0 < ar_5 /\ 0 <= ar_0 /\ ar_0 + 1 = i218' /\ i215' < o1512' /\ ar_0 < i215' /\ o1512' < ar_3 /\ 0 < ar_3 ]
(Comp: ?, Cost: 3) init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\ 0 < ar_3 /\ ar_2 <= 2 /\ 1 <= i213' /\ 0 < ar_5 /\ 0 <= i213' /\ 0 < ar_1 /\ 2 <= ar_4 /\ ar_2 + 1 = i213' /\ i213' <= 3 /\ 0 <= ar_0 /\ 3 <= ar_0 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0

A polynomial rank function with
Pol(init_Load_1912) = -2*V_2 + 5
Pol(init_GE_1918) = -2*V_3 + 5
Pol(init_Load_1646) = -2*V_2 + 6
Pol(init_GE_1654) = -2*V_1 + 6
Pol(imprimer_Load_2116) = -V_3 + V_5
Pol(imprimer_GE_2119) = -V_1 + V_2
and size complexities
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-0) = ar_0
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-1) = ar_1
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-2) = ar_2
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-3) = ar_3
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-4) = ar_4
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-5) = ar_5
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\\ 0 < ar_3 /\\ ar_2 <= 2 /\\ 1 <= i213' /\\ 0 < ar_5 /\\ 0 <= i213' /\\ 0 < ar_1 /\\ 2 <= ar_4 /\\ ar_2 + 1 = i213' /\\ i213' <= 3 /\\ 0 <= ar_0 /\\ 3 <= ar_0 ]", 0-0) = ?
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\\ 0 < ar_3 /\\ ar_2 <= 2 /\\ 1 <= i213' /\\ 0 < ar_5 /\\ 0 <= i213' /\\ 0 < ar_1 /\\ 2 <= ar_4 /\\ ar_2 + 1 = i213' /\\ i213' <= 3 /\\ 0 <= ar_0 /\\ 3 <= ar_0 ]", 0-1) = 3
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\\ 0 < ar_3 /\\ ar_2 <= 2 /\\ 1 <= i213' /\\ 0 < ar_5 /\\ 0 <= i213' /\\ 0 < ar_1 /\\ 2 <= ar_4 /\\ ar_2 + 1 = i213' /\\ i213' <= 3 /\\ 0 <= ar_0 /\\ 3 <= ar_0 ]", 0-2) = ?
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\\ 0 < ar_3 /\\ ar_2 <= 2 /\\ 1 <= i213' /\\ 0 < ar_5 /\\ 0 <= i213' /\\ 0 < ar_1 /\\ 2 <= ar_4 /\\ ar_2 + 1 = i213' /\\ i213' <= 3 /\\ 0 <= ar_0 /\\ 3 <= ar_0 ]", 0-3) = ?
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\\ 0 < ar_3 /\\ ar_2 <= 2 /\\ 1 <= i213' /\\ 0 < ar_5 /\\ 0 <= i213' /\\ 0 < ar_1 /\\ 2 <= ar_4 /\\ ar_2 + 1 = i213' /\\ i213' <= 3 /\\ 0 <= ar_0 /\\ 3 <= ar_0 ]", 0-4) = 3*ar_0
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\\ 0 < ar_3 /\\ ar_2 <= 2 /\\ 1 <= i213' /\\ 0 < ar_5 /\\ 0 <= i213' /\\ 0 < ar_1 /\\ 2 <= ar_4 /\\ ar_2 + 1 = i213' /\\ i213' <= 3 /\\ 0 <= ar_0 /\\ 3 <= ar_0 ]", 0-5) = 7*ar_0
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\\ 0 < a742''' /\\ ar_2 < ar_4 /\\ i218' <= 3 /\\ a742''' <= ar_3 /\\ 0 <= i218' /\\ ar_0 <= 2 /\\ 1 <= i218' /\\ 2 <= ar_4 /\\ 0 <= i215' /\\ 0 < ar_1 /\\ 0 < o1512' /\\ ar_2 <= 2 /\\ 0 <= ar_2 /\\ 0 < ar_5 /\\ 0 <= ar_0 /\\ ar_0 + 1 = i218' /\\ i215' < o1512' /\\ ar_0 < i215' /\\ o1512' < ar_3 /\\ 0 < ar_3 ]", 0-0) = ?
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\\ 0 < a742''' /\\ ar_2 < ar_4 /\\ i218' <= 3 /\\ a742''' <= ar_3 /\\ 0 <= i218' /\\ ar_0 <= 2 /\\ 1 <= i218' /\\ 2 <= ar_4 /\\ 0 <= i215' /\\ 0 < ar_1 /\\ 0 < o1512' /\\ ar_2 <= 2 /\\ 0 <= ar_2 /\\ 0 < ar_5 /\\ 0 <= ar_0 /\\ ar_0 + 1 = i218' /\\ i215' < o1512' /\\ ar_0 < i215' /\\ o1512' < ar_3 /\\ 0 < ar_3 ]", 0-1) = 2
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\\ 0 < a742''' /\\ ar_2 < ar_4 /\\ i218' <= 3 /\\ a742''' <= ar_3 /\\ 0 <= i218' /\\ ar_0 <= 2 /\\ 1 <= i218' /\\ 2 <= ar_4 /\\ 0 <= i215' /\\ 0 < ar_1 /\\ 0 < o1512' /\\ ar_2 <= 2 /\\ 0 <= ar_2 /\\ 0 < ar_5 /\\ 0 <= ar_0 /\\ ar_0 + 1 = i218' /\\ i215' < o1512' /\\ ar_0 < i215' /\\ o1512' < ar_3 /\\ 0 < ar_3 ]", 0-2) = 3
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\\ 0 < a742''' /\\ ar_2 < ar_4 /\\ i218' <= 3 /\\ a742''' <= ar_3 /\\ 0 <= i218' /\\ ar_0 <= 2 /\\ 1 <= i218' /\\ 2 <= ar_4 /\\ 0 <= i215' /\\ 0 < ar_1 /\\ 0 < o1512' /\\ ar_2 <= 2 /\\ 0 <= ar_2 /\\ 0 < ar_5 /\\ 0 <= ar_0 /\\ ar_0 + 1 = i218' /\\ i215' < o1512' /\\ ar_0 < i215' /\\ o1512' < ar_3 /\\ 0 < ar_3 ]", 0-3) = ?
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\\ 0 < a742''' /\\ ar_2 < ar_4 /\\ i218' <= 3 /\\ a742''' <= ar_3 /\\ 0 <= i218' /\\ ar_0 <= 2 /\\ 1 <= i218' /\\ 2 <= ar_4 /\\ 0 <= i215' /\\ 0 < ar_1 /\\ 0 < o1512' /\\ ar_2 <= 2 /\\ 0 <= ar_2 /\\ 0 < ar_5 /\\ 0 <= ar_0 /\\ ar_0 + 1 = i218' /\\ i215' < o1512' /\\ ar_0 < i215' /\\ o1512' < ar_3 /\\ 0 < ar_3 ]", 0-4) = 3*ar_0
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\\ 0 < a742''' /\\ ar_2 < ar_4 /\\ i218' <= 3 /\\ a742''' <= ar_3 /\\ 0 <= i218' /\\ ar_0 <= 2 /\\ 1 <= i218' /\\ 2 <= ar_4 /\\ 0 <= i215' /\\ 0 < ar_1 /\\ 0 < o1512' /\\ ar_2 <= 2 /\\ 0 <= ar_2 /\\ 0 < ar_5 /\\ 0 <= ar_0 /\\ ar_0 + 1 = i218' /\\ i215' < o1512' /\\ ar_0 < i215' /\\ o1512' < ar_3 /\\ 0 < ar_3 ]", 0-5) = 7*ar_0
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\\ 0 <= i246' /\\ 0 < ar_4 /\\ 1 <= i246' /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 2 <= ar_1 /\\ ar_1 <= ar_0 /\\ ar_3 + 1 = i246' /\\ 0 <= ar_0 ]", 0-0) = ?
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\\ 0 <= i246' /\\ 0 < ar_4 /\\ 1 <= i246' /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 2 <= ar_1 /\\ ar_1 <= ar_0 /\\ ar_3 + 1 = i246' /\\ 0 <= ar_0 ]", 0-1) = 2*ar_0 + 4
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\\ 0 <= i246' /\\ 0 < ar_4 /\\ 1 <= i246' /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 2 <= ar_1 /\\ ar_1 <= ar_0 /\\ ar_3 + 1 = i246' /\\ 0 <= ar_0 ]", 0-2) = ?
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\\ 0 <= i246' /\\ 0 < ar_4 /\\ 1 <= i246' /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 2 <= ar_1 /\\ ar_1 <= ar_0 /\\ ar_3 + 1 = i246' /\\ 0 <= ar_0 ]", 0-3) = 3*ar_0
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\\ 0 <= i246' /\\ 0 < ar_4 /\\ 1 <= i246' /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 2 <= ar_1 /\\ ar_1 <= ar_0 /\\ ar_3 + 1 = i246' /\\ 0 <= ar_0 ]", 0-4) = 7*ar_0
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\\ 0 <= i246' /\\ 0 < ar_4 /\\ 1 <= i246' /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 2 <= ar_1 /\\ ar_1 <= ar_0 /\\ ar_3 + 1 = i246' /\\ 0 <= ar_0 ]", 0-5) = ?
S("imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ ar_1 < ar_3 /\\ 0 < ar_2 ]", 0-0) = ?
S("imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ ar_1 < ar_3 /\\ 0 < ar_2 ]", 0-1) = 2*ar_0 + 4
S("imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ ar_1 < ar_3 /\\ 0 < ar_2 ]", 0-2) = 0
S("imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ ar_1 < ar_3 /\\ 0 < ar_2 ]", 0-3) = ?
S("imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ ar_1 < ar_3 /\\ 0 < ar_2 ]", 0-4) = 3*ar_0
S("imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ ar_1 < ar_3 /\\ 0 < ar_2 ]", 0-5) = 7*ar_0
S("init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\\ 2 <= ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_2 /\\ ar_1 <= 2 /\\ 0 < ar_5 /\\ 0 <= ar_1 ]", 0-0) = 3
S("init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\\ 2 <= ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_2 /\\ ar_1 <= 2 /\\ 0 < ar_5 /\\ 0 <= ar_1 ]", 0-1) = ?
S("init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\\ 2 <= ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_2 /\\ ar_1 <= 2 /\\ 0 < ar_5 /\\ 0 <= ar_1 ]", 0-2) = 2
S("init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\\ 2 <= ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_2 /\\ ar_1 <= 2 /\\ 0 < ar_5 /\\ 0 <= ar_1 ]", 0-3) = ?
S("init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\\ 2 <= ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_2 /\\ ar_1 <= 2 /\\ 0 < ar_5 /\\ 0 <= ar_1 ]", 0-4) = 3*ar_0
S("init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\\ 2 <= ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_2 /\\ ar_1 <= 2 /\\ 0 < ar_5 /\\ 0 <= ar_1 ]", 0-5) = 7*ar_0
S("imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ 2 <= ar_4 /\\ 0 < ar_5 ]", 0-0) = 3*ar_0
S("imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ 2 <= ar_4 /\\ 0 < ar_5 ]", 0-1) = 3*ar_0
S("imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ 2 <= ar_4 /\\ 0 < ar_5 ]", 0-2) = ?
S("imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ 2 <= ar_4 /\\ 0 < ar_5 ]", 0-3) = 2*ar_0 + 4
S("imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ 2 <= ar_4 /\\ 0 < ar_5 ]", 0-4) = ?
S("imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ 2 <= ar_4 /\\ 0 < ar_5 ]", 0-5) = 7*ar_0
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\\ 3 <= ar_0 /\\ 0 < ar_1 /\\ 1 <= i168' /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 <= ar_0 /\\ 1 <= i169' /\\ i168' < ar_3 ]", 0-0) = ?
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\\ 3 <= ar_0 /\\ 0 < ar_1 /\\ 1 <= i168' /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 <= ar_0 /\\ 1 <= i169' /\\ i168' < ar_3 ]", 0-1) = 0
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\\ 3 <= ar_0 /\\ 0 < ar_1 /\\ 1 <= i168' /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 <= ar_0 /\\ 1 <= i169' /\\ i168' < ar_3 ]", 0-2) = ?
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\\ 3 <= ar_0 /\\ 0 < ar_1 /\\ 1 <= i168' /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 <= ar_0 /\\ 1 <= i169' /\\ i168' < ar_3 ]", 0-3) = 3*ar_0
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\\ 3 <= ar_0 /\\ 0 < ar_1 /\\ 1 <= i168' /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 <= ar_0 /\\ 1 <= i169' /\\ i168' < ar_3 ]", 0-4) = 7*ar_0
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\\ 3 <= ar_0 /\\ 0 < ar_1 /\\ 1 <= i168' /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 <= ar_0 /\\ 1 <= i169' /\\ i168' < ar_3 ]", 0-5) = ?
S("main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\\ a152' = i6'^2 + 2*i6' + 2 /\\ 0 < o68'1 /\\ i5' + 1 = i6' /\\ o4'2 < o4'3 /\\ o4'4 = o4'3 + o68'1 /\\ 0 < o4'5 /\\ 2 <= i6' /\\ 1 < o68''' /\\ 0 < o4'3 /\\ 0 < o4'2 /\\ o68''' <= i6' + 1 /\\ o4'3 <= o4'2 + i6' /\\ static'1 <= static''' + 1 /\\ 2*ar_0 = i5' /\\ 0 <= static''' /\\ o4'1 = 1 /\\ static''' <= ar_1 + 2 /\\ o4'2 = o4'1 /\\ 0 < o68''' /\\ o4'1 <= o4'1 /\\ 0 < o4'1 /\\ o68'1 <= o68''' + i6' /\\ 0 <= ar_1 /\\ 0 <= static'1 /\\ o68''' < o68'1 /\\ o4'5 = o4'4 + a152' /\\ 0 < o4'4 /\\ 1 < i6' ]", 0-0) = ?
S("main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\\ a152' = i6'^2 + 2*i6' + 2 /\\ 0 < o68'1 /\\ i5' + 1 = i6' /\\ o4'2 < o4'3 /\\ o4'4 = o4'3 + o68'1 /\\ 0 < o4'5 /\\ 2 <= i6' /\\ 1 < o68''' /\\ 0 < o4'3 /\\ 0 < o4'2 /\\ o68''' <= i6' + 1 /\\ o4'3 <= o4'2 + i6' /\\ static'1 <= static''' + 1 /\\ 2*ar_0 = i5' /\\ 0 <= static''' /\\ o4'1 = 1 /\\ static''' <= ar_1 + 2 /\\ o4'2 = o4'1 /\\ 0 < o68''' /\\ o4'1 <= o4'1 /\\ 0 < o4'1 /\\ o68'1 <= o68''' + i6' /\\ 0 <= ar_1 /\\ 0 <= static'1 /\\ o68''' < o68'1 /\\ o4'5 = o4'4 + a152' /\\ 0 < o4'4 /\\ 1 < i6' ]", 0-1) = 0
S("main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\\ a152' = i6'^2 + 2*i6' + 2 /\\ 0 < o68'1 /\\ i5' + 1 = i6' /\\ o4'2 < o4'3 /\\ o4'4 = o4'3 + o68'1 /\\ 0 < o4'5 /\\ 2 <= i6' /\\ 1 < o68''' /\\ 0 < o4'3 /\\ 0 < o4'2 /\\ o68''' <= i6' + 1 /\\ o4'3 <= o4'2 + i6' /\\ static'1 <= static''' + 1 /\\ 2*ar_0 = i5' /\\ 0 <= static''' /\\ o4'1 = 1 /\\ static''' <= ar_1 + 2 /\\ o4'2 = o4'1 /\\ 0 < o68''' /\\ o4'1 <= o4'1 /\\ 0 < o4'1 /\\ o68'1 <= o68''' + i6' /\\ 0 <= ar_1 /\\ 0 <= static'1 /\\ o68''' < o68'1 /\\ o4'5 = o4'4 + a152' /\\ 0 < o4'4 /\\ 1 < i6' ]", 0-2) = ar_0
S("main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\\ a152' = i6'^2 + 2*i6' + 2 /\\ 0 < o68'1 /\\ i5' + 1 = i6' /\\ o4'2 < o4'3 /\\ o4'4 = o4'3 + o68'1 /\\ 0 < o4'5 /\\ 2 <= i6' /\\ 1 < o68''' /\\ 0 < o4'3 /\\ 0 < o4'2 /\\ o68''' <= i6' + 1 /\\ o4'3 <= o4'2 + i6' /\\ static'1 <= static''' + 1 /\\ 2*ar_0 = i5' /\\ 0 <= static''' /\\ o4'1 = 1 /\\ static''' <= ar_1 + 2 /\\ o4'2 = o4'1 /\\ 0 < o68''' /\\ o4'1 <= o4'1 /\\ 0 < o4'1 /\\ o68'1 <= o68''' + i6' /\\ 0 <= ar_1 /\\ 0 <= static'1 /\\ o68''' < o68'1 /\\ o4'5 = o4'4 + a152' /\\ 0 < o4'4 /\\ 1 < i6' ]", 0-3) = ?
S("main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\\ a152' = i6'^2 + 2*i6' + 2 /\\ 0 < o68'1 /\\ i5' + 1 = i6' /\\ o4'2 < o4'3 /\\ o4'4 = o4'3 + o68'1 /\\ 0 < o4'5 /\\ 2 <= i6' /\\ 1 < o68''' /\\ 0 < o4'3 /\\ 0 < o4'2 /\\ o68''' <= i6' + 1 /\\ o4'3 <= o4'2 + i6' /\\ static'1 <= static''' + 1 /\\ 2*ar_0 = i5' /\\ 0 <= static''' /\\ o4'1 = 1 /\\ static''' <= ar_1 + 2 /\\ o4'2 = o4'1 /\\ 0 < o68''' /\\ o4'1 <= o4'1 /\\ 0 < o4'1 /\\ o68'1 <= o68''' + i6' /\\ 0 <= ar_1 /\\ 0 <= static'1 /\\ o68''' < o68'1 /\\ o4'5 = o4'4 + a152' /\\ 0 < o4'4 /\\ 1 < i6' ]", 0-4) = 3*ar_0
S("main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\\ a152' = i6'^2 + 2*i6' + 2 /\\ 0 < o68'1 /\\ i5' + 1 = i6' /\\ o4'2 < o4'3 /\\ o4'4 = o4'3 + o68'1 /\\ 0 < o4'5 /\\ 2 <= i6' /\\ 1 < o68''' /\\ 0 < o4'3 /\\ 0 < o4'2 /\\ o68''' <= i6' + 1 /\\ o4'3 <= o4'2 + i6' /\\ static'1 <= static''' + 1 /\\ 2*ar_0 = i5' /\\ 0 <= static''' /\\ o4'1 = 1 /\\ static''' <= ar_1 + 2 /\\ o4'2 = o4'1 /\\ 0 < o68''' /\\ o4'1 <= o4'1 /\\ 0 < o4'1 /\\ o68'1 <= o68''' + i6' /\\ 0 <= ar_1 /\\ 0 <= static'1 /\\ o68''' < o68'1 /\\ o4'5 = o4'4 + a152' /\\ 0 < o4'4 /\\ 1 < i6' ]", 0-5) = 7*ar_0
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 0 < ar_4 /\\ 2 <= ar_1 /\\ ar_0 < ar_1 /\\ 0 <= i247' /\\ 1 <= i247' /\\ ar_0 + 1 = i247' ]", 0-0) = ?
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 0 < ar_4 /\\ 2 <= ar_1 /\\ ar_0 < ar_1 /\\ 0 <= i247' /\\ 1 <= i247' /\\ ar_0 + 1 = i247' ]", 0-1) = 2*ar_0 + 4
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 0 < ar_4 /\\ 2 <= ar_1 /\\ ar_0 < ar_1 /\\ 0 <= i247' /\\ 1 <= i247' /\\ ar_0 + 1 = i247' ]", 0-2) = 3*ar_0
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 0 < ar_4 /\\ 2 <= ar_1 /\\ ar_0 < ar_1 /\\ 0 <= i247' /\\ 1 <= i247' /\\ ar_0 + 1 = i247' ]", 0-3) = ?
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 0 < ar_4 /\\ 2 <= ar_1 /\\ ar_0 < ar_1 /\\ 0 <= i247' /\\ 1 <= i247' /\\ ar_0 + 1 = i247' ]", 0-4) = 3*ar_0
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 0 < ar_4 /\\ 2 <= ar_1 /\\ ar_0 < ar_1 /\\ 0 <= i247' /\\ 1 <= i247' /\\ ar_0 + 1 = i247' ]", 0-5) = 7*ar_0
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\\ 0 < ar_1 /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ ar_0 <= 2 /\\ ar_0 < 3 ]", 0-0) = ?
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\\ 0 < ar_1 /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ ar_0 <= 2 /\\ ar_0 < 3 ]", 0-1) = 2
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\\ 0 < ar_1 /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ ar_0 <= 2 /\\ ar_0 < 3 ]", 0-2) = 0
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\\ 0 < ar_1 /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ ar_0 <= 2 /\\ ar_0 < 3 ]", 0-3) = ?
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\\ 0 < ar_1 /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ ar_0 <= 2 /\\ ar_0 < 3 ]", 0-4) = 3*ar_0
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\\ 0 < ar_1 /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ ar_0 <= 2 /\\ ar_0 < 3 ]", 0-5) = 7*ar_0
S("init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\\ 2 <= ar_4 /\\ 0 <= ar_1 /\\ 0 < ar_5 /\\ 0 < ar_3 ]", 0-0) = 3
S("init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\\ 2 <= ar_4 /\\ 0 <= ar_1 /\\ 0 < ar_5 /\\ 0 < ar_3 ]", 0-1) = ?
S("init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\\ 2 <= ar_4 /\\ 0 <= ar_1 /\\ 0 < ar_5 /\\ 0 < ar_3 ]", 0-2) = ?
S("init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\\ 2 <= ar_4 /\\ 0 <= ar_1 /\\ 0 < ar_5 /\\ 0 < ar_3 ]", 0-3) = 3*ar_0
S("init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\\ 2 <= ar_4 /\\ 0 <= ar_1 /\\ 0 < ar_5 /\\ 0 < ar_3 ]", 0-4) = 7*ar_0
S("init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\\ 2 <= ar_4 /\\ 0 <= ar_1 /\\ 0 < ar_5 /\\ 0 < ar_3 ]", 0-5) = ?
orients the transitions
init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\ 2 <= ar_4 /\ 0 < ar_0 /\ 0 <= ar_2 /\ ar_1 <= 2 /\ 0 < ar_5 /\ 0 <= ar_1 ]
init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\ 2 <= ar_4 /\ 0 <= ar_1 /\ 0 < ar_5 /\ 0 < ar_3 ]
init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\ 0 < a742''' /\ ar_2 < ar_4 /\ i218' <= 3 /\ a742''' <= ar_3 /\ 0 <= i218' /\ ar_0 <= 2 /\ 1 <= i218' /\ 2 <= ar_4 /\ 0 <= i215' /\ 0 < ar_1 /\ 0 < o1512' /\ ar_2 <= 2 /\ 0 <= ar_2 /\ 0 < ar_5 /\ 0 <= ar_0 /\ ar_0 + 1 = i218' /\ i215' < o1512' /\ ar_0 < i215' /\ o1512' < ar_3 /\ 0 < ar_3 ]
init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\ 0 < ar_3 /\ ar_2 <= 2 /\ 1 <= i213' /\ 0 < ar_5 /\ 0 <= i213' /\ 0 < ar_1 /\ 2 <= ar_4 /\ ar_2 + 1 = i213' /\ i213' <= 3 /\ 0 <= ar_0 /\ 3 <= ar_0 ]
init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ 2 <= ar_3 /\ 0 < ar_4 /\ ar_0 <= 2 /\ ar_0 < 3 ]
imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 0 <= ar_1 /\ 2 <= ar_4 /\ 0 < ar_5 ]
imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\ 0 <= ar_3 /\ 0 < ar_2 /\ 0 < ar_5 /\ 0 < ar_4 /\ 2 <= ar_1 /\ ar_0 < ar_1 /\ 0 <= i247' /\ 1 <= i247' /\ ar_0 + 1 = i247' ]
weakly and the transitions
init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\ 0 < ar_3 /\ ar_2 <= 2 /\ 1 <= i213' /\ 0 < ar_5 /\ 0 <= i213' /\ 0 < ar_1 /\ 2 <= ar_4 /\ ar_2 + 1 = i213' /\ i213' <= 3 /\ 0 <= ar_0 /\ 3 <= ar_0 ]
init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ 2 <= ar_3 /\ 0 < ar_4 /\ ar_0 <= 2 /\ ar_0 < 3 ]
imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\ 0 <= ar_3 /\ 0 < ar_2 /\ 0 < ar_5 /\ 0 < ar_4 /\ 2 <= ar_1 /\ ar_0 < ar_1 /\ 0 <= i247' /\ 1 <= i247' /\ ar_0 + 1 = i247' ]
strictly and produces the following problem:
6: T:
(Comp: ?, Cost: 2) init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\ 2 <= ar_4 /\ 0 <= ar_1 /\ 0 < ar_5 /\ 0 < ar_3 ]
(Comp: 6*ar_0^2 + 3*ar_0 + 6, Cost: 3) init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ 2 <= ar_3 /\ 0 < ar_4 /\ ar_0 <= 2 /\ ar_0 < 3 ]
(Comp: 6*ar_0^2 + 3*ar_0 + 6, Cost: 3) imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\ 0 <= ar_3 /\ 0 < ar_2 /\ 0 < ar_5 /\ 0 < ar_4 /\ 2 <= ar_1 /\ ar_0 < ar_1 /\ 0 <= i247' /\ 1 <= i247' /\ ar_0 + 1 = i247' ]
(Comp: 1, Cost: 96) main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\ a152' = i6'^2 + 2*i6' + 2 /\ 0 < o68'1 /\ i5' + 1 = i6' /\ o4'2 < o4'3 /\ o4'4 = o4'3 + o68'1 /\ 0 < o4'5 /\ 2 <= i6' /\ 1 < o68''' /\ 0 < o4'3 /\ 0 < o4'2 /\ o68''' <= i6' + 1 /\ o4'3 <= o4'2 + i6' /\ static'1 <= static''' + 1 /\ 2*ar_0 = i5' /\ 0 <= static''' /\ o4'1 = 1 /\ static''' <= ar_1 + 2 /\ o4'2 = o4'1 /\ 0 < o68''' /\ o4'1 <= o4'1 /\ 0 < o4'1 /\ o68'1 <= o68''' + i6' /\ 0 <= ar_1 /\ 0 <= static'1 /\ o68''' < o68'1 /\ o4'5 = o4'4 + a152' /\ 0 < o4'4 /\ 1 < i6' ]
(Comp: 1, Cost: 26) init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\ 3 <= ar_0 /\ 0 < ar_1 /\ 1 <= i168' /\ 0 < ar_2 /\ 2 <= ar_3 /\ 0 < ar_4 /\ 0 <= ar_0 /\ 1 <= i169' /\ i168' < ar_3 ]
(Comp: ?, Cost: 3) imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 0 <= ar_1 /\ 2 <= ar_4 /\ 0 < ar_5 ]
(Comp: ?, Cost: 2) init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\ 2 <= ar_4 /\ 0 < ar_0 /\ 0 <= ar_2 /\ ar_1 <= 2 /\ 0 < ar_5 /\ 0 <= ar_1 ]
(Comp: 2*ar_0 + 1, Cost: 6) imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\ 0 < ar_4 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 < ar_3 /\ 0 < ar_2 ]
(Comp: 2*ar_0 + 1, Cost: 3) imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\ 0 <= i246' /\ 0 < ar_4 /\ 1 <= i246' /\ 0 < ar_2 /\ 0 < ar_5 /\ 2 <= ar_1 /\ ar_1 <= ar_0 /\ ar_3 + 1 = i246' /\ 0 <= ar_0 ]
(Comp: ?, Cost: 10) init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\ 0 < a742''' /\ ar_2 < ar_4 /\ i218' <= 3 /\ a742''' <= ar_3 /\ 0 <= i218' /\ ar_0 <= 2 /\ 1 <= i218' /\ 2 <= ar_4 /\ 0 <= i215' /\ 0 < ar_1 /\ 0 < o1512' /\ ar_2 <= 2 /\ 0 <= ar_2 /\ 0 < ar_5 /\ 0 <= ar_0 /\ ar_0 + 1 = i218' /\ i215' < o1512' /\ ar_0 < i215' /\ o1512' < ar_3 /\ 0 < ar_3 ]
(Comp: 6*ar_0^2 + 3*ar_0 + 6, Cost: 3) init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\ 0 < ar_3 /\ ar_2 <= 2 /\ 1 <= i213' /\ 0 < ar_5 /\ 0 <= i213' /\ 0 < ar_1 /\ 2 <= ar_4 /\ ar_2 + 1 = i213' /\ i213' <= 3 /\ 0 <= ar_0 /\ 3 <= ar_0 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0

Repeatedly propagating knowledge in problem 6 produces the following problem:
7: T:
(Comp: 6*ar_0^2 + 3*ar_0 + 7, Cost: 2) init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\ 2 <= ar_4 /\ 0 <= ar_1 /\ 0 < ar_5 /\ 0 < ar_3 ]
(Comp: 6*ar_0^2 + 3*ar_0 + 6, Cost: 3) init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ 2 <= ar_3 /\ 0 < ar_4 /\ ar_0 <= 2 /\ ar_0 < 3 ]
(Comp: 6*ar_0^2 + 3*ar_0 + 6, Cost: 3) imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\ 0 <= ar_3 /\ 0 < ar_2 /\ 0 < ar_5 /\ 0 < ar_4 /\ 2 <= ar_1 /\ ar_0 < ar_1 /\ 0 <= i247' /\ 1 <= i247' /\ ar_0 + 1 = i247' ]
(Comp: 1, Cost: 96) main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\ a152' = i6'^2 + 2*i6' + 2 /\ 0 < o68'1 /\ i5' + 1 = i6' /\ o4'2 < o4'3 /\ o4'4 = o4'3 + o68'1 /\ 0 < o4'5 /\ 2 <= i6' /\ 1 < o68''' /\ 0 < o4'3 /\ 0 < o4'2 /\ o68''' <= i6' + 1 /\ o4'3 <= o4'2 + i6' /\ static'1 <= static''' + 1 /\ 2*ar_0 = i5' /\ 0 <= static''' /\ o4'1 = 1 /\ static''' <= ar_1 + 2 /\ o4'2 = o4'1 /\ 0 < o68''' /\ o4'1 <= o4'1 /\ 0 < o4'1 /\ o68'1 <= o68''' + i6' /\ 0 <= ar_1 /\ 0 <= static'1 /\ o68''' < o68'1 /\ o4'5 = o4'4 + a152' /\ 0 < o4'4 /\ 1 < i6' ]
(Comp: 1, Cost: 26) init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\ 3 <= ar_0 /\ 0 < ar_1 /\ 1 <= i168' /\ 0 < ar_2 /\ 2 <= ar_3 /\ 0 < ar_4 /\ 0 <= ar_0 /\ 1 <= i169' /\ i168' < ar_3 ]
(Comp: 5*ar_0 + 6*ar_0^2 + 7, Cost: 3) imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 0 <= ar_1 /\ 2 <= ar_4 /\ 0 < ar_5 ]
(Comp: ?, Cost: 2) init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\ 2 <= ar_4 /\ 0 < ar_0 /\ 0 <= ar_2 /\ ar_1 <= 2 /\ 0 < ar_5 /\ 0 <= ar_1 ]
(Comp: 2*ar_0 + 1, Cost: 6) imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\ 0 < ar_4 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 < ar_3 /\ 0 < ar_2 ]
(Comp: 2*ar_0 + 1, Cost: 3) imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\ 0 <= i246' /\ 0 < ar_4 /\ 1 <= i246' /\ 0 < ar_2 /\ 0 < ar_5 /\ 2 <= ar_1 /\ ar_1 <= ar_0 /\ ar_3 + 1 = i246' /\ 0 <= ar_0 ]
(Comp: ?, Cost: 10) init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\ 0 < a742''' /\ ar_2 < ar_4 /\ i218' <= 3 /\ a742''' <= ar_3 /\ 0 <= i218' /\ ar_0 <= 2 /\ 1 <= i218' /\ 2 <= ar_4 /\ 0 <= i215' /\ 0 < ar_1 /\ 0 < o1512' /\ ar_2 <= 2 /\ 0 <= ar_2 /\ 0 < ar_5 /\ 0 <= ar_0 /\ ar_0 + 1 = i218' /\ i215' < o1512' /\ ar_0 < i215' /\ o1512' < ar_3 /\ 0 < ar_3 ]
(Comp: 6*ar_0^2 + 3*ar_0 + 6, Cost: 3) init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\ 0 < ar_3 /\ ar_2 <= 2 /\ 1 <= i213' /\ 0 < ar_5 /\ 0 <= i213' /\ 0 < ar_1 /\ 2 <= ar_4 /\ ar_2 + 1 = i213' /\ i213' <= 3 /\ 0 <= ar_0 /\ 3 <= ar_0 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0

A polynomial rank function with
Pol(init_Load_1912) = -V_3 + 3
Pol(init_GE_1918) = -V_1 + 3
and size complexities
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-0) = ar_0
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-1) = ar_1
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-2) = ar_2
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-3) = ar_3
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-4) = ar_4
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-5) = ar_5
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\\ 0 < ar_3 /\\ ar_2 <= 2 /\\ 1 <= i213' /\\ 0 < ar_5 /\\ 0 <= i213' /\\ 0 < ar_1 /\\ 2 <= ar_4 /\\ ar_2 + 1 = i213' /\\ i213' <= 3 /\\ 0 <= ar_0 /\\ 3 <= ar_0 ]", 0-0) = ?
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\\ 0 < ar_3 /\\ ar_2 <= 2 /\\ 1 <= i213' /\\ 0 < ar_5 /\\ 0 <= i213' /\\ 0 < ar_1 /\\ 2 <= ar_4 /\\ ar_2 + 1 = i213' /\\ i213' <= 3 /\\ 0 <= ar_0 /\\ 3 <= ar_0 ]", 0-1) = 3
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\\ 0 < ar_3 /\\ ar_2 <= 2 /\\ 1 <= i213' /\\ 0 < ar_5 /\\ 0 <= i213' /\\ 0 < ar_1 /\\ 2 <= ar_4 /\\ ar_2 + 1 = i213' /\\ i213' <= 3 /\\ 0 <= ar_0 /\\ 3 <= ar_0 ]", 0-2) = ?
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\\ 0 < ar_3 /\\ ar_2 <= 2 /\\ 1 <= i213' /\\ 0 < ar_5 /\\ 0 <= i213' /\\ 0 < ar_1 /\\ 2 <= ar_4 /\\ ar_2 + 1 = i213' /\\ i213' <= 3 /\\ 0 <= ar_0 /\\ 3 <= ar_0 ]", 0-3) = ?
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\\ 0 < ar_3 /\\ ar_2 <= 2 /\\ 1 <= i213' /\\ 0 < ar_5 /\\ 0 <= i213' /\\ 0 < ar_1 /\\ 2 <= ar_4 /\\ ar_2 + 1 = i213' /\\ i213' <= 3 /\\ 0 <= ar_0 /\\ 3 <= ar_0 ]", 0-4) = 3*ar_0
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\\ 0 < ar_3 /\\ ar_2 <= 2 /\\ 1 <= i213' /\\ 0 < ar_5 /\\ 0 <= i213' /\\ 0 < ar_1 /\\ 2 <= ar_4 /\\ ar_2 + 1 = i213' /\\ i213' <= 3 /\\ 0 <= ar_0 /\\ 3 <= ar_0 ]", 0-5) = 7*ar_0
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\\ 0 < a742''' /\\ ar_2 < ar_4 /\\ i218' <= 3 /\\ a742''' <= ar_3 /\\ 0 <= i218' /\\ ar_0 <= 2 /\\ 1 <= i218' /\\ 2 <= ar_4 /\\ 0 <= i215' /\\ 0 < ar_1 /\\ 0 < o1512' /\\ ar_2 <= 2 /\\ 0 <= ar_2 /\\ 0 < ar_5 /\\ 0 <= ar_0 /\\ ar_0 + 1 = i218' /\\ i215' < o1512' /\\ ar_0 < i215' /\\ o1512' < ar_3 /\\ 0 < ar_3 ]", 0-0) = ?
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\\ 0 < a742''' /\\ ar_2 < ar_4 /\\ i218' <= 3 /\\ a742''' <= ar_3 /\\ 0 <= i218' /\\ ar_0 <= 2 /\\ 1 <= i218' /\\ 2 <= ar_4 /\\ 0 <= i215' /\\ 0 < ar_1 /\\ 0 < o1512' /\\ ar_2 <= 2 /\\ 0 <= ar_2 /\\ 0 < ar_5 /\\ 0 <= ar_0 /\\ ar_0 + 1 = i218' /\\ i215' < o1512' /\\ ar_0 < i215' /\\ o1512' < ar_3 /\\ 0 < ar_3 ]", 0-1) = 2
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\\ 0 < a742''' /\\ ar_2 < ar_4 /\\ i218' <= 3 /\\ a742''' <= ar_3 /\\ 0 <= i218' /\\ ar_0 <= 2 /\\ 1 <= i218' /\\ 2 <= ar_4 /\\ 0 <= i215' /\\ 0 < ar_1 /\\ 0 < o1512' /\\ ar_2 <= 2 /\\ 0 <= ar_2 /\\ 0 < ar_5 /\\ 0 <= ar_0 /\\ ar_0 + 1 = i218' /\\ i215' < o1512' /\\ ar_0 < i215' /\\ o1512' < ar_3 /\\ 0 < ar_3 ]", 0-2) = 3
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\\ 0 < a742''' /\\ ar_2 < ar_4 /\\ i218' <= 3 /\\ a742''' <= ar_3 /\\ 0 <= i218' /\\ ar_0 <= 2 /\\ 1 <= i218' /\\ 2 <= ar_4 /\\ 0 <= i215' /\\ 0 < ar_1 /\\ 0 < o1512' /\\ ar_2 <= 2 /\\ 0 <= ar_2 /\\ 0 < ar_5 /\\ 0 <= ar_0 /\\ ar_0 + 1 = i218' /\\ i215' < o1512' /\\ ar_0 < i215' /\\ o1512' < ar_3 /\\ 0 < ar_3 ]", 0-3) = ?
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\\ 0 < a742''' /\\ ar_2 < ar_4 /\\ i218' <= 3 /\\ a742''' <= ar_3 /\\ 0 <= i218' /\\ ar_0 <= 2 /\\ 1 <= i218' /\\ 2 <= ar_4 /\\ 0 <= i215' /\\ 0 < ar_1 /\\ 0 < o1512' /\\ ar_2 <= 2 /\\ 0 <= ar_2 /\\ 0 < ar_5 /\\ 0 <= ar_0 /\\ ar_0 + 1 = i218' /\\ i215' < o1512' /\\ ar_0 < i215' /\\ o1512' < ar_3 /\\ 0 < ar_3 ]", 0-4) = 3*ar_0
S("init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\\ 0 < a742''' /\\ ar_2 < ar_4 /\\ i218' <= 3 /\\ a742''' <= ar_3 /\\ 0 <= i218' /\\ ar_0 <= 2 /\\ 1 <= i218' /\\ 2 <= ar_4 /\\ 0 <= i215' /\\ 0 < ar_1 /\\ 0 < o1512' /\\ ar_2 <= 2 /\\ 0 <= ar_2 /\\ 0 < ar_5 /\\ 0 <= ar_0 /\\ ar_0 + 1 = i218' /\\ i215' < o1512' /\\ ar_0 < i215' /\\ o1512' < ar_3 /\\ 0 < ar_3 ]", 0-5) = 7*ar_0
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\\ 0 <= i246' /\\ 0 < ar_4 /\\ 1 <= i246' /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 2 <= ar_1 /\\ ar_1 <= ar_0 /\\ ar_3 + 1 = i246' /\\ 0 <= ar_0 ]", 0-0) = ?
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\\ 0 <= i246' /\\ 0 < ar_4 /\\ 1 <= i246' /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 2 <= ar_1 /\\ ar_1 <= ar_0 /\\ ar_3 + 1 = i246' /\\ 0 <= ar_0 ]", 0-1) = 2*ar_0 + 4
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\\ 0 <= i246' /\\ 0 < ar_4 /\\ 1 <= i246' /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 2 <= ar_1 /\\ ar_1 <= ar_0 /\\ ar_3 + 1 = i246' /\\ 0 <= ar_0 ]", 0-2) = ?
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\\ 0 <= i246' /\\ 0 < ar_4 /\\ 1 <= i246' /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 2 <= ar_1 /\\ ar_1 <= ar_0 /\\ ar_3 + 1 = i246' /\\ 0 <= ar_0 ]", 0-3) = 3*ar_0
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\\ 0 <= i246' /\\ 0 < ar_4 /\\ 1 <= i246' /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 2 <= ar_1 /\\ ar_1 <= ar_0 /\\ ar_3 + 1 = i246' /\\ 0 <= ar_0 ]", 0-4) = 7*ar_0
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\\ 0 <= i246' /\\ 0 < ar_4 /\\ 1 <= i246' /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 2 <= ar_1 /\\ ar_1 <= ar_0 /\\ ar_3 + 1 = i246' /\\ 0 <= ar_0 ]", 0-5) = ?
S("imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ ar_1 < ar_3 /\\ 0 < ar_2 ]", 0-0) = ?
S("imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ ar_1 < ar_3 /\\ 0 < ar_2 ]", 0-1) = 2*ar_0 + 4
S("imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ ar_1 < ar_3 /\\ 0 < ar_2 ]", 0-2) = 0
S("imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ ar_1 < ar_3 /\\ 0 < ar_2 ]", 0-3) = ?
S("imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ ar_1 < ar_3 /\\ 0 < ar_2 ]", 0-4) = 3*ar_0
S("imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ ar_1 < ar_3 /\\ 0 < ar_2 ]", 0-5) = 7*ar_0
S("init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\\ 2 <= ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_2 /\\ ar_1 <= 2 /\\ 0 < ar_5 /\\ 0 <= ar_1 ]", 0-0) = 3
S("init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\\ 2 <= ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_2 /\\ ar_1 <= 2 /\\ 0 < ar_5 /\\ 0 <= ar_1 ]", 0-1) = ?
S("init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\\ 2 <= ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_2 /\\ ar_1 <= 2 /\\ 0 < ar_5 /\\ 0 <= ar_1 ]", 0-2) = 2
S("init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\\ 2 <= ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_2 /\\ ar_1 <= 2 /\\ 0 < ar_5 /\\ 0 <= ar_1 ]", 0-3) = ?
S("init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\\ 2 <= ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_2 /\\ ar_1 <= 2 /\\ 0 < ar_5 /\\ 0 <= ar_1 ]", 0-4) = 3*ar_0
S("init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\\ 2 <= ar_4 /\\ 0 < ar_0 /\\ 0 <= ar_2 /\\ ar_1 <= 2 /\\ 0 < ar_5 /\\ 0 <= ar_1 ]", 0-5) = 7*ar_0
S("imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ 2 <= ar_4 /\\ 0 < ar_5 ]", 0-0) = 3*ar_0
S("imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ 2 <= ar_4 /\\ 0 < ar_5 ]", 0-1) = 3*ar_0
S("imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ 2 <= ar_4 /\\ 0 < ar_5 ]", 0-2) = ?
S("imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ 2 <= ar_4 /\\ 0 < ar_5 ]", 0-3) = 2*ar_0 + 4
S("imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ 2 <= ar_4 /\\ 0 < ar_5 ]", 0-4) = ?
S("imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 <= ar_1 /\\ 2 <= ar_4 /\\ 0 < ar_5 ]", 0-5) = 7*ar_0
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\\ 3 <= ar_0 /\\ 0 < ar_1 /\\ 1 <= i168' /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 <= ar_0 /\\ 1 <= i169' /\\ i168' < ar_3 ]", 0-0) = ?
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\\ 3 <= ar_0 /\\ 0 < ar_1 /\\ 1 <= i168' /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 <= ar_0 /\\ 1 <= i169' /\\ i168' < ar_3 ]", 0-1) = 0
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\\ 3 <= ar_0 /\\ 0 < ar_1 /\\ 1 <= i168' /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 <= ar_0 /\\ 1 <= i169' /\\ i168' < ar_3 ]", 0-2) = ?
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\\ 3 <= ar_0 /\\ 0 < ar_1 /\\ 1 <= i168' /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 <= ar_0 /\\ 1 <= i169' /\\ i168' < ar_3 ]", 0-3) = 3*ar_0
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\\ 3 <= ar_0 /\\ 0 < ar_1 /\\ 1 <= i168' /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 <= ar_0 /\\ 1 <= i169' /\\ i168' < ar_3 ]", 0-4) = 7*ar_0
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\\ 3 <= ar_0 /\\ 0 < ar_1 /\\ 1 <= i168' /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ 0 <= ar_0 /\\ 1 <= i169' /\\ i168' < ar_3 ]", 0-5) = ?
S("main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\\ a152' = i6'^2 + 2*i6' + 2 /\\ 0 < o68'1 /\\ i5' + 1 = i6' /\\ o4'2 < o4'3 /\\ o4'4 = o4'3 + o68'1 /\\ 0 < o4'5 /\\ 2 <= i6' /\\ 1 < o68''' /\\ 0 < o4'3 /\\ 0 < o4'2 /\\ o68''' <= i6' + 1 /\\ o4'3 <= o4'2 + i6' /\\ static'1 <= static''' + 1 /\\ 2*ar_0 = i5' /\\ 0 <= static''' /\\ o4'1 = 1 /\\ static''' <= ar_1 + 2 /\\ o4'2 = o4'1 /\\ 0 < o68''' /\\ o4'1 <= o4'1 /\\ 0 < o4'1 /\\ o68'1 <= o68''' + i6' /\\ 0 <= ar_1 /\\ 0 <= static'1 /\\ o68''' < o68'1 /\\ o4'5 = o4'4 + a152' /\\ 0 < o4'4 /\\ 1 < i6' ]", 0-0) = ?
S("main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\\ a152' = i6'^2 + 2*i6' + 2 /\\ 0 < o68'1 /\\ i5' + 1 = i6' /\\ o4'2 < o4'3 /\\ o4'4 = o4'3 + o68'1 /\\ 0 < o4'5 /\\ 2 <= i6' /\\ 1 < o68''' /\\ 0 < o4'3 /\\ 0 < o4'2 /\\ o68''' <= i6' + 1 /\\ o4'3 <= o4'2 + i6' /\\ static'1 <= static''' + 1 /\\ 2*ar_0 = i5' /\\ 0 <= static''' /\\ o4'1 = 1 /\\ static''' <= ar_1 + 2 /\\ o4'2 = o4'1 /\\ 0 < o68''' /\\ o4'1 <= o4'1 /\\ 0 < o4'1 /\\ o68'1 <= o68''' + i6' /\\ 0 <= ar_1 /\\ 0 <= static'1 /\\ o68''' < o68'1 /\\ o4'5 = o4'4 + a152' /\\ 0 < o4'4 /\\ 1 < i6' ]", 0-1) = 0
S("main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\\ a152' = i6'^2 + 2*i6' + 2 /\\ 0 < o68'1 /\\ i5' + 1 = i6' /\\ o4'2 < o4'3 /\\ o4'4 = o4'3 + o68'1 /\\ 0 < o4'5 /\\ 2 <= i6' /\\ 1 < o68''' /\\ 0 < o4'3 /\\ 0 < o4'2 /\\ o68''' <= i6' + 1 /\\ o4'3 <= o4'2 + i6' /\\ static'1 <= static''' + 1 /\\ 2*ar_0 = i5' /\\ 0 <= static''' /\\ o4'1 = 1 /\\ static''' <= ar_1 + 2 /\\ o4'2 = o4'1 /\\ 0 < o68''' /\\ o4'1 <= o4'1 /\\ 0 < o4'1 /\\ o68'1 <= o68''' + i6' /\\ 0 <= ar_1 /\\ 0 <= static'1 /\\ o68''' < o68'1 /\\ o4'5 = o4'4 + a152' /\\ 0 < o4'4 /\\ 1 < i6' ]", 0-2) = ar_0
S("main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\\ a152' = i6'^2 + 2*i6' + 2 /\\ 0 < o68'1 /\\ i5' + 1 = i6' /\\ o4'2 < o4'3 /\\ o4'4 = o4'3 + o68'1 /\\ 0 < o4'5 /\\ 2 <= i6' /\\ 1 < o68''' /\\ 0 < o4'3 /\\ 0 < o4'2 /\\ o68''' <= i6' + 1 /\\ o4'3 <= o4'2 + i6' /\\ static'1 <= static''' + 1 /\\ 2*ar_0 = i5' /\\ 0 <= static''' /\\ o4'1 = 1 /\\ static''' <= ar_1 + 2 /\\ o4'2 = o4'1 /\\ 0 < o68''' /\\ o4'1 <= o4'1 /\\ 0 < o4'1 /\\ o68'1 <= o68''' + i6' /\\ 0 <= ar_1 /\\ 0 <= static'1 /\\ o68''' < o68'1 /\\ o4'5 = o4'4 + a152' /\\ 0 < o4'4 /\\ 1 < i6' ]", 0-3) = ?
S("main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\\ a152' = i6'^2 + 2*i6' + 2 /\\ 0 < o68'1 /\\ i5' + 1 = i6' /\\ o4'2 < o4'3 /\\ o4'4 = o4'3 + o68'1 /\\ 0 < o4'5 /\\ 2 <= i6' /\\ 1 < o68''' /\\ 0 < o4'3 /\\ 0 < o4'2 /\\ o68''' <= i6' + 1 /\\ o4'3 <= o4'2 + i6' /\\ static'1 <= static''' + 1 /\\ 2*ar_0 = i5' /\\ 0 <= static''' /\\ o4'1 = 1 /\\ static''' <= ar_1 + 2 /\\ o4'2 = o4'1 /\\ 0 < o68''' /\\ o4'1 <= o4'1 /\\ 0 < o4'1 /\\ o68'1 <= o68''' + i6' /\\ 0 <= ar_1 /\\ 0 <= static'1 /\\ o68''' < o68'1 /\\ o4'5 = o4'4 + a152' /\\ 0 < o4'4 /\\ 1 < i6' ]", 0-4) = 3*ar_0
S("main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\\ a152' = i6'^2 + 2*i6' + 2 /\\ 0 < o68'1 /\\ i5' + 1 = i6' /\\ o4'2 < o4'3 /\\ o4'4 = o4'3 + o68'1 /\\ 0 < o4'5 /\\ 2 <= i6' /\\ 1 < o68''' /\\ 0 < o4'3 /\\ 0 < o4'2 /\\ o68''' <= i6' + 1 /\\ o4'3 <= o4'2 + i6' /\\ static'1 <= static''' + 1 /\\ 2*ar_0 = i5' /\\ 0 <= static''' /\\ o4'1 = 1 /\\ static''' <= ar_1 + 2 /\\ o4'2 = o4'1 /\\ 0 < o68''' /\\ o4'1 <= o4'1 /\\ 0 < o4'1 /\\ o68'1 <= o68''' + i6' /\\ 0 <= ar_1 /\\ 0 <= static'1 /\\ o68''' < o68'1 /\\ o4'5 = o4'4 + a152' /\\ 0 < o4'4 /\\ 1 < i6' ]", 0-5) = 7*ar_0
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 0 < ar_4 /\\ 2 <= ar_1 /\\ ar_0 < ar_1 /\\ 0 <= i247' /\\ 1 <= i247' /\\ ar_0 + 1 = i247' ]", 0-0) = ?
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 0 < ar_4 /\\ 2 <= ar_1 /\\ ar_0 < ar_1 /\\ 0 <= i247' /\\ 1 <= i247' /\\ ar_0 + 1 = i247' ]", 0-1) = 2*ar_0 + 4
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 0 < ar_4 /\\ 2 <= ar_1 /\\ ar_0 < ar_1 /\\ 0 <= i247' /\\ 1 <= i247' /\\ ar_0 + 1 = i247' ]", 0-2) = 3*ar_0
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 0 < ar_4 /\\ 2 <= ar_1 /\\ ar_0 < ar_1 /\\ 0 <= i247' /\\ 1 <= i247' /\\ ar_0 + 1 = i247' ]", 0-3) = ?
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 0 < ar_4 /\\ 2 <= ar_1 /\\ ar_0 < ar_1 /\\ 0 <= i247' /\\ 1 <= i247' /\\ ar_0 + 1 = i247' ]", 0-4) = 3*ar_0
S("imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 < ar_5 /\\ 0 < ar_4 /\\ 2 <= ar_1 /\\ ar_0 < ar_1 /\\ 0 <= i247' /\\ 1 <= i247' /\\ ar_0 + 1 = i247' ]", 0-5) = 7*ar_0
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\\ 0 < ar_1 /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ ar_0 <= 2 /\\ ar_0 < 3 ]", 0-0) = ?
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\\ 0 < ar_1 /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ ar_0 <= 2 /\\ ar_0 < 3 ]", 0-1) = 2
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\\ 0 < ar_1 /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ ar_0 <= 2 /\\ ar_0 < 3 ]", 0-2) = 0
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\\ 0 < ar_1 /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ ar_0 <= 2 /\\ ar_0 < 3 ]", 0-3) = ?
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\\ 0 < ar_1 /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ ar_0 <= 2 /\\ ar_0 < 3 ]", 0-4) = 3*ar_0
S("init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\\ 0 < ar_1 /\\ 0 < ar_2 /\\ 2 <= ar_3 /\\ 0 < ar_4 /\\ ar_0 <= 2 /\\ ar_0 < 3 ]", 0-5) = 7*ar_0
S("init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\\ 2 <= ar_4 /\\ 0 <= ar_1 /\\ 0 < ar_5 /\\ 0 < ar_3 ]", 0-0) = 3
S("init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\\ 2 <= ar_4 /\\ 0 <= ar_1 /\\ 0 < ar_5 /\\ 0 < ar_3 ]", 0-1) = ?
S("init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\\ 2 <= ar_4 /\\ 0 <= ar_1 /\\ 0 < ar_5 /\\ 0 < ar_3 ]", 0-2) = ?
S("init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\\ 2 <= ar_4 /\\ 0 <= ar_1 /\\ 0 < ar_5 /\\ 0 < ar_3 ]", 0-3) = 3*ar_0
S("init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\\ 2 <= ar_4 /\\ 0 <= ar_1 /\\ 0 < ar_5 /\\ 0 < ar_3 ]", 0-4) = 7*ar_0
S("init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\\ 2 <= ar_4 /\\ 0 <= ar_1 /\\ 0 < ar_5 /\\ 0 < ar_3 ]", 0-5) = ?
orients the transitions
init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\ 2 <= ar_4 /\ 0 < ar_0 /\ 0 <= ar_2 /\ ar_1 <= 2 /\ 0 < ar_5 /\ 0 <= ar_1 ]
init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\ 0 < a742''' /\ ar_2 < ar_4 /\ i218' <= 3 /\ a742''' <= ar_3 /\ 0 <= i218' /\ ar_0 <= 2 /\ 1 <= i218' /\ 2 <= ar_4 /\ 0 <= i215' /\ 0 < ar_1 /\ 0 < o1512' /\ ar_2 <= 2 /\ 0 <= ar_2 /\ 0 < ar_5 /\ 0 <= ar_0 /\ ar_0 + 1 = i218' /\ i215' < o1512' /\ ar_0 < i215' /\ o1512' < ar_3 /\ 0 < ar_3 ]
weakly and the transition
init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\ 0 < a742''' /\ ar_2 < ar_4 /\ i218' <= 3 /\ a742''' <= ar_3 /\ 0 <= i218' /\ ar_0 <= 2 /\ 1 <= i218' /\ 2 <= ar_4 /\ 0 <= i215' /\ 0 < ar_1 /\ 0 < o1512' /\ ar_2 <= 2 /\ 0 <= ar_2 /\ 0 < ar_5 /\ 0 <= ar_0 /\ ar_0 + 1 = i218' /\ i215' < o1512' /\ ar_0 < i215' /\ o1512' < ar_3 /\ 0 < ar_3 ]
strictly and produces the following problem:
8: T:
(Comp: 6*ar_0^2 + 3*ar_0 + 7, Cost: 2) init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\ 2 <= ar_4 /\ 0 <= ar_1 /\ 0 < ar_5 /\ 0 < ar_3 ]
(Comp: 6*ar_0^2 + 3*ar_0 + 6, Cost: 3) init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ 2 <= ar_3 /\ 0 < ar_4 /\ ar_0 <= 2 /\ ar_0 < 3 ]
(Comp: 6*ar_0^2 + 3*ar_0 + 6, Cost: 3) imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\ 0 <= ar_3 /\ 0 < ar_2 /\ 0 < ar_5 /\ 0 < ar_4 /\ 2 <= ar_1 /\ ar_0 < ar_1 /\ 0 <= i247' /\ 1 <= i247' /\ ar_0 + 1 = i247' ]
(Comp: 1, Cost: 96) main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\ a152' = i6'^2 + 2*i6' + 2 /\ 0 < o68'1 /\ i5' + 1 = i6' /\ o4'2 < o4'3 /\ o4'4 = o4'3 + o68'1 /\ 0 < o4'5 /\ 2 <= i6' /\ 1 < o68''' /\ 0 < o4'3 /\ 0 < o4'2 /\ o68''' <= i6' + 1 /\ o4'3 <= o4'2 + i6' /\ static'1 <= static''' + 1 /\ 2*ar_0 = i5' /\ 0 <= static''' /\ o4'1 = 1 /\ static''' <= ar_1 + 2 /\ o4'2 = o4'1 /\ 0 < o68''' /\ o4'1 <= o4'1 /\ 0 < o4'1 /\ o68'1 <= o68''' + i6' /\ 0 <= ar_1 /\ 0 <= static'1 /\ o68''' < o68'1 /\ o4'5 = o4'4 + a152' /\ 0 < o4'4 /\ 1 < i6' ]
(Comp: 1, Cost: 26) init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\ 3 <= ar_0 /\ 0 < ar_1 /\ 1 <= i168' /\ 0 < ar_2 /\ 2 <= ar_3 /\ 0 < ar_4 /\ 0 <= ar_0 /\ 1 <= i169' /\ i168' < ar_3 ]
(Comp: 5*ar_0 + 6*ar_0^2 + 7, Cost: 3) imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 0 <= ar_1 /\ 2 <= ar_4 /\ 0 < ar_5 ]
(Comp: ?, Cost: 2) init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\ 2 <= ar_4 /\ 0 < ar_0 /\ 0 <= ar_2 /\ ar_1 <= 2 /\ 0 < ar_5 /\ 0 <= ar_1 ]
(Comp: 2*ar_0 + 1, Cost: 6) imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\ 0 < ar_4 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 < ar_3 /\ 0 < ar_2 ]
(Comp: 2*ar_0 + 1, Cost: 3) imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\ 0 <= i246' /\ 0 < ar_4 /\ 1 <= i246' /\ 0 < ar_2 /\ 0 < ar_5 /\ 2 <= ar_1 /\ ar_1 <= ar_0 /\ ar_3 + 1 = i246' /\ 0 <= ar_0 ]
(Comp: 18*ar_0^2 + 9*ar_0 + 18, Cost: 10) init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\ 0 < a742''' /\ ar_2 < ar_4 /\ i218' <= 3 /\ a742''' <= ar_3 /\ 0 <= i218' /\ ar_0 <= 2 /\ 1 <= i218' /\ 2 <= ar_4 /\ 0 <= i215' /\ 0 < ar_1 /\ 0 < o1512' /\ ar_2 <= 2 /\ 0 <= ar_2 /\ 0 < ar_5 /\ 0 <= ar_0 /\ ar_0 + 1 = i218' /\ i215' < o1512' /\ ar_0 < i215' /\ o1512' < ar_3 /\ 0 < ar_3 ]
(Comp: 6*ar_0^2 + 3*ar_0 + 6, Cost: 3) init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\ 0 < ar_3 /\ ar_2 <= 2 /\ 1 <= i213' /\ 0 < ar_5 /\ 0 <= i213' /\ 0 < ar_1 /\ 2 <= ar_4 /\ ar_2 + 1 = i213' /\ i213' <= 3 /\ 0 <= ar_0 /\ 3 <= ar_0 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0

Repeatedly propagating knowledge in problem 8 produces the following problem:
9: T:
(Comp: 6*ar_0^2 + 3*ar_0 + 7, Cost: 2) init_Load_1646(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1654(ar_1, ar_0, ar_3, ar_4, ar_5, arityPad)) [ 0 < ar_0 /\ 2 <= ar_4 /\ 0 <= ar_1 /\ 0 < ar_5 /\ 0 < ar_3 ]
(Comp: 6*ar_0^2 + 3*ar_0 + 6, Cost: 3) init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_0, 0, ar_2, ar_3, ar_4)) [ 0 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ 2 <= ar_3 /\ 0 < ar_4 /\ ar_0 <= 2 /\ ar_0 < 3 ]
(Comp: 6*ar_0^2 + 3*ar_0 + 6, Cost: 3) imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_2, ar_3, ar_0 + 1, ar_4, ar_1, ar_5)) [ 0 <= ar_0 /\ 0 <= ar_3 /\ 0 < ar_2 /\ 0 < ar_5 /\ 0 < ar_4 /\ 2 <= ar_1 /\ ar_0 < ar_1 /\ 0 <= i247' /\ 1 <= i247' /\ ar_0 + 1 = i247' ]
(Comp: 1, Cost: 96) main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(o4'3 + o68'1 + i6'^2 + 2*i6' + 2, 0, ar_0, i6'^2 + 2*i6' + 2, i5' + 1, o68'1)) [ 0 < a152' /\ a152' = i6'^2 + 2*i6' + 2 /\ 0 < o68'1 /\ i5' + 1 = i6' /\ o4'2 < o4'3 /\ o4'4 = o4'3 + o68'1 /\ 0 < o4'5 /\ 2 <= i6' /\ 1 < o68''' /\ 0 < o4'3 /\ 0 < o4'2 /\ o68''' <= i6' + 1 /\ o4'3 <= o4'2 + i6' /\ static'1 <= static''' + 1 /\ 2*ar_0 = i5' /\ 0 <= static''' /\ o4'1 = 1 /\ static''' <= ar_1 + 2 /\ o4'2 = o4'1 /\ 0 < o68''' /\ o4'1 <= o4'1 /\ 0 < o4'1 /\ o68'1 <= o68''' + i6' /\ 0 <= ar_1 /\ 0 <= static'1 /\ o68''' < o68'1 /\ o4'5 = o4'4 + a152' /\ 0 < o4'4 /\ 1 < i6' ]
(Comp: 1, Cost: 26) init_GE_1654(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_1, 0, ar_2, ar_3, ar_4, arityPad)) [ i169' < ar_3 /\ 3 <= ar_0 /\ 0 < ar_1 /\ 1 <= i168' /\ 0 < ar_2 /\ 2 <= ar_3 /\ 0 < ar_4 /\ 0 <= ar_0 /\ 1 <= i169' /\ i168' < ar_3 ]
(Comp: 5*ar_0 + 6*ar_0^2 + 7, Cost: 3) imprimer_Load_2116(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_GE_2119(ar_2, ar_4, ar_0, ar_1, ar_3, ar_5)) [ 0 < ar_3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 0 <= ar_1 /\ 2 <= ar_4 /\ 0 < ar_5 ]
(Comp: 24*ar_0^2 + 12*ar_0 + 24, Cost: 2) init_Load_1912(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_GE_1918(ar_2, ar_0, ar_1, ar_3, ar_4, ar_5)) [ 0 < ar_3 /\ 2 <= ar_4 /\ 0 < ar_0 /\ 0 <= ar_2 /\ ar_1 <= 2 /\ 0 < ar_5 /\ 0 <= ar_1 ]
(Comp: 2*ar_0 + 1, Cost: 6) imprimer_Load_2079(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2116(ar_0, ar_1, 0, ar_2, ar_3, ar_4)) [ 2 <= ar_3 /\ 0 < ar_4 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 < ar_3 /\ 0 < ar_2 ]
(Comp: 2*ar_0 + 1, Cost: 3) imprimer_GE_2119(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(imprimer_Load_2079(ar_2, ar_3 + 1, ar_4, ar_1, ar_5, arityPad)) [ 0 <= ar_3 /\ 0 <= i246' /\ 0 < ar_4 /\ 1 <= i246' /\ 0 < ar_2 /\ 0 < ar_5 /\ 2 <= ar_1 /\ ar_1 <= ar_0 /\ ar_3 + 1 = i246' /\ 0 <= ar_0 ]
(Comp: 18*ar_0^2 + 9*ar_0 + 18, Cost: 10) init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1912(ar_1, ar_2, ar_0 + 1, a742''', ar_4, ar_5)) [ ar_0 < 3 /\ 0 < a742''' /\ ar_2 < ar_4 /\ i218' <= 3 /\ a742''' <= ar_3 /\ 0 <= i218' /\ ar_0 <= 2 /\ 1 <= i218' /\ 2 <= ar_4 /\ 0 <= i215' /\ 0 < ar_1 /\ 0 < o1512' /\ ar_2 <= 2 /\ 0 <= ar_2 /\ 0 < ar_5 /\ 0 <= ar_0 /\ ar_0 + 1 = i218' /\ i215' < o1512' /\ ar_0 < i215' /\ o1512' < ar_3 /\ 0 < ar_3 ]
(Comp: 6*ar_0^2 + 3*ar_0 + 6, Cost: 3) init_GE_1918(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(init_Load_1646(ar_1, ar_2 + 1, i1, ar_3, ar_4, ar_5)) [ 0 <= ar_2 /\ 0 < ar_3 /\ ar_2 <= 2 /\ 1 <= i213' /\ 0 < ar_5 /\ 0 <= i213' /\ 0 < ar_1 /\ 2 <= ar_4 /\ ar_2 + 1 = i213' /\ i213' <= 3 /\ 0 <= ar_0 /\ 3 <= ar_0 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_New_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0

Complexity upper bound 312*ar_0^2 + 180*ar_0 + 448

Time: 0.713 sec (SMT: 0.555 sec)

(44) BOUNDS(CONSTANT, 448 + 180 * |#0| + 312 * |#0|^2)