; Automatically generated by map2smt (set-logic HORN) (declare-fun new99 (Int Int Int Bool) Bool) (declare-fun new97 (Int Int Bool) Bool) (declare-fun new90 (Int Bool Bool) Bool) (declare-fun new88 (Bool) Bool) (declare-fun new86 (Int Bool) Bool) (declare-fun new85 (Int Bool) Bool) (declare-fun new81 (Int Int Int Bool) Bool) (declare-fun new8 (Int Int Int Int Int Bool) Bool) (declare-fun new75 (Int Int Int Bool) Bool) (declare-fun new71 (Int Bool) Bool) (declare-fun new7 (Int Int Int Int Bool) Bool) (declare-fun new69 (Bool) Bool) (declare-fun new65 (Int Int Int Bool) Bool) (declare-fun new61 (Int Int Int Bool) Bool) (declare-fun new6 (Int Int Int Int Int Bool) Bool) (declare-fun new59 (Int Int Int Bool) Bool) (declare-fun new57 (Int Int Int Int Bool) Bool) (declare-fun new56 (Int Int Int Int Bool) Bool) (declare-fun new55 (Int Int Bool) Bool) (declare-fun new52 (Int Bool) Bool) (declare-fun new5 (Int Int Int Int Int Int Bool) Bool) (declare-fun new49 (Int Bool) Bool) (declare-fun new44 (Int Int Bool) Bool) (declare-fun new43 (Int Int Int Bool) Bool) (declare-fun new41 (Int Int Int Int Bool) Bool) (declare-fun new40 (Int Int Int Int Bool) Bool) (declare-fun new4 (Int Int Int Int Int Bool) Bool) (declare-fun new39 (Int Int Int Int Int Bool) Bool) (declare-fun new38 (Int Int Int Int Bool) Bool) (declare-fun new37 (Int Int Int Bool) Bool) (declare-fun new35 (Int Int Bool) Bool) (declare-fun new34 (Int Int Bool) Bool) (declare-fun new33 (Int Int Int Bool) Bool) (declare-fun new32 (Int Int Int Int Int Bool) Bool) (declare-fun new31 (Int Int Int Int Bool) Bool) (declare-fun new30 (Int Int Int Int Bool) Bool) (declare-fun new3 (Int Int Int Bool) Bool) (declare-fun new28 (Int Int Bool) Bool) (declare-fun new26 (Int Int Bool) Bool) (declare-fun new24 (Int Int Int Int Bool) Bool) (declare-fun new23 (Int Int Int Int Bool) Bool) (declare-fun new22 (Int Bool) Bool) (declare-fun new20 (Int Bool) Bool) (declare-fun new2 (Int Int Int Int Int Bool) Bool) (declare-fun new18 (Int Int Bool) Bool) (declare-fun new16 (Int Int Int Bool) Bool) (declare-fun new15 (Int Int Bool) Bool) (declare-fun new13 (Int Int Bool) Bool) (declare-fun new126 (Int Int Int Bool) Bool) (declare-fun new12 (Int Int Int Int Int Bool) Bool) (declare-fun new116 (Int Bool Bool) Bool) (declare-fun new11 (Int Int Int Int Bool) Bool) (declare-fun new104 (Int Int Bool) Bool) (declare-fun new100 (Int Int Int Bool) Bool) (declare-fun new10 (Int Int Int Int Bool) Bool) (declare-fun new1 (Int Int Int Int Int Int Bool) Bool) (declare-fun diff_new96 (Int Bool Int Int Bool) Bool) (declare-fun diff_new54 (Int Bool Int Int Bool) Bool) (declare-fun not_fun_diff_new96 () Bool) (declare-fun constr (Bool) Bool) (declare-fun not_fun_diff_new54 () Bool) (declare-fun inst_fold () Bool) (declare-fun ff () Bool) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Bool) (H Int) (I Int) (J Bool) ) (=> (and (diff_new96 A B C D E) (diff_new96 F G H I J) (and (and (= A F) (and (= B G) (and (= C H) (= D I)))) (not (= E J))) ) not_fun_diff_new96 ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Bool) (H Int) (I Int) (J Bool) ) (=> (and (diff_new54 A B C D E) (diff_new54 F G H I J) (and (and (= A F) (and (= B G) (and (= C H) (= D I)))) (not (= E J))) ) not_fun_diff_new54 ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D false) (>= B 0) (>= A 0) ) (new126 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D false) (>= B 0) (>= A 0) (= B 0) ) (new126 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (>= B 0) (>= A 0) (= A 0) (new44 B C D) ) (new126 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) (G Bool) (H Int) ) (=> (and (>= E 0) (>= B 0) (>= A 0) (= A (+ 1 E)) (diff_new96 F G C H D) (new126 E B F G) ) (new126 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= B false) inst_fold (new88 C) ) (new116 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= B false) (>= (- D A) 1) (new86 D C) ) (new116 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= B false) (<= (- D A) (- 1)) (new86 D C) ) (new116 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (new90 A C B) (new116 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C true) (>= B 0) (>= A 0) ) (new104 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C true) (>= B 0) (>= A 0) (= B 0) ) (new104 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (>= B 0) (>= A 0) (= A 0) (new49 B C) ) (new104 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) ) (=> (and (>= D 0) (>= B 0) (>= A 0) (= A (+ 1 D)) (new99 D B E C) ) (new104 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) ) (new100 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= C 0) ) (new100 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= B 0) ) (new100 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= C 0) (= B 0) ) (new100 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (>= C 0) (>= B 0) (>= A 0) (= A 0) (new104 B C D) ) (new100 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (>= E 0) (>= C 0) (>= B 0) (>= A 0) (= C 0) (= B 0) (= A (+ 1 E)) (new44 E F D) ) (new100 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (>= E 0) (>= F 0) (>= C 0) (>= B 0) (>= A 0) (= C (+ 1 E)) (= B 0) (= A (+ 1 F)) (new35 F E D) ) (new100 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (>= E 0) (>= F 0) (>= C 0) (>= B 0) (>= A 0) (= B (+ 1 E)) (= A (+ 1 F)) (new100 F E C D) ) (new100 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D false) (>= B 0) (>= A 0) ) (new99 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D false) (>= B 0) (>= A 0) (= B 0) ) (new99 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (>= B 0) (>= A 0) (= A 0) (new34 B C D) ) (new99 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) (G Bool) (H Int) ) (=> (and (>= E 0) (>= B 0) (>= A 0) (= A (+ 1 E)) (diff_new54 F G C H D) (new99 E B F G) ) (new99 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C true) (>= B 0) (= A 0) ) (new97 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C true) (>= B 0) (= B 0) (= A 0) ) (new97 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (>= B 0) (= A 0) (new49 B C) ) (new97 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= E false) (= B false) ) (diff_new96 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= B false) (>= (- F C) 1) (>= (- F A) 1) ) (diff_new96 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= B false) (>= (- F A) 1) (<= (- F C) (- 1)) ) (diff_new96 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= B false) (>= (- C A) 1) inst_fold (new88 E) ) (diff_new96 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= B false) (>= (- F C) 1) (<= (- F A) (- 1)) ) (diff_new96 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= B false) (<= (- F C) (- 1)) (<= (- F A) (- 1)) ) (diff_new96 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= B false) (<= (- C A) (- 1)) inst_fold (new88 E) ) (diff_new96 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= E false) (>= (- A C) 1) (new88 B) ) (diff_new96 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= E false) (<= (- A C) (- 1)) (new88 B) ) (diff_new96 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) ) (=> (new116 C D B) (diff_new96 A B A C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= B false) inst_fold (new88 C) ) (new90 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= B false) (>= (- A D) 1) inst_fold (new88 C) ) (new90 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= B false) (<= (- A D) (- 1)) inst_fold (new88 C) ) (new90 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (new116 A C B) (new90 A B C) ) ) ) (assert (forall ( (A Bool) ) (=> (= A false) (new88 A) ) ) ) (assert (forall ( (A Bool) ) (=> (= A false) (new88 A) ) ) ) (assert (forall ( (A Bool) ) (=> (= A true) (new88 A) ) ) ) (assert (forall ( (A Bool) (B Int) (C Int) ) (=> (and (= A false) (>= (- B C) 1) ) (new88 A) ) ) ) (assert (forall ( (A Bool) (B Int) (C Int) ) (=> (and (= A false) (<= (- B C) (- 1)) ) (new88 A) ) ) ) (assert (forall ( (A Bool) ) (=> (new88 A) (new88 A) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (= B false) (new86 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) ) (=> (and (= B false) (>= (- A C) 1) ) (new86 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) ) (=> (and (= B false) (<= (- A C) (- 1)) ) (new86 A B) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (new88 B) (new86 A B) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (and (= B true) (>= A 0) ) (new85 A B) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (and (>= A 0) (= A 0) (new69 B) ) (new85 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) ) (=> (and (>= C 0) (>= A 0) (= A (+ 1 C)) (new44 C D B) ) (new85 A B) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) ) (new81 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= C 0) ) (new81 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= B 0) ) (new81 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= C 0) (= B 0) ) (new81 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (>= C 0) (>= B 0) (>= A 0) (= A 0) (new35 C B D) ) (new81 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (>= E 0) (>= C 0) (>= B 0) (>= A 0) (= B 0) (= A (+ 1 E)) (new126 E C F D) ) (new81 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (>= E 0) (>= F 0) (>= C 0) (>= B 0) (>= A 0) (= B (+ 1 E)) (= A (+ 1 F)) (new81 F E C D) ) (new81 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D false) (>= A 0) (= B 0) ) (new75 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D false) (>= A 0) (= B 0) ) (new75 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (>= A 0) (= B 0) (= A 0) (new34 B C D) ) (new75 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) (G Bool) (H Int) ) (=> (and (>= E 0) (>= A 0) (= B 0) (= A (+ 1 E)) (diff_new54 F G C H D) (new75 E B F G) ) (new75 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (and (= B true) (= A 0) ) (new71 A B) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (and (= A 0) (new69 B) ) (new71 A B) ) ) ) (assert (forall ( (A Bool) ) (=> (= A true) (new69 A) ) ) ) (assert (forall ( (A Bool) ) (=> (new69 A) (new69 A) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= B 0) (>= A 0) (= C 0) ) (new65 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= B 0) (>= A 0) (= C 0) ) (new65 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= B 0) (>= A 0) (= C 0) (= B 0) ) (new65 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= B 0) (>= A 0) (= C 0) (= B 0) ) (new65 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (>= B 0) (>= A 0) (= C 0) (= A 0) (new35 B C D) ) (new65 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (>= E 0) (>= B 0) (>= A 0) (= C 0) (= B 0) (= A (+ 1 E)) (new75 E C F D) ) (new65 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (>= E 0) (>= F 0) (>= B 0) (>= A 0) (= C 0) (= B (+ 1 E)) (= A (+ 1 F)) (new65 F E C D) ) (new65 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= A 1) (= B 1) ) (new61 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= A 1) (= C 0) (= B 1) ) (new61 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (>= E 0) (>= F 0) (>= C 0) (>= A 1) (= B (+ 1 E)) (= B 1) (= A (+ 1 F)) (new59 F E C D) ) (new61 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= A 0) (= B 0) ) (new59 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= A 0) (= C 0) (= B 0) ) (new59 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= A 0) (= B 0) ) (new59 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= A 0) (= C 0) (= B 0) ) (new59 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (>= C 0) (>= A 0) (= B 0) (= A 0) (new55 B C D) ) (new59 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (>= E 0) (>= C 0) (>= A 0) (= C 0) (= B 0) (= A (+ 1 E)) (new34 E F D) ) (new59 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (>= E 0) (>= F 0) (>= C 0) (>= A 0) (= C (+ 1 E)) (= B 0) (= A (+ 1 F)) (new35 E F D) ) (new59 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 1) (>= D 0) (>= C 1) (>= B 0) ) (new57 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 1) (>= D 0) (>= C 1) (>= B 0) (= D 0) ) (new57 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 1) (>= D 0) (>= C 1) (>= B 0) (= B 0) ) (new57 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 1) (>= D 0) (>= C 1) (>= B 0) (= D 0) (= B 0) ) (new57 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= (- A B) 1) (>= F 0) (>= G 0) (>= D 0) (>= C 1) (>= B 0) (= C (+ 1 F)) (= B 0) (= A (+ 1 G)) (new81 F G D E) ) (new57 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= (- A B) 1) (>= F 0) (>= G 0) (>= D 0) (>= C 1) (>= B 0) (= B (+ 1 F)) (= A (+ 1 G)) (new57 G F C D E) ) (new57 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 1) (>= B 1) (<= (- A C) (- 1)) ) (new56 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 1) (>= B 1) (<= (- A C) (- 1)) (= D 0) ) (new56 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (>= D 0) (>= C 1) (>= B 1) (<= (- A C) (- 1)) (= A 0) (new81 C B D E) ) (new56 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= F 0) (>= G 0) (>= D 0) (>= C 1) (>= B 1) (<= (- A C) (- 1)) (= C (+ 1 F)) (= A (+ 1 G)) (new56 G B F D E) ) (new56 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C true) (>= B 0) (= A 0) ) (new55 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C true) (>= B 0) (= B 0) (= A 0) ) (new55 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (>= B 0) (= A 0) (new85 B C) ) (new55 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= E false) (= B false) ) (diff_new54 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= B false) (>= (- C F) 1) (>= (- A F) 1) ) (diff_new54 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= B false) (>= (- A F) 1) (<= (- C F) (- 1)) ) (diff_new54 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= B false) (>= (- A C) 1) (new86 D E) ) (diff_new54 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= B false) (>= (- C F) 1) (<= (- A F) (- 1)) ) (diff_new54 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= B false) (<= (- C F) (- 1)) (<= (- A F) (- 1)) ) (diff_new54 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= B false) (<= (- A C) (- 1)) (new86 D E) ) (diff_new54 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= E false) (>= (- C A) 1) (new88 B) ) (diff_new54 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= E false) (<= (- C A) (- 1)) (new88 B) ) (diff_new54 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) ) (=> (new90 C D B) (diff_new54 A B A C D) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (= B false) (new52 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) ) (=> (and (= B false) (>= (- A C) 1) ) (new52 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) ) (=> (and (= B false) (<= (- A C) (- 1)) ) (new52 A B) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (new52 A B) (new52 A B) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (and (= B true) (>= A 0) ) (new49 A B) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (and (>= A 0) (= A 0) (new69 B) ) (new49 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) ) (=> (and (>= C 0) (>= A 0) (= A (+ 1 C)) (new34 C D B) ) (new49 A B) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C false) (>= A 0) ) (new44 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (>= A 0) (= A 0) inst_fold (new88 C) ) (new44 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Bool) (G Int) ) (=> (and (>= D 0) (>= A 0) (= A (+ 1 D)) (diff_new96 E F B G C) (new44 D E F) ) (new44 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (= B 0) (= A 0) ) (new43 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (= C 0) (= B 0) (= A 0) ) (new43 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (= B 0) (= A 0) ) (new43 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (= C 0) (= B 0) (= A 0) ) (new43 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (>= C 0) (= B 0) (= A 0) (new97 B C D) ) (new43 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= C 0) (>= B 0) ) (new41 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= C 0) (>= B 0) (= D 0) ) (new41 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= C 0) (>= B 0) (= C 0) ) (new41 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= C 0) (>= B 0) (= D 0) (= C 0) ) (new41 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= C 0) (>= B 0) (= B 0) ) (new41 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= C 0) (>= B 0) (= D 0) (= B 0) ) (new41 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= C 0) (>= B 0) (= C 0) (= B 0) ) (new41 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= C 0) (>= B 0) (= D 0) (= C 0) (= B 0) ) (new41 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (>= (- A B) 0) (>= D 0) (>= C 0) (>= B 0) (= A 0) (new59 C B D E) ) (new41 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= (- A B) 0) (>= F 0) (>= D 0) (>= C 0) (>= B 0) (= D 0) (= B 0) (= A (+ 1 F)) (new99 F C G E) ) (new41 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= (- A B) 0) (>= F 0) (>= G 0) (>= D 0) (>= C 0) (>= B 0) (= D (+ 1 F)) (= B 0) (= A (+ 1 G)) (new100 F G C E) ) (new41 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= (- A B) 0) (>= F 0) (>= G 0) (>= D 0) (>= C 0) (>= B 0) (= B (+ 1 F)) (= A (+ 1 G)) (new41 G F C D E) ) (new41 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) ) (new40 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= C 0) ) (new40 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= B 0) ) (new40 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= C 0) (= B 0) ) (new40 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= D 0) ) (new40 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= D 0) (= C 0) ) (new40 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= D 0) (= B 0) ) (new40 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= D 0) (= C 0) (= B 0) ) (new40 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= A 0) (new100 D B C E) ) (new40 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= F 0) (>= G 0) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= D (+ 1 F)) (= A (+ 1 G)) (new40 G B C F E) ) (new40 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- B D) 0) (>= E 0) (>= C 0) (>= B 0) (<= (- A E) 0) ) (new39 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- B D) 0) (>= E 0) (>= C 0) (>= B 0) (<= (- A E) 0) (= E 0) ) (new39 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- B D) 0) (>= E 0) (>= C 0) (>= B 0) (<= (- A E) 0) (= C 0) ) (new39 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- B D) 0) (>= E 0) (>= C 0) (>= B 0) (<= (- A E) 0) (= E 0) (= C 0) ) (new39 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- B D) 0) (>= E 0) (>= C 0) (>= B 0) (<= (- A E) 0) (= B 0) ) (new39 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- B D) 0) (>= E 0) (>= C 0) (>= B 0) (<= (- A E) 0) (= E 0) (= B 0) ) (new39 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- B D) 0) (>= E 0) (>= C 0) (>= B 0) (<= (- A E) 0) (= C 0) (= B 0) ) (new39 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- B D) 0) (>= E 0) (>= C 0) (>= B 0) (<= (- A E) 0) (= E 0) (= C 0) (= B 0) ) (new39 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- B D) 0) (>= E 0) (>= C 0) (>= B 0) (<= (- A E) 0) (= A 0) ) (new39 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- B D) 0) (>= E 0) (>= C 0) (>= B 0) (<= (- A E) 0) (= E 0) (= A 0) ) (new39 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- B D) 0) (>= E 0) (>= C 0) (>= B 0) (<= (- A E) 0) (= C 0) (= A 0) ) (new39 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- B D) 0) (>= E 0) (>= C 0) (>= B 0) (<= (- A E) 0) (= E 0) (= C 0) (= A 0) ) (new39 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- B D) 0) (>= E 0) (>= C 0) (>= B 0) (<= (- A E) 0) (= B 0) (= A 0) ) (new39 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- B D) 0) (>= E 0) (>= C 0) (>= B 0) (<= (- A E) 0) (= E 0) (= B 0) (= A 0) ) (new39 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- B D) 0) (>= E 0) (>= C 0) (>= B 0) (<= (- A E) 0) (= C 0) (= B 0) (= A 0) ) (new39 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- B D) 0) (>= E 0) (>= C 0) (>= B 0) (<= (- A E) 0) (= E 0) (= C 0) (= B 0) (= A 0) ) (new39 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (>= (- B D) 0) (>= E 0) (>= C 0) (>= B 0) (<= (- A E) 0) (= D 0) (new40 A B C E F) ) (new39 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) (G Int) (H Int) ) (=> (and (>= (- B D) 0) (>= G 0) (>= H 0) (>= E 0) (>= C 0) (>= B 0) (<= (- A E) 0) (= D (+ 1 G)) (= B (+ 1 H)) (= A 0) (new41 H G C E F) ) (new39 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) (G Int) (H Int) ) (=> (and (>= (- B D) 0) (>= G 0) (>= H 0) (>= E 0) (>= C 0) (>= B 0) (<= (- A E) 0) (= D (+ 1 G)) (= A (+ 1 H)) (new39 H B C G E F) ) (new39 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= B 0) (= C 0) ) (new38 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= B 0) (= D 0) (= C 0) ) (new38 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= B 0) (= C 0) ) (new38 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= B 0) (= D 0) (= C 0) ) (new38 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= B 0) (= C 0) (= B 0) ) (new38 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= B 0) (= D 0) (= C 0) (= B 0) ) (new38 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= B 0) (= C 0) (= B 0) ) (new38 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= B 0) (= D 0) (= C 0) (= B 0) ) (new38 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (>= (- A B) 0) (>= D 0) (>= B 0) (= C 0) (= A 0) (new43 B C D E) ) (new38 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= (- A B) 0) (>= F 0) (>= D 0) (>= B 0) (= D 0) (= C 0) (= B 0) (= A (+ 1 F)) (new44 F G E) ) (new38 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= (- A B) 0) (>= F 0) (>= G 0) (>= D 0) (>= B 0) (= D (+ 1 F)) (= C 0) (= B 0) (= A (+ 1 G)) (new35 G F E) ) (new38 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= (- A B) 0) (>= F 0) (>= G 0) (>= D 0) (>= B 0) (= C 0) (= B (+ 1 F)) (= A (+ 1 G)) (new38 G F C D E) ) (new38 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) ) (new37 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= C 0) ) (new37 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= B 0) ) (new37 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= C 0) (= B 0) ) (new37 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (>= C 0) (>= B 0) (>= A 0) (= A 0) (new35 C B D) ) (new37 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) ) (=> (and (>= E 0) (>= C 0) (>= B 0) (>= A 0) (= A (+ 1 E)) (new37 E B C D) ) (new37 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C true) (>= B 0) (>= A 0) ) (new35 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C true) (>= B 0) (>= A 0) (= B 0) ) (new35 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (>= B 0) (>= A 0) (= A 0) (new49 B C) ) (new35 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) ) (=> (and (>= D 0) (>= B 0) (>= A 0) (= B 0) (= A (+ 1 D)) (new44 D E C) ) (new35 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) ) (=> (and (>= D 0) (>= E 0) (>= B 0) (>= A 0) (= B (+ 1 D)) (= A (+ 1 E)) (new35 E D C) ) (new35 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C false) (>= A 0) ) (new34 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (>= A 0) (= A 0) (new52 B C) ) (new34 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Bool) (G Int) ) (=> (and (>= D 0) (>= A 0) (= A (+ 1 D)) (diff_new54 E F B G C) (new34 D E F) ) (new34 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (= B 0) (= A 0) ) (new33 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (= C 0) (= B 0) (= A 0) ) (new33 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (= B 0) (= A 0) ) (new33 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (= C 0) (= B 0) (= A 0) ) (new33 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (>= C 0) (= B 0) (= A 0) (new55 B C D) ) (new33 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- D A) 1) (>= (- C B) 1) (>= E 0) (>= D 1) (>= B 0) ) (new32 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- D A) 1) (>= (- C B) 1) (>= E 0) (>= D 1) (>= B 0) (= E 0) ) (new32 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- D A) 1) (>= (- C B) 1) (>= E 0) (>= D 1) (>= B 0) (= A 0) ) (new32 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- D A) 1) (>= (- C B) 1) (>= E 0) (>= D 1) (>= B 0) (= E 0) (= A 0) ) (new32 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (>= (- D A) 1) (>= (- C B) 1) (>= E 0) (>= D 1) (>= B 0) (= B 0) (new56 A C D E F) ) (new32 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) (G Int) (H Int) ) (=> (and (>= (- D A) 1) (>= (- C B) 1) (>= G 0) (>= H 0) (>= E 0) (>= D 1) (>= B 0) (= C (+ 1 G)) (= B (+ 1 H)) (= A 0) (new57 G H D E F) ) (new32 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) (G Int) (H Int) ) (=> (and (>= (- D A) 1) (>= (- C B) 1) (>= G 0) (>= H 0) (>= E 0) (>= D 1) (>= B 0) (= B (+ 1 G)) (= A (+ 1 H)) (new32 H G C D E F) ) (new32 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 1) (>= A 1) (= B (+ (- 1) A)) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 1) (>= A 1) (= D 0) (= B (+ (- 1) A)) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 1) (>= A 1) (= B (+ (- 1) A)) (= B 0) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 1) (>= A 1) (= D 0) (= B (+ (- 1) A)) (= B 0) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= F 0) (>= G 0) (>= D 0) (>= C 1) (>= A 1) (= C (+ 1 F)) (= B (+ (- 1) A)) (= B 0) (= A (+ 1 G)) (new59 F G D E) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= F 0) (>= G 0) (>= D 0) (>= C 1) (>= A 1) (= B (+ 1 F)) (= B (+ (- 1) A)) (= A (+ 1 G)) (new31 G F C D E) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= A 0) (<= (- A B) (- 1)) (= C 1) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= A 0) (<= (- A B) (- 1)) (= D 0) (= C 1) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (>= D 0) (>= A 0) (<= (- A B) (- 1)) (= C 1) (= A 0) (new61 B C D E) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= F 0) (>= G 0) (>= D 0) (>= A 0) (<= (- A B) (- 1)) (= C 1) (= B (+ 1 F)) (= A (+ 1 G)) (new30 G F C D E) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C true) (= B 0) (= A 1) ) (new28 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C true) (= B 0) (= A 1) ) (new28 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) ) (=> (and (>= D 0) (= B 0) (= A (+ 1 D)) (= A 1) (new26 D B C) ) (new28 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C true) (= B 0) (= A 0) ) (new26 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C true) (= B 0) (= A 0) ) (new26 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= B 0) (= A 0) (new22 B C) ) (new26 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 1) (>= C 1) (>= B 0) (= D 0) ) (new24 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 1) (>= C 1) (>= B 0) (= D 0) ) (new24 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 1) (>= C 1) (>= B 0) (= D 0) (= B 0) ) (new24 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 1) (>= C 1) (>= B 0) (= D 0) (= B 0) ) (new24 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= (- A B) 1) (>= F 0) (>= G 0) (>= C 1) (>= B 0) (= D 0) (= C (+ 1 F)) (= B 0) (= A (+ 1 G)) (new65 F G D E) ) (new24 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= (- A B) 1) (>= F 0) (>= G 0) (>= C 1) (>= B 0) (= D 0) (= B (+ 1 F)) (= A (+ 1 G)) (new24 G F C D E) ) (new24 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 1) (>= B 1) (<= (- A B) (- 1)) (= C 0) ) (new23 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 1) (>= B 1) (<= (- A B) (- 1)) (= C 0) ) (new23 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (>= D 1) (>= B 1) (<= (- A B) (- 1)) (= C 0) (= A 0) (new65 B D C E) ) (new23 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= F 0) (>= G 0) (>= D 1) (>= B 1) (<= (- A B) (- 1)) (= C 0) (= B (+ 1 F)) (= A (+ 1 G)) (new23 G F C D E) ) (new23 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (and (= B true) (= A 0) ) (new22 A B) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (and (= A 0) (new69 B) ) (new22 A B) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (and (= B true) (= A 0) ) (new20 A B) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (and (= A 0) (new69 B) ) (new20 A B) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C true) (= B 0) (= A 0) ) (new18 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C true) (= B 0) (= A 0) ) (new18 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= B 0) (= A 0) (new71 B C) ) (new18 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= A 0) (= C 0) (= B 0) ) (new16 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= A 0) (= C 0) (= B 0) ) (new16 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= A 0) (= C 0) (= B 0) ) (new16 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= A 0) (= C 0) (= B 0) ) (new16 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (>= A 0) (= C 0) (= B 0) (= A 0) (new18 B C D) ) (new16 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) ) (=> (and (>= E 0) (>= A 0) (= C 0) (= B 0) (= A (+ 1 E)) (new16 E B C D) ) (new16 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C true) (>= A 0) (= B 0) ) (new15 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C true) (>= A 0) (= B 0) ) (new15 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (>= A 0) (= B 0) (= A 0) (new20 B C) ) (new15 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) ) (=> (and (>= D 0) (>= A 0) (= B 0) (= A (+ 1 D)) (new15 D B C) ) (new15 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C true) (= B 0) (= A 0) ) (new13 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C true) (= B 0) (= A 0) ) (new13 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= B 0) (= A 0) (new22 B C) ) (new13 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E B) 1) (>= (- C A) 1) (>= E 1) (>= C 1) (= D 0) ) (new12 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E B) 1) (>= (- C A) 1) (>= E 1) (>= C 1) (= D 0) ) (new12 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E B) 1) (>= (- C A) 1) (>= E 1) (>= C 1) (= D 0) (= A 0) ) (new12 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E B) 1) (>= (- C A) 1) (>= E 1) (>= C 1) (= D 0) (= A 0) ) (new12 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (>= (- E B) 1) (>= (- C A) 1) (>= E 1) (>= C 1) (= D 0) (= B 0) (new23 A C D E F) ) (new12 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) (G Int) (H Int) ) (=> (and (>= (- E B) 1) (>= (- C A) 1) (>= G 0) (>= H 0) (>= E 1) (>= C 1) (= E (+ 1 G)) (= D 0) (= B (+ 1 H)) (= A 0) (new24 G H C D F) ) (new12 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) (G Int) (H Int) ) (=> (and (>= (- E B) 1) (>= (- C A) 1) (>= G 0) (>= H 0) (>= E 1) (>= C 1) (= D 0) (= B (+ 1 G)) (= A (+ 1 H)) (new12 H G C D E F) ) (new12 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= A 1) (= D 1) (= C 0) (= B (+ (- 1) A)) ) (new11 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= A 1) (= D 1) (= C 0) (= B (+ (- 1) A)) ) (new11 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= A 1) (= D 1) (= C 0) (= B (+ (- 1) A)) (= B 0) ) (new11 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= A 1) (= D 1) (= C 0) (= B (+ (- 1) A)) (= B 0) ) (new11 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= F 0) (>= G 0) (>= A 1) (= D (+ 1 F)) (= D 1) (= C 0) (= B (+ (- 1) A)) (= B 0) (= A (+ 1 G)) (new26 G C E) ) (new11 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= F 0) (>= G 0) (>= A 1) (= D 1) (= C 0) (= B (+ 1 F)) (= B (+ (- 1) A)) (= A (+ 1 G)) (new11 G F C D E) ) (new11 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= A 0) (= D (+ 1 A)) (= C 0) (= B 1) ) (new10 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= A 0) (= D (+ 1 A)) (= C 0) (= B 1) ) (new10 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (>= A 0) (= D (+ 1 A)) (= C 0) (= B 1) (= A 0) (new28 B C E) ) (new10 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= F 0) (>= G 0) (>= A 0) (= D (+ 1 F)) (= D (+ 1 A)) (= C 0) (= B 1) (= A (+ 1 G)) (new10 G B C F E) ) (new10 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= E 0) (>= B 0) (>= A 0) (<= (- B C) (- 1)) (= D (+ 1 A)) ) (new8 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= E 0) (>= B 0) (>= A 0) (<= (- B C) (- 1)) (= E 0) (= D (+ 1 A)) ) (new8 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= E 0) (>= B 0) (>= A 0) (<= (- B C) (- 1)) (= D (+ 1 A)) (= B 0) ) (new8 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= E 0) (>= B 0) (>= A 0) (<= (- B C) (- 1)) (= E 0) (= D (+ 1 A)) (= B 0) ) (new8 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (>= E 0) (>= B 0) (>= A 0) (<= (- B C) (- 1)) (= D (+ 1 A)) (= A 0) (new30 B C D E F) ) (new8 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) (G Int) (H Int) ) (=> (and (>= G 0) (>= H 0) (>= E 0) (>= B 0) (>= A 0) (<= (- B C) (- 1)) (= D (+ 1 G)) (= D (+ 1 A)) (= B 0) (= A (+ 1 H)) (new31 G H C E F) ) (new8 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) (G Int) (H Int) ) (=> (and (>= G 0) (>= H 0) (>= E 0) (>= B 0) (>= A 0) (<= (- B C) (- 1)) (= D (+ 1 A)) (= B (+ 1 G)) (= A (+ 1 H)) (new32 H G C D E F) ) (new8 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= B 0) (= C 0) ) (new7 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= B 0) (= D 0) (= C 0) ) (new7 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= B 0) (= C 0) ) (new7 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= B 0) (= D 0) (= C 0) ) (new7 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= B 0) (= C 0) (= B 0) ) (new7 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= B 0) (= D 0) (= C 0) (= B 0) ) (new7 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= B 0) (= C 0) (= B 0) ) (new7 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= (- A B) 0) (>= D 0) (>= B 0) (= D 0) (= C 0) (= B 0) ) (new7 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (>= (- A B) 0) (>= D 0) (>= B 0) (= C 0) (= A 0) (new33 B C D E) ) (new7 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= (- A B) 0) (>= F 0) (>= D 0) (>= B 0) (= D 0) (= C 0) (= B 0) (= A (+ 1 F)) (new34 F G E) ) (new7 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= (- A B) 0) (>= F 0) (>= G 0) (>= D 0) (>= B 0) (= D (+ 1 F)) (= C 0) (= B 0) (= A (+ 1 G)) (new35 F G E) ) (new7 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= (- A B) 0) (>= F 0) (>= G 0) (>= D 0) (>= B 0) (= C 0) (= B (+ 1 F)) (= A (+ 1 G)) (new7 G F C D E) ) (new7 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) ) (new6 A B C B D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= D 0) ) (new6 A B C B D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= C 0) ) (new6 A B C B D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= D 0) (= C 0) ) (new6 A B C B D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= B 0) ) (new6 A B C B D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= D 0) (= B 0) ) (new6 A B C B D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= C 0) (= B 0) ) (new6 A B C B D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= D 0) (= C 0) (= B 0) ) (new6 A B C B D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= B 0) ) (new6 A B C B D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= D 0) (= B 0) ) (new6 A B C B D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= B 0) (= C 0) ) (new6 A B C B D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= D 0) (= B 0) (= C 0) ) (new6 A B C B D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= B 0) (= B 0) ) (new6 A B C B D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= D 0) (= B 0) (= B 0) ) (new6 A B C B D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= B 0) (= C 0) (= B 0) ) (new6 A B C B D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (= E true) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= D 0) (= B 0) (= C 0) (= B 0) ) (new6 A B C B D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= A 0) (new37 B C D E) ) (new6 A B C B D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= F 0) (>= G 0) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= D (+ 1 F)) (= B 0) (= A (+ 1 G)) (new38 F G B C E) ) (new6 A B C B D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= F 0) (>= G 0) (>= D 0) (>= C 0) (>= B 0) (<= (- A D) 0) (= B (+ 1 F)) (= A (+ 1 G)) (new39 G B C F D E) ) (new6 A B C B D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= E 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= B 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= E 0) (= B 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= C 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= E 0) (= C 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= B 0) (= C 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= E 0) (= B 0) (= C 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= B 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= E 0) (= B 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= B 0) (= B 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= E 0) (= B 0) (= B 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= C 0) (= B 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= E 0) (= C 0) (= B 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= B 0) (= C 0) (= B 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= E 0) (= B 0) (= C 0) (= B 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= A 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= E 0) (= A 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= B 0) (= A 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= E 0) (= B 0) (= A 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= C 0) (= A 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= E 0) (= C 0) (= A 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= B 0) (= C 0) (= A 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= E 0) (= B 0) (= C 0) (= A 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= B 0) (= A 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= E 0) (= B 0) (= A 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= B 0) (= B 0) (= A 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= E 0) (= B 0) (= B 0) (= A 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= C 0) (= B 0) (= A 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= E 0) (= C 0) (= B 0) (= A 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= B 0) (= C 0) (= B 0) (= A 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= E 0) (= B 0) (= C 0) (= B 0) (= A 0) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (>= (- E A) 0) (>= (- C D) 0) (>= E 0) (>= B 0) (>= C 0) (= D 0) (new6 A B C B E F) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) (G Int) (H Int) ) (=> (and (>= (- E A) 0) (>= (- C D) 0) (>= G 0) (>= H 0) (>= E 0) (>= B 0) (>= C 0) (= D (+ 1 G)) (= C (+ 1 H)) (= B 0) (= A 0) (new7 H G B E F) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) (G Int) (H Int) ) (=> (and (>= (- E A) 0) (>= (- C D) 0) (>= G 0) (>= H 0) (>= E 0) (>= B 0) (>= C 0) (= D (+ 1 G)) (= B (+ 1 H)) (= A 0) (new8 H G C B E F) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) (G Int) (H Int) ) (=> (and (>= (- E A) 0) (>= (- C D) 0) (>= G 0) (>= H 0) (>= E 0) (>= B 0) (>= C 0) (= D (+ 1 G)) (= A (+ 1 H)) (new5 H B C G B E F) ) (new5 A B C D B E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= B 0) (>= A 0) (= E (+ 1 B)) (= D 0) (= C (+ 1 A)) ) (new4 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= B 0) (>= A 0) (= E (+ 1 B)) (= D 0) (= C (+ 1 A)) ) (new4 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= B 0) (>= A 0) (= E (+ 1 B)) (= D 0) (= C (+ 1 A)) (= B 0) ) (new4 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (= F true) (>= B 0) (>= A 0) (= E (+ 1 B)) (= D 0) (= C (+ 1 A)) (= B 0) ) (new4 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) ) (=> (and (>= B 0) (>= A 0) (= E (+ 1 B)) (= D 0) (= C (+ 1 A)) (= A 0) (new10 B C D E F) ) (new4 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) (G Int) (H Int) ) (=> (and (>= G 0) (>= H 0) (>= B 0) (>= A 0) (= E (+ 1 B)) (= D 0) (= C (+ 1 G)) (= C (+ 1 A)) (= B 0) (= A (+ 1 H)) (new11 G H D E F) ) (new4 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Bool) (G Int) (H Int) ) (=> (and (>= G 0) (>= H 0) (>= B 0) (>= A 0) (= E (+ 1 B)) (= D 0) (= C (+ 1 A)) (= B (+ 1 G)) (= A (+ 1 H)) (new12 H G C D E F) ) (new4 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= A 0) (= C 0) (= B 0) ) (new3 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= A 0) (= C 0) (= B 0) ) (new3 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= A 0) (= C 0) (= B 0) ) (new3 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= A 0) (= C 0) (= B 0) ) (new3 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (>= A 0) (= C 0) (= B 0) (= A 0) (new13 B C D) ) (new3 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) ) (=> (and (>= E 0) (>= A 0) (= C 0) (= B 0) (= A (+ 1 E)) (new3 E B C D) ) (new3 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= B 0) (>= A 0) (= C 0) ) (new2 A B A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= B 0) (>= A 0) (= C 0) ) (new2 A B A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= B 0) (>= A 0) (= C 0) (= B 0) ) (new2 A B A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= B 0) (>= A 0) (= C 0) (= B 0) ) (new2 A B A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= B 0) (>= A 0) (= C 0) (= A 0) ) (new2 A B A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= B 0) (>= A 0) (= C 0) (= A 0) ) (new2 A B A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= B 0) (>= A 0) (= C 0) (= B 0) (= A 0) ) (new2 A B A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= B 0) (>= A 0) (= C 0) (= B 0) (= A 0) ) (new2 A B A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= B 0) (>= A 0) (= C 0) (= B 0) ) (new2 A B A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= B 0) (>= A 0) (= C 0) (= B 0) ) (new2 A B A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= B 0) (>= A 0) (= C 0) (= B 0) (= B 0) ) (new2 A B A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= B 0) (>= A 0) (= C 0) (= B 0) (= B 0) ) (new2 A B A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= B 0) (>= A 0) (= C 0) (= A 0) (= B 0) ) (new2 A B A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= B 0) (>= A 0) (= C 0) (= A 0) (= B 0) ) (new2 A B A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= B 0) (>= A 0) (= C 0) (= B 0) (= A 0) (= B 0) ) (new2 A B A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= B 0) (>= A 0) (= C 0) (= B 0) (= A 0) (= B 0) ) (new2 A B A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (>= B 0) (>= A 0) (= C 0) (= A 0) (new15 B C D) ) (new2 A B A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (>= E 0) (>= F 0) (>= B 0) (>= A 0) (= C 0) (= A (+ 1 E)) (= B 0) (= A (+ 1 F)) (new16 F B C D) ) (new2 A B A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (>= E 0) (>= F 0) (>= B 0) (>= A 0) (= C 0) (= B (+ 1 E)) (= A (+ 1 F)) (new8 E F A B C D) ) (new2 A B A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= A 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= B 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= A 0) (= B 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= C 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= A 0) (= C 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= B 0) (= C 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= A 0) (= B 0) (= C 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= B 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= A 0) (= B 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= B 0) (= B 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= A 0) (= B 0) (= B 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= C 0) (= B 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= A 0) (= C 0) (= B 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= B 0) (= C 0) (= B 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= A 0) (= B 0) (= C 0) (= B 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= C 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= A 0) (= C 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= B 0) (= C 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= A 0) (= B 0) (= C 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= C 0) (= C 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= A 0) (= C 0) (= C 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= B 0) (= C 0) (= C 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= A 0) (= B 0) (= C 0) (= C 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= C 0) (= B 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= A 0) (= C 0) (= B 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= B 0) (= C 0) (= B 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= A 0) (= B 0) (= C 0) (= B 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= C 0) (= C 0) (= B 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= A 0) (= C 0) (= C 0) (= B 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= B 0) (= C 0) (= C 0) (= B 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (>= B 0) (>= A 0) (= A 0) (= B 0) (= C 0) (= C 0) (= B 0) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (>= C 0) (>= B 0) (>= A 0) (= A 0) (new2 C B C B A D) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (>= E 0) (>= F 0) (>= C 0) (>= B 0) (>= A 0) (= A (+ 1 E)) (= B 0) (= C 0) (= A (+ 1 F)) (new3 F B C D) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (>= E 0) (>= F 0) (>= C 0) (>= B 0) (>= A 0) (= B (+ 1 E)) (= C 0) (= A (+ 1 F)) (new4 E F B C A D) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (>= E 0) (>= F 0) (>= C 0) (>= B 0) (>= A 0) (= C (+ 1 E)) (= A (+ 1 F)) (new5 F B C E B A D) ) (new1 A B C C B A D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Int) (D Int) ) (=> (and (= A true) (>= B 0) (>= C 0) (>= D 0) (new1 C B D D B C A) ) ff ) ) ) (assert inst_fold ) (assert (not ff)) (check-sat)