; Automatically generated by map2smt (set-logic HORN) (declare-fun new96 (Int Bool Int) Bool) (declare-fun new93 (Int Bool Int) Bool) (declare-fun new87 (Bool Bool) Bool) (declare-fun new74 (Int Bool Int Bool Bool) Bool) (declare-fun new7 (Int Int Int Bool) Bool) (declare-fun new67 (Int Bool Int Bool Bool) Bool) (declare-fun new6 (Int Int Int Bool) Bool) (declare-fun new58 (Bool Int Bool Bool) Bool) (declare-fun new55 (Bool) Bool) (declare-fun new51 (Int Bool Bool) Bool) (declare-fun new50 (Int Bool Int Bool) Bool) (declare-fun new48 (Bool Int) Bool) (declare-fun new47 (Int Bool Int Bool) Bool) (declare-fun new41 (Int Int Bool Bool) Bool) (declare-fun new39 (Bool Int Bool) Bool) (declare-fun new37 (Int Bool Int) Bool) (declare-fun new34 (Bool Int) Bool) (declare-fun new33 (Int Bool Int Bool) Bool) (declare-fun new3 (Int Int Int Bool) Bool) (declare-fun new29 (Int Int Bool Bool) Bool) (declare-fun new28 (Int Int Bool Bool) Bool) (declare-fun new27 (Bool) Bool) (declare-fun new243 (Int Bool Bool) Bool) (declare-fun new24 (Int Int Int Bool) Bool) (declare-fun new229 (Int Bool Int) Bool) (declare-fun new223 (Bool Bool) Bool) (declare-fun new210 (Int Bool Int Bool Bool) Bool) (declare-fun new203 (Int Bool Int Bool Bool) Bool) (declare-fun new2 (Int Int Int Bool) Bool) (declare-fun new194 (Bool Int Bool Bool) Bool) (declare-fun new191 (Bool) Bool) (declare-fun new187 (Int Bool Bool) Bool) (declare-fun new186 (Int Bool Int Bool) Bool) (declare-fun new183 (Int Bool Int Bool) Bool) (declare-fun new18 (Int Int Bool Bool) Bool) (declare-fun new17 (Int Int Bool Bool) Bool) (declare-fun new15 (Bool Int Bool) Bool) (declare-fun new14 (Bool) Bool) (declare-fun new11 (Int Int Int Bool) Bool) (declare-fun new107 (Int Bool Int Bool) Bool) (declare-fun new101 (Int Int Bool Bool) Bool) (declare-fun new10 (Int Int Int Bool) Bool) (declare-fun new1 (Int Int Int Bool) Bool) (declare-fun diff_new9 (Int Bool Int Int Bool) Bool) (declare-fun diff_new5 (Int Bool Int Int Bool) Bool) (declare-fun diff_new46 (Int Bool Int Int Bool) Bool) (declare-fun diff_new44 (Int Int Bool Bool Bool Bool) Bool) (declare-fun diff_new31 (Int Bool Int Int Bool) Bool) (declare-fun diff_new26 (Int Bool Int Int Bool) Bool) (declare-fun diff_new249 (Bool Int Bool) Bool) (declare-fun diff_new234 (Int Bool Int Int Bool) Bool) (declare-fun diff_new22 (Int Bool Int Int Bool) Bool) (declare-fun diff_new20 (Int Int Bool Bool Bool Bool) Bool) (declare-fun diff_new13 (Int Bool Int Int Bool) Bool) (declare-fun diff_new122 (Int Bool Int Int Bool) Bool) (declare-fun diff_new118 (Bool Int Bool) Bool) (declare-fun diff_new106 (Int Bool Int Int Bool) Bool) (declare-fun not_fun_diff_new249 () Bool) (declare-fun constr (Bool) Bool) (declare-fun not_fun_diff_new234 () Bool) (declare-fun not_fun_diff_new122 () Bool) (declare-fun not_fun_diff_new118 () Bool) (declare-fun not_fun_diff_new106 () Bool) (declare-fun not_fun_diff_new46 () Bool) (declare-fun not_fun_diff_new44 () Bool) (declare-fun not_fun_diff_new31 () Bool) (declare-fun not_fun_diff_new26 () Bool) (declare-fun not_fun_diff_new22 () Bool) (declare-fun not_fun_diff_new20 () Bool) (declare-fun not_fun_diff_new13 () Bool) (declare-fun not_fun_diff_new9 () Bool) (declare-fun not_fun_diff_new5 () Bool) (declare-fun inst_fold () Bool) (declare-fun ff () Bool) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) (F Bool) ) (=> (and (diff_new249 A B C) (diff_new249 D E F) (and (and (= A D) (= B E)) (not (= C F))) ) not_fun_diff_new249 ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Bool) (H Int) (I Int) (J Bool) ) (=> (and (diff_new234 A B C D E) (diff_new234 F G H I J) (and (and (= A F) (and (= B G) (and (= C H) (= D I)))) (not (= E J))) ) not_fun_diff_new234 ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Bool) (H Int) (I Int) (J Bool) ) (=> (and (diff_new122 A B C D E) (diff_new122 F G H I J) (and (and (= A F) (and (= B G) (and (= C H) (= D I)))) (not (= E J))) ) not_fun_diff_new122 ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) (F Bool) ) (=> (and (diff_new118 A B C) (diff_new118 D E F) (and (and (= A D) (= B E)) (not (= C F))) ) not_fun_diff_new118 ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Bool) (H Int) (I Int) (J Bool) ) (=> (and (diff_new106 A B C D E) (diff_new106 F G H I J) (and (and (= A F) (and (= B G) (and (= C H) (= D I)))) (not (= E J))) ) not_fun_diff_new106 ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Bool) (H Int) (I Int) (J Bool) ) (=> (and (diff_new46 A B C D E) (diff_new46 F G H I J) (and (and (= A F) (and (= B G) (and (= C H) (= D I)))) (not (= E J))) ) not_fun_diff_new46 ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Bool) (F Bool) (G Int) (H Int) (I Bool) (J Bool) (K Bool) (L Bool) ) (=> (and (diff_new44 A B C D E F) (diff_new44 G H I J K L) (and (and (= A G) (and (= B H) (and (= C I) (= D J)))) (or (not (= E K)) (not (= F L)))) ) not_fun_diff_new44 ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Bool) (H Int) (I Int) (J Bool) ) (=> (and (diff_new31 A B C D E) (diff_new31 F G H I J) (and (and (= A F) (and (= B G) (and (= C H) (= D I)))) (not (= E J))) ) not_fun_diff_new31 ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Bool) (H Int) (I Int) (J Bool) ) (=> (and (diff_new26 A B C D E) (diff_new26 F G H I J) (and (and (= A F) (and (= B G) (and (= C H) (= D I)))) (not (= E J))) ) not_fun_diff_new26 ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Bool) (H Int) (I Int) (J Bool) ) (=> (and (diff_new22 A B C D E) (diff_new22 F G H I J) (and (and (= A F) (and (= B G) (and (= C H) (= D I)))) (not (= E J))) ) not_fun_diff_new22 ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Bool) (F Bool) (G Int) (H Int) (I Bool) (J Bool) (K Bool) (L Bool) ) (=> (and (diff_new20 A B C D E F) (diff_new20 G H I J K L) (and (and (= A G) (and (= B H) (and (= C I) (= D J)))) (or (not (= E K)) (not (= F L)))) ) not_fun_diff_new20 ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Bool) (H Int) (I Int) (J Bool) ) (=> (and (diff_new13 A B C D E) (diff_new13 F G H I J) (and (and (= A F) (and (= B G) (and (= C H) (= D I)))) (not (= E J))) ) not_fun_diff_new13 ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Bool) (H Int) (I Int) (J Bool) ) (=> (and (diff_new9 A B C D E) (diff_new9 F G H I J) (and (and (= A F) (and (= B G) (and (= C H) (= D I)))) (not (= E J))) ) not_fun_diff_new9 ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Bool) (H Int) (I Int) (J Bool) ) (=> (and (diff_new5 A B C D E) (diff_new5 F G H I J) (and (and (= A F) (and (= B G) (and (= C H) (= D I)))) (not (= E J))) ) not_fun_diff_new5 ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= C false) (= A false) ) (diff_new249 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A false) (>= (- B D) 1) ) (diff_new249 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A false) (<= (- B D) (- 1)) ) (diff_new249 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= A false) inst_fold (new191 C) ) (diff_new249 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= C false) (= A false) ) (diff_new249 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A false) (>= (- B D) 1) ) (diff_new249 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A false) (<= (- B D) (- 1)) ) (diff_new249 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= A false) (new27 C) ) (diff_new249 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= C false) (= A true) ) (diff_new249 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A true) (>= (- B D) 1) ) (diff_new249 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A true) (<= (- B D) (- 1)) ) (diff_new249 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= A true) (new27 C) ) (diff_new249 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (= A false) (>= (- D E) 1) ) (diff_new249 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) (F Int) ) (=> (and (= C false) (= A false) (>= (- D E) 1) (>= (- B F) 1) ) (diff_new249 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) (F Int) ) (=> (and (= C false) (= A false) (>= (- D E) 1) (<= (- B F) (- 1)) ) (diff_new249 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) ) (=> (and (= A false) (>= (- D E) 1) inst_fold (new191 C) ) (diff_new249 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (= A false) (<= (- D E) (- 1)) ) (diff_new249 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) (F Int) ) (=> (and (= C false) (= A false) (>= (- B D) 1) (<= (- E F) (- 1)) ) (diff_new249 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) (F Int) ) (=> (and (= C false) (= A false) (<= (- D E) (- 1)) (<= (- B F) (- 1)) ) (diff_new249 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) ) (=> (and (= A false) (<= (- D E) (- 1)) inst_fold (new191 C) ) (diff_new249 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= C false) (new191 A) ) (diff_new249 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (>= (- B D) 1) (new191 A) ) (diff_new249 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (<= (- B D) (- 1)) (new191 A) ) (diff_new249 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (new243 D C A) (diff_new249 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= C false) (= B false) ) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= C false) (= B false) ) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= C true) (= B false) ) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (= B false) (>= (- D E) 1) ) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (= B false) (<= (- D E) (- 1)) ) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= B false) (new191 C) ) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C false) (= B false) (>= (- A D) 1) ) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C false) (= B false) (>= (- A D) 1) ) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C true) (= B false) (>= (- A D) 1) ) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Int) (F Int) ) (=> (and (= C false) (= B false) (>= (- D E) 1) (>= (- A F) 1) ) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Int) (F Int) ) (=> (and (= C false) (= B false) (>= (- A D) 1) (<= (- E F) (- 1)) ) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= B false) (>= (- A D) 1) (new191 C) ) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C false) (= B false) (<= (- A D) (- 1)) ) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C false) (= B false) (<= (- A D) (- 1)) ) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C true) (= B false) (<= (- A D) (- 1)) ) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Int) (F Int) ) (=> (and (= C false) (= B false) (>= (- D E) 1) (<= (- A F) (- 1)) ) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Int) (F Int) ) (=> (and (= C false) (= B false) (<= (- D E) (- 1)) (<= (- A F) (- 1)) ) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= B false) (<= (- A D) (- 1)) (new191 C) ) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= C false) inst_fold (new191 B) ) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= C false) (new27 B) ) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= C true) (new27 B) ) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (>= (- D E) 1) inst_fold (new191 B) ) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (<= (- D E) (- 1)) inst_fold (new191 B) ) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (new243 D B C) (new243 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= E false) (= B false) ) (diff_new234 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) ) (diff_new234 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)) ) (diff_new234 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= B false) inst_fold (new191 E) ) (diff_new234 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) ) (diff_new234 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= B false) (>= (- C F) 1) (>= (- A G) 1) ) (diff_new234 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= B false) (>= (- A F) 1) (<= (- C G) (- 1)) ) (diff_new234 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= B false) (>= (- A F) 1) inst_fold (new191 E) ) (diff_new234 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)) ) (diff_new234 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= B false) (>= (- C F) 1) (<= (- A G) (- 1)) ) (diff_new234 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= B false) (<= (- C F) (- 1)) (<= (- A G) (- 1)) ) (diff_new234 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= B false) (<= (- A F) (- 1)) inst_fold (new191 E) ) (diff_new234 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= E false) (new191 B) ) (diff_new234 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (>= (- C F) 1) (new191 B) ) (diff_new234 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (<= (- C F) (- 1)) (new191 B) ) (diff_new234 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (new243 D E B) (diff_new234 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) ) (=> (and (>= A 0) (= A 0) (new27 B) ) (new229 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) ) (=> (and (>= D 0) (>= A 0) (= A (+ 1 D)) inst_fold (new191 B) ) (new229 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) ) (=> (and (>= D 0) (>= A 0) (= D 0) (= A (+ 1 D)) inst_fold (new191 B) ) (new229 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) ) (=> (and (>= A 0) (= A 0) (new27 B) ) (new229 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (>= D 0) (>= A 0) (= A (+ 1 D)) (diff_new249 E F B) (new229 D E C) ) (new229 A B C) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (= A false) ) (new223 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B true) (= A false) ) (new223 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (= A false) ) (new223 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (>= (- C D) 1) ) (new223 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (<= (- C D) (- 1)) ) (new223 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= A false) (new191 B) ) (new223 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (= A true) ) (new223 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B true) (= A true) ) (new223 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (>= (- C D) 1) ) (new223 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) (E Int) ) (=> (and (= B false) (= A false) (>= (- C D) 1) (>= (- E D) 1) ) (new223 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) (E Int) ) (=> (and (= B false) (= A false) (>= (- C D) 1) (<= (- E D) (- 1)) ) (new223 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= A false) (>= (- C D) 1) (new191 B) ) (new223 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (<= (- C D) (- 1)) ) (new223 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) (E Int) ) (=> (and (= B false) (= A false) (>= (- C D) 1) (<= (- E D) (- 1)) ) (new223 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) (E Int) ) (=> (and (= B false) (= A false) (<= (- C D) (- 1)) (<= (- E D) (- 1)) ) (new223 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= A false) (<= (- C D) (- 1)) (new191 B) ) (new223 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (new191 A) ) (new223 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (>= (- C D) 1) (new191 A) ) (new223 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (<= (- C D) (- 1)) (new191 A) ) (new223 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (new223 B A) (new223 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= B false) (<= (- A C) (- 1)) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= B false) (<= (- A C) (- 1)) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E true) (= D false) (= B false) (<= (- A C) (- 1)) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (<= (- A C) (- 1)) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= B false) (<= (- F G) (- 1)) (<= (- A C) (- 1)) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= D false) (= B false) (<= (- A C) (- 1)) (new191 E) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- C F) 1) (>= (- A F) 1) (<= (- A C) (- 1)) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- C F) 1) (>= (- A F) 1) (<= (- A C) (- 1)) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E true) (= D false) (= B false) (>= (- C F) 1) (>= (- A F) 1) (<= (- A C) (- 1)) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (>= (- C H) 1) (>= (- A H) 1) (<= (- A C) (- 1)) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- C F) 1) (>= (- A F) 1) (<= (- G H) (- 1)) (<= (- A C) (- 1)) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= B false) (>= (- C F) 1) (>= (- A F) 1) (<= (- A C) (- 1)) (new191 E) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- C F) 1) (<= (- A F) (- 1)) (<= (- A C) (- 1)) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- C F) 1) (<= (- A F) (- 1)) (<= (- A C) (- 1)) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E true) (= D false) (= B false) (>= (- C F) 1) (<= (- A F) (- 1)) (<= (- A C) (- 1)) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (>= (- C H) 1) (<= (- A H) (- 1)) (<= (- A C) (- 1)) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- C F) 1) (<= (- G H) (- 1)) (<= (- A F) (- 1)) (<= (- A C) (- 1)) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= B false) (>= (- C F) 1) (<= (- A F) (- 1)) (<= (- A C) (- 1)) (new191 E) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (<= (- C F) (- 1)) (<= (- A F) (- 1)) (<= (- A C) (- 1)) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (<= (- C F) (- 1)) (<= (- A F) (- 1)) (<= (- A C) (- 1)) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E true) (= D false) (= B false) (<= (- C F) (- 1)) (<= (- A F) (- 1)) (<= (- A C) (- 1)) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (<= (- C H) (- 1)) (<= (- A H) (- 1)) (<= (- A C) (- 1)) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (<= (- F G) (- 1)) (<= (- C H) (- 1)) (<= (- A H) (- 1)) (<= (- A C) (- 1)) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= B false) (<= (- C F) (- 1)) (<= (- A F) (- 1)) (<= (- A C) (- 1)) (new191 E) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= B false) (<= (- A C) (- 1)) (<= (- A C) (- 1)) inst_fold (new191 D) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= B false) (<= (- A C) (- 1)) (<= (- A C) (- 1)) (new27 D) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E true) (= B false) (<= (- A C) (- 1)) (<= (- A C) (- 1)) (new27 D) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= B false) (>= (- F G) 1) (<= (- A C) (- 1)) (<= (- A C) (- 1)) inst_fold (new191 D) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= B false) (<= (- F G) (- 1)) (<= (- A C) (- 1)) (<= (- A C) (- 1)) inst_fold (new191 D) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= B false) (<= (- A C) (- 1)) (<= (- A C) (- 1)) (new243 F D E) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (>= (- C A) 1) (<= (- A C) (- 1)) (new191 B) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (>= (- C A) 1) (<= (- A C) (- 1)) (new191 B) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E true) (= D false) (>= (- C A) 1) (<= (- A C) (- 1)) (new191 B) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (>= (- F G) 1) (>= (- C A) 1) (<= (- A C) (- 1)) (new191 B) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (>= (- C A) 1) (<= (- F G) (- 1)) (<= (- A C) (- 1)) (new191 B) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= D false) (>= (- C A) 1) (<= (- A C) (- 1)) (new191 E) (new191 B) ) (new210 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= B false) (>= (- A C) 1) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= B false) (>= (- A C) 1) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E true) (= D false) (= B false) (>= (- A C) 1) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (>= (- A C) 1) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- A C) 1) (<= (- F G) (- 1)) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= D false) (= B false) (>= (- A C) 1) (new191 E) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- C F) 1) (>= (- A F) 1) (>= (- A C) 1) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- C F) 1) (>= (- A F) 1) (>= (- A C) 1) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E true) (= D false) (= B false) (>= (- C F) 1) (>= (- A F) 1) (>= (- A C) 1) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (>= (- C H) 1) (>= (- A H) 1) (>= (- A C) 1) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- C F) 1) (>= (- A F) 1) (>= (- A C) 1) (<= (- G H) (- 1)) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= B false) (>= (- C F) 1) (>= (- A F) 1) (>= (- A C) 1) (new191 E) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- A F) 1) (>= (- A C) 1) (<= (- C F) (- 1)) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- A F) 1) (>= (- A C) 1) (<= (- C F) (- 1)) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E true) (= D false) (= B false) (>= (- A F) 1) (>= (- A C) 1) (<= (- C F) (- 1)) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (>= (- A H) 1) (>= (- A C) 1) (<= (- C H) (- 1)) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- A F) 1) (>= (- A C) 1) (<= (- G H) (- 1)) (<= (- C F) (- 1)) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= B false) (>= (- A F) 1) (>= (- A C) 1) (<= (- C F) (- 1)) (new191 E) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= B false) (>= (- A C) 1) (>= (- A C) 1) inst_fold (new191 D) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= B false) (>= (- A C) 1) (>= (- A C) 1) (new27 D) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E true) (= B false) (>= (- A C) 1) (>= (- A C) 1) (new27 D) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= B false) (>= (- F G) 1) (>= (- A C) 1) (>= (- A C) 1) inst_fold (new191 D) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= B false) (>= (- A C) 1) (>= (- A C) 1) (<= (- F G) (- 1)) inst_fold (new191 D) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= B false) (>= (- A C) 1) (>= (- A C) 1) (new243 F D E) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- A C) 1) (<= (- C F) (- 1)) (<= (- A F) (- 1)) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- A C) 1) (<= (- C F) (- 1)) (<= (- A F) (- 1)) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E true) (= D false) (= B false) (>= (- A C) 1) (<= (- C F) (- 1)) (<= (- A F) (- 1)) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (>= (- A C) 1) (<= (- C H) (- 1)) (<= (- A H) (- 1)) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- A C) 1) (<= (- F G) (- 1)) (<= (- C H) (- 1)) (<= (- A H) (- 1)) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= B false) (>= (- A C) 1) (<= (- C F) (- 1)) (<= (- A F) (- 1)) (new191 E) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (>= (- A C) 1) (<= (- C A) (- 1)) (new191 B) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (>= (- A C) 1) (<= (- C A) (- 1)) (new191 B) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E true) (= D false) (>= (- A C) 1) (<= (- C A) (- 1)) (new191 B) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (>= (- F G) 1) (>= (- A C) 1) (<= (- C A) (- 1)) (new191 B) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (>= (- A C) 1) (<= (- F G) (- 1)) (<= (- C A) (- 1)) (new191 B) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= D false) (>= (- A C) 1) (<= (- C A) (- 1)) (new191 E) (new191 B) ) (new203 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= C false) (= A false) (>= (- B E) 1) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= C false) (= A false) (>= (- B E) 1) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D true) (= C false) (= A false) (>= (- B E) 1) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) (F Int) (G Int) ) (=> (and (= D false) (= C false) (= A false) (>= (- E F) 1) (>= (- B G) 1) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) (F Int) (G Int) ) (=> (and (= D false) (= C false) (= A false) (>= (- B E) 1) (<= (- F G) (- 1)) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= C false) (= A false) (>= (- B E) 1) (new191 D) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= C false) (= A false) (<= (- B E) (- 1)) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= C false) (= A false) (<= (- B E) (- 1)) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D true) (= C false) (= A false) (<= (- B E) (- 1)) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) (F Int) (G Int) ) (=> (and (= D false) (= C false) (= A false) (>= (- E F) 1) (<= (- B G) (- 1)) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) (F Int) (G Int) ) (=> (and (= D false) (= C false) (= A false) (<= (- E F) (- 1)) (<= (- B G) (- 1)) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= C false) (= A false) (<= (- B E) (- 1)) (new191 D) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (= A false) inst_fold (new191 C) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (= A false) (new27 C) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) ) (=> (and (= D true) (= A false) (new27 C) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= A false) (>= (- E F) 1) inst_fold (new191 C) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= A false) (<= (- E F) (- 1)) inst_fold (new191 C) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= A false) (new243 E C D) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (= C false) (= A true) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (= C false) (= A true) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) ) (=> (and (= D true) (= C false) (= A true) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (= A true) (>= (- E F) 1) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (= A true) (<= (- E F) (- 1)) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) ) (=> (and (= C false) (= A true) (new191 D) ) (new194 A B C D) ) ) ) (assert (forall ( (A Bool) ) (=> (= A false) (new191 A) ) ) ) (assert (forall ( (A Bool) ) (=> (= A false) (new191 A) ) ) ) (assert (forall ( (A Bool) ) (=> (= A true) (new191 A) ) ) ) (assert (forall ( (A Bool) (B Int) (C Int) ) (=> (and (= A false) (>= (- B C) 1) ) (new191 A) ) ) ) (assert (forall ( (A Bool) (B Int) (C Int) ) (=> (and (= A false) (<= (- B C) (- 1)) ) (new191 A) ) ) ) (assert (forall ( (A Bool) ) (=> (new191 A) (new191 A) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= C true) (= B false) ) (new187 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C false) (= B false) (>= (- A D) 1) ) (new187 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C false) (= B false) (<= (- A D) (- 1)) ) (new187 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= C false) (new191 B) ) (new187 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) ) (=> (and (= D false) (= B false) ) (new186 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= D false) (= B false) (>= (- C E) 1) (>= (- A E) 1) ) (new186 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= D false) (= B false) (>= (- A E) 1) (<= (- C E) (- 1)) ) (new186 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) ) (=> (and (= B false) (>= (- A C) 1) (new191 D) ) (new186 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= D false) (= B false) (>= (- C E) 1) (<= (- A E) (- 1)) ) (new186 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= D false) (= B false) (<= (- C E) (- 1)) (<= (- A E) (- 1)) ) (new186 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) ) (=> (and (= B false) (<= (- A C) (- 1)) (new191 D) ) (new186 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) ) (=> (and (= D false) (>= (- C A) 1) (new191 B) ) (new186 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) ) (=> (and (= D false) (<= (- C A) (- 1)) (new191 B) ) (new186 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (new223 C B) (new186 A B A C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) ) (=> (and (= D false) (= B true) (= C 0) ) (new183 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= D true) (= B true) (>= E 0) (= C (+ 1 E)) ) (new183 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= D true) (= B true) (>= E 0) (= E 0) (= C (+ 1 E)) ) (new183 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) ) (=> (and (= D false) (= B false) (= C 0) ) (new183 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= B false) (>= E 0) (= C (+ 1 E)) inst_fold (new229 E D A) ) (new183 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= E false) (= B false) ) (diff_new122 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) ) (diff_new122 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)) ) (diff_new122 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= B false) inst_fold (new55 E) ) (diff_new122 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) ) (diff_new122 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= B false) (>= (- C F) 1) (>= (- A G) 1) ) (diff_new122 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= B false) (>= (- A F) 1) (<= (- C G) (- 1)) ) (diff_new122 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= B false) (>= (- A F) 1) inst_fold (new55 E) ) (diff_new122 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)) ) (diff_new122 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= B false) (>= (- C F) 1) (<= (- A G) (- 1)) ) (diff_new122 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= B false) (<= (- C F) (- 1)) (<= (- A G) (- 1)) ) (diff_new122 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= B false) (<= (- A F) (- 1)) inst_fold (new55 E) ) (diff_new122 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= E false) (new55 B) ) (diff_new122 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (>= (- C F) 1) (new55 B) ) (diff_new122 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (<= (- C F) (- 1)) (new55 B) ) (diff_new122 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (diff_new118 B D E) (diff_new122 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= C false) (= A false) ) (diff_new118 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A false) (>= (- B D) 1) ) (diff_new118 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A false) (<= (- B D) (- 1)) ) (diff_new118 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= A false) inst_fold (new55 C) ) (diff_new118 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= C false) (= A false) ) (diff_new118 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A false) (>= (- B D) 1) ) (diff_new118 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A false) (<= (- B D) (- 1)) ) (diff_new118 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= A false) (new14 C) ) (diff_new118 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= C false) (= A true) ) (diff_new118 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A true) (>= (- B D) 1) ) (diff_new118 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A true) (<= (- B D) (- 1)) ) (diff_new118 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= A true) (new14 C) ) (diff_new118 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (= A false) (>= (- D E) 1) ) (diff_new118 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) (F Int) ) (=> (and (= C false) (= A false) (>= (- D E) 1) (>= (- B F) 1) ) (diff_new118 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) (F Int) ) (=> (and (= C false) (= A false) (>= (- D E) 1) (<= (- B F) (- 1)) ) (diff_new118 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) ) (=> (and (= A false) (>= (- D E) 1) inst_fold (new55 C) ) (diff_new118 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (= A false) (<= (- D E) (- 1)) ) (diff_new118 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) (F Int) ) (=> (and (= C false) (= A false) (>= (- B D) 1) (<= (- E F) (- 1)) ) (diff_new118 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) (F Int) ) (=> (and (= C false) (= A false) (<= (- D E) (- 1)) (<= (- B F) (- 1)) ) (diff_new118 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) ) (=> (and (= A false) (<= (- D E) (- 1)) inst_fold (new55 C) ) (diff_new118 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= C false) (new55 A) ) (diff_new118 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (>= (- B D) 1) (new55 A) ) (diff_new118 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (<= (- B D) (- 1)) (new55 A) ) (diff_new118 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (diff_new118 A D C) (diff_new118 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) ) (=> (and (= D false) (= B true) (= C 0) ) (new107 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= D true) (= B true) (>= E 0) (= C (+ 1 E)) ) (new107 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= D true) (= B true) (>= E 0) (= E 0) (= C (+ 1 E)) ) (new107 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) ) (=> (and (= D false) (= B false) (= C 0) ) (new107 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= B false) (>= E 0) (= C (+ 1 E)) inst_fold (new96 E D A) ) (new107 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= E false) (= B true) (= D 0) ) (diff_new106 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= E true) (= B true) (>= F 0) (= D (+ 1 F)) ) (diff_new106 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= E true) (= B true) (>= F 0) (= F 0) (= D (+ 1 F)) ) (diff_new106 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= A 0) (new107 C B D E) ) (diff_new106 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (>= F 0) (= D 0) (= A (+ 1 F)) (new48 B F) ) (diff_new106 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= F 0) (>= G 0) (= D (+ 1 F)) (= A (+ 1 G)) (diff_new22 G B C F E) ) (diff_new106 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (= C false) (= B 0) ) (new101 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (>= (- A E) 1) (>= F 0) (= B (+ 1 F)) ) (new101 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (>= E 0) (<= (- A F) (- 1)) (= B (+ 1 E)) ) (new101 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (>= E 0) (= B (+ 1 E)) (new14 C) ) (new101 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (>= (- A E) 1) (>= F 0) (= F 0) (= B (+ 1 F)) ) (new101 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (>= E 0) (<= (- A F) (- 1)) (= E 0) (= B (+ 1 E)) ) (new101 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (>= E 0) (= E 0) (= B (+ 1 E)) (new14 C) ) (new101 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D true) (= C true) (= B 0) ) (new101 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D true) (= C false) (>= E 0) (= B (+ 1 E)) ) (new101 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D true) (= C false) (>= E 0) (= E 0) (= B (+ 1 E)) ) (new101 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (= C false) (= B 0) ) (new101 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) (G Int) ) (=> (and (= D false) (= C false) (>= (- E F) 1) (>= G 0) (= B (+ 1 G)) ) (new101 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) (G Int) ) (=> (and (= D false) (= C false) (>= E 0) (<= (- F G) (- 1)) (= B (+ 1 E)) ) (new101 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (>= E 0) (= B (+ 1 E)) (new96 E C A) ) (new101 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D true) (= C true) (= B 0) ) (new101 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D true) (= C false) (>= E 0) (= B (+ 1 E)) ) (new101 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) ) (=> (and (>= A 0) (= A 0) (new14 B) ) (new96 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) ) (=> (and (>= D 0) (>= A 0) (= A (+ 1 D)) inst_fold (new55 B) ) (new96 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) ) (=> (and (>= D 0) (>= A 0) (= D 0) (= A (+ 1 D)) inst_fold (new55 B) ) (new96 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) ) (=> (and (>= A 0) (= A 0) (new14 B) ) (new96 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (>= D 0) (>= A 0) (= A (+ 1 D)) (diff_new118 E F B) (new96 D E C) ) (new96 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) ) (=> (and (>= C 0) inst_fold (new55 B) ) (new93 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) ) (=> (and (>= C 0) (= C 0) inst_fold (new55 B) ) (new93 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Int) (F Bool) (G Int) ) (=> (and (>= D 0) (>= C 0) (= C (+ 1 D)) (diff_new122 E F A G B) (new93 E F D) ) (new93 A B C) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (= A false) ) (new87 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B true) (= A false) ) (new87 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (= A false) ) (new87 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (>= (- C D) 1) ) (new87 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (<= (- C D) (- 1)) ) (new87 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= A false) (new55 B) ) (new87 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (= A true) ) (new87 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B true) (= A true) ) (new87 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (>= (- C D) 1) ) (new87 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) (E Int) ) (=> (and (= B false) (= A false) (>= (- C D) 1) (>= (- E D) 1) ) (new87 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) (E Int) ) (=> (and (= B false) (= A false) (>= (- C D) 1) (<= (- E D) (- 1)) ) (new87 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= A false) (>= (- C D) 1) (new55 B) ) (new87 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (<= (- C D) (- 1)) ) (new87 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) (E Int) ) (=> (and (= B false) (= A false) (>= (- C D) 1) (<= (- E D) (- 1)) ) (new87 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) (E Int) ) (=> (and (= B false) (= A false) (<= (- C D) (- 1)) (<= (- E D) (- 1)) ) (new87 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= A false) (<= (- C D) (- 1)) (new55 B) ) (new87 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (new55 A) ) (new87 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (>= (- C D) 1) (new55 A) ) (new87 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (<= (- C D) (- 1)) (new55 A) ) (new87 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (new87 B A) (new87 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= B false) (<= (- A C) (- 1)) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= B false) (<= (- A C) (- 1)) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E true) (= D false) (= B false) (<= (- A C) (- 1)) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (<= (- A C) (- 1)) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= B false) (<= (- F G) (- 1)) (<= (- A C) (- 1)) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= D false) (= B false) (<= (- A C) (- 1)) (new55 E) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- C F) 1) (>= (- A F) 1) (<= (- A C) (- 1)) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- C F) 1) (>= (- A F) 1) (<= (- A C) (- 1)) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E true) (= D false) (= B false) (>= (- C F) 1) (>= (- A F) 1) (<= (- A C) (- 1)) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (>= (- C H) 1) (>= (- A H) 1) (<= (- A C) (- 1)) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- C F) 1) (>= (- A F) 1) (<= (- G H) (- 1)) (<= (- A C) (- 1)) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= B false) (>= (- C F) 1) (>= (- A F) 1) (<= (- A C) (- 1)) (new55 E) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- C F) 1) (<= (- A F) (- 1)) (<= (- A C) (- 1)) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- C F) 1) (<= (- A F) (- 1)) (<= (- A C) (- 1)) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E true) (= D false) (= B false) (>= (- C F) 1) (<= (- A F) (- 1)) (<= (- A C) (- 1)) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (>= (- C H) 1) (<= (- A H) (- 1)) (<= (- A C) (- 1)) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- C F) 1) (<= (- G H) (- 1)) (<= (- A F) (- 1)) (<= (- A C) (- 1)) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= B false) (>= (- C F) 1) (<= (- A F) (- 1)) (<= (- A C) (- 1)) (new55 E) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (<= (- C F) (- 1)) (<= (- A F) (- 1)) (<= (- A C) (- 1)) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (<= (- C F) (- 1)) (<= (- A F) (- 1)) (<= (- A C) (- 1)) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E true) (= D false) (= B false) (<= (- C F) (- 1)) (<= (- A F) (- 1)) (<= (- A C) (- 1)) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (<= (- C H) (- 1)) (<= (- A H) (- 1)) (<= (- A C) (- 1)) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (<= (- F G) (- 1)) (<= (- C H) (- 1)) (<= (- A H) (- 1)) (<= (- A C) (- 1)) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= B false) (<= (- C F) (- 1)) (<= (- A F) (- 1)) (<= (- A C) (- 1)) (new55 E) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= B false) (<= (- A C) (- 1)) (<= (- A C) (- 1)) inst_fold (new55 D) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= B false) (<= (- A C) (- 1)) (<= (- A C) (- 1)) (new14 D) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E true) (= B false) (<= (- A C) (- 1)) (<= (- A C) (- 1)) (new14 D) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= B false) (>= (- F G) 1) (<= (- A C) (- 1)) (<= (- A C) (- 1)) inst_fold (new55 D) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= B false) (<= (- F G) (- 1)) (<= (- A C) (- 1)) (<= (- A C) (- 1)) inst_fold (new55 D) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= B false) (<= (- A C) (- 1)) (<= (- A C) (- 1)) (diff_new118 E F D) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (>= (- C A) 1) (<= (- A C) (- 1)) (new55 B) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (>= (- C A) 1) (<= (- A C) (- 1)) (new55 B) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E true) (= D false) (>= (- C A) 1) (<= (- A C) (- 1)) (new55 B) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (>= (- F G) 1) (>= (- C A) 1) (<= (- A C) (- 1)) (new55 B) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (>= (- C A) 1) (<= (- F G) (- 1)) (<= (- A C) (- 1)) (new55 B) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= D false) (>= (- C A) 1) (<= (- A C) (- 1)) (new55 E) (new55 B) ) (new74 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= B false) (>= (- A C) 1) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= B false) (>= (- A C) 1) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E true) (= D false) (= B false) (>= (- A C) 1) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (>= (- A C) 1) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- A C) 1) (<= (- F G) (- 1)) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= D false) (= B false) (>= (- A C) 1) (new55 E) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- C F) 1) (>= (- A F) 1) (>= (- A C) 1) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- C F) 1) (>= (- A F) 1) (>= (- A C) 1) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E true) (= D false) (= B false) (>= (- C F) 1) (>= (- A F) 1) (>= (- A C) 1) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (>= (- C H) 1) (>= (- A H) 1) (>= (- A C) 1) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- C F) 1) (>= (- A F) 1) (>= (- A C) 1) (<= (- G H) (- 1)) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= B false) (>= (- C F) 1) (>= (- A F) 1) (>= (- A C) 1) (new55 E) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- A F) 1) (>= (- A C) 1) (<= (- C F) (- 1)) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- A F) 1) (>= (- A C) 1) (<= (- C F) (- 1)) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E true) (= D false) (= B false) (>= (- A F) 1) (>= (- A C) 1) (<= (- C F) (- 1)) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (>= (- A H) 1) (>= (- A C) 1) (<= (- C H) (- 1)) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- A F) 1) (>= (- A C) 1) (<= (- G H) (- 1)) (<= (- C F) (- 1)) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= B false) (>= (- A F) 1) (>= (- A C) 1) (<= (- C F) (- 1)) (new55 E) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= B false) (>= (- A C) 1) (>= (- A C) 1) inst_fold (new55 D) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= B false) (>= (- A C) 1) (>= (- A C) 1) (new14 D) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E true) (= B false) (>= (- A C) 1) (>= (- A C) 1) (new14 D) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= B false) (>= (- F G) 1) (>= (- A C) 1) (>= (- A C) 1) inst_fold (new55 D) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= B false) (>= (- A C) 1) (>= (- A C) 1) (<= (- F G) (- 1)) inst_fold (new55 D) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= B false) (>= (- A C) 1) (>= (- A C) 1) (diff_new118 E F D) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- A C) 1) (<= (- C F) (- 1)) (<= (- A F) (- 1)) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- A C) 1) (<= (- C F) (- 1)) (<= (- A F) (- 1)) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E true) (= D false) (= B false) (>= (- A C) 1) (<= (- C F) (- 1)) (<= (- A F) (- 1)) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (>= (- A C) 1) (<= (- C H) (- 1)) (<= (- A H) (- 1)) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- A C) 1) (<= (- F G) (- 1)) (<= (- C H) (- 1)) (<= (- A H) (- 1)) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= B false) (>= (- A C) 1) (<= (- C F) (- 1)) (<= (- A F) (- 1)) (new55 E) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (>= (- A C) 1) (<= (- C A) (- 1)) (new55 B) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (>= (- A C) 1) (<= (- C A) (- 1)) (new55 B) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= E true) (= D false) (>= (- A C) 1) (<= (- C A) (- 1)) (new55 B) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (>= (- F G) 1) (>= (- A C) 1) (<= (- C A) (- 1)) (new55 B) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (>= (- A C) 1) (<= (- F G) (- 1)) (<= (- C A) (- 1)) (new55 B) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) ) (=> (and (= D false) (>= (- A C) 1) (<= (- C A) (- 1)) (new55 E) (new55 B) ) (new67 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= C false) (= A false) (>= (- B E) 1) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= C false) (= A false) (>= (- B E) 1) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D true) (= C false) (= A false) (>= (- B E) 1) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) (F Int) (G Int) ) (=> (and (= D false) (= C false) (= A false) (>= (- E F) 1) (>= (- B G) 1) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) (F Int) (G Int) ) (=> (and (= D false) (= C false) (= A false) (>= (- B E) 1) (<= (- F G) (- 1)) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= C false) (= A false) (>= (- B E) 1) (new55 D) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= C false) (= A false) (<= (- B E) (- 1)) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= C false) (= A false) (<= (- B E) (- 1)) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D true) (= C false) (= A false) (<= (- B E) (- 1)) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) (F Int) (G Int) ) (=> (and (= D false) (= C false) (= A false) (>= (- E F) 1) (<= (- B G) (- 1)) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) (F Int) (G Int) ) (=> (and (= D false) (= C false) (= A false) (<= (- E F) (- 1)) (<= (- B G) (- 1)) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= C false) (= A false) (<= (- B E) (- 1)) (new55 D) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (= A false) inst_fold (new55 C) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (= A false) (new14 C) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) ) (=> (and (= D true) (= A false) (new14 C) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= A false) (>= (- E F) 1) inst_fold (new55 C) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= A false) (<= (- E F) (- 1)) inst_fold (new55 C) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= A false) (diff_new118 D E C) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (= C false) (= A true) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (= C false) (= A true) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) ) (=> (and (= D true) (= C false) (= A true) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (= A true) (>= (- E F) 1) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (= A true) (<= (- E F) (- 1)) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) ) (=> (and (= C false) (= A true) (new55 D) ) (new58 A B C D) ) ) ) (assert (forall ( (A Bool) ) (=> (= A false) (new55 A) ) ) ) (assert (forall ( (A Bool) ) (=> (= A false) (new55 A) ) ) ) (assert (forall ( (A Bool) ) (=> (= A true) (new55 A) ) ) ) (assert (forall ( (A Bool) (B Int) (C Int) ) (=> (and (= A false) (>= (- B C) 1) ) (new55 A) ) ) ) (assert (forall ( (A Bool) (B Int) (C Int) ) (=> (and (= A false) (<= (- B C) (- 1)) ) (new55 A) ) ) ) (assert (forall ( (A Bool) ) (=> (new55 A) (new55 A) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= C true) (= B false) ) (new51 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C false) (= B false) (>= (- A D) 1) ) (new51 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C false) (= B false) (<= (- A D) (- 1)) ) (new51 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= C false) (new55 B) ) (new51 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) ) (=> (and (= D false) (= B false) ) (new50 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= D false) (= B false) (>= (- C E) 1) (>= (- A E) 1) ) (new50 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= D false) (= B false) (>= (- A E) 1) (<= (- C E) (- 1)) ) (new50 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) ) (=> (and (= B false) (>= (- A C) 1) (new55 D) ) (new50 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= D false) (= B false) (>= (- C E) 1) (<= (- A E) (- 1)) ) (new50 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= D false) (= B false) (<= (- C E) (- 1)) (<= (- A E) (- 1)) ) (new50 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) ) (=> (and (= B false) (<= (- A C) (- 1)) (new55 D) ) (new50 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) ) (=> (and (= D false) (>= (- C A) 1) (new55 B) ) (new50 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) ) (=> (and (= D false) (<= (- C A) (- 1)) (new55 B) ) (new50 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (new87 C B) (new50 A B A C) ) ) ) (assert (forall ( (A Bool) (B Int) ) (=> (and (= A true) (>= B 0) ) (new48 A B) ) ) ) (assert (forall ( (A Bool) (B Int) ) (=> (and (>= B 0) (= B 0) (new14 A) ) (new48 A B) ) ) ) (assert (forall ( (A Bool) (B Int) (C Int) ) (=> (and (>= C 0) (>= B 0) (= B (+ 1 C)) (new48 A C) ) (new48 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) ) (=> (and (= D false) (= B true) (>= C 0) (= C 0) ) (new47 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= D true) (= B true) (>= E 0) (>= C 0) (= C (+ 1 E)) ) (new47 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= D true) (= B true) (>= E 0) (>= C 0) (= E 0) (= C (+ 1 E)) ) (new47 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) ) (=> (and (= D false) (= B false) (>= C 0) (= C 0) ) (new47 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= B false) (>= E 0) (>= C 0) (= C (+ 1 E)) inst_fold (new96 E D A) ) (new47 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= E false) (= B true) (= D 0) ) (diff_new46 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= E true) (= B true) (>= F 0) (= D (+ 1 F)) ) (diff_new46 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= E true) (= B true) (>= F 0) (= F 0) (= D (+ 1 F)) ) (diff_new46 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= A 0) (new183 C B D E) ) (diff_new46 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (>= F 0) (= D 0) (= A (+ 1 F)) (new34 B F) ) (diff_new46 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= F 0) (>= G 0) (= D (+ 1 F)) (= A (+ 1 G)) (diff_new46 G B C F E) ) (diff_new46 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= C false) (= B false) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- A F) 1) (>= (- A F) 1) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- A F) (- 1)) (<= (- A F) (- 1)) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= C false) (= B false) (new186 F E G D) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= C true) (= B false) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C true) (= B false) (>= (- A F) 1) (>= (- A F) 1) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C true) (= B false) (<= (- A F) (- 1)) (<= (- A F) (- 1)) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= C true) (= B false) (new187 F E D) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= C false) (= B false) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- A F) 1) (>= (- A F) 1) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- A F) (- 1)) (<= (- A F) (- 1)) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) ) (=> (and (= C false) (= B false) (new27 D) ) (diff_new44 A A B C D D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- A H) 1) (>= (- A H) 1) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (<= (- A H) (- 1)) (<= (- A H) (- 1)) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= C false) (= B false) (>= (- F G) 1) (new187 F D E) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- F G) (- 1)) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- A F) 1) (>= (- A F) 1) (<= (- G H) (- 1)) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- F G) (- 1)) (<= (- A H) (- 1)) (<= (- A H) (- 1)) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= C false) (= B false) (<= (- F G) (- 1)) (new187 F D E) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= B false) (new191 C) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- A F) 1) (>= (- A F) 1) (new191 C) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (<= (- A F) (- 1)) (<= (- A F) (- 1)) (new191 C) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= B false) (new194 E F D C) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= C false) (= B true) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= B true) (>= (- A F) 1) (>= (- A F) 1) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= B true) (<= (- A F) (- 1)) (<= (- A F) (- 1)) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= C false) (= B true) (new187 F D E) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= C true) (= B true) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C true) (= B true) (>= (- A F) 1) (>= (- A F) 1) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C true) (= B true) (<= (- A F) (- 1)) (<= (- A F) (- 1)) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) ) (=> (and (= C true) (= B true) (new27 D) ) (diff_new44 A A B C D D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- A H) 1) (>= (- A H) 1) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (<= (- A H) (- 1)) (<= (- A H) (- 1)) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= C false) (= B false) (>= (- F G) 1) (new187 F E D) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- H G) 1) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- H G) 1) (>= (- A I) 1) (>= (- A I) 1) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- H G) 1) (<= (- A I) (- 1)) (<= (- A I) (- 1)) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= C false) (= B false) (>= (- F G) 1) (>= (- H G) 1) (new186 H E F D) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (<= (- H G) (- 1)) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- A H) 1) (>= (- A H) 1) (<= (- I G) (- 1)) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (<= (- H G) (- 1)) (<= (- A I) (- 1)) (<= (- A I) (- 1)) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= C false) (= B false) (>= (- F G) 1) (<= (- H G) (- 1)) (new186 F E H D) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (new191 C) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (>= (- A H) 1) (>= (- A H) 1) (new191 C) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (<= (- A H) (- 1)) (<= (- A H) (- 1)) (new191 C) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= B false) (>= (- F G) 1) (new203 F E G D C) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- F G) (- 1)) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- A F) 1) (>= (- A F) 1) (<= (- G H) (- 1)) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- F G) (- 1)) (<= (- A H) (- 1)) (<= (- A H) (- 1)) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= C false) (= B false) (<= (- F G) (- 1)) (new187 F E D) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (<= (- H G) (- 1)) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- A H) 1) (>= (- A H) 1) (<= (- I G) (- 1)) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (<= (- H G) (- 1)) (<= (- A I) (- 1)) (<= (- A I) (- 1)) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= C false) (= B false) (>= (- F G) 1) (<= (- H G) (- 1)) (new186 H E F D) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- F G) (- 1)) (<= (- H G) (- 1)) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- A F) 1) (>= (- A F) 1) (<= (- G H) (- 1)) (<= (- I H) (- 1)) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- F G) (- 1)) (<= (- H G) (- 1)) (<= (- A I) (- 1)) (<= (- A I) (- 1)) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= C false) (= B false) (<= (- F G) (- 1)) (<= (- H G) (- 1)) (new186 H E F D) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= B false) (<= (- F G) (- 1)) (new191 C) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- A F) 1) (>= (- A F) 1) (<= (- G H) (- 1)) (new191 C) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (<= (- F G) (- 1)) (<= (- A H) (- 1)) (<= (- A H) (- 1)) (new191 C) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= B false) (<= (- F G) (- 1)) (new210 F E G D C) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= C false) (new191 B) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (>= (- A F) 1) (>= (- A F) 1) (new191 B) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (<= (- A F) (- 1)) (<= (- A F) (- 1)) (new191 B) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= C false) (new194 D F E B) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (>= (- F G) 1) (new191 B) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (>= (- F G) 1) (>= (- A H) 1) (>= (- A H) 1) (new191 B) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (>= (- F G) 1) (<= (- A H) (- 1)) (<= (- A H) (- 1)) (new191 B) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= C false) (>= (- F G) 1) (new203 F D G E B) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (<= (- F G) (- 1)) (new191 B) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (>= (- A F) 1) (>= (- A F) 1) (<= (- G H) (- 1)) (new191 B) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (<= (- F G) (- 1)) (<= (- A H) (- 1)) (<= (- A H) (- 1)) (new191 B) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= C false) (<= (- F G) (- 1)) (new210 F D G E B) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (new223 C B) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (>= (- A F) 1) (>= (- A F) 1) (new223 C B) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (<= (- A F) (- 1)) (<= (- A F) (- 1)) (new223 C B) ) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (diff_new44 F F C B E D) (diff_new44 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (= C false) (= B 0) ) (new41 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (>= (- A E) 1) (>= F 0) (= B (+ 1 F)) ) (new41 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (>= E 0) (<= (- A F) (- 1)) (= B (+ 1 E)) ) (new41 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (>= E 0) (= B (+ 1 E)) (new27 C) ) (new41 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (>= (- A E) 1) (>= F 0) (= F 0) (= B (+ 1 F)) ) (new41 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (>= E 0) (<= (- A F) (- 1)) (= E 0) (= B (+ 1 E)) ) (new41 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (>= E 0) (= E 0) (= B (+ 1 E)) (new27 C) ) (new41 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D true) (= C true) (= B 0) ) (new41 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D true) (= C false) (>= E 0) (= B (+ 1 E)) ) (new41 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D true) (= C false) (>= E 0) (= E 0) (= B (+ 1 E)) ) (new41 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (= C false) (= B 0) ) (new41 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) (G Int) ) (=> (and (= D false) (= C false) (>= (- E F) 1) (>= G 0) (= B (+ 1 G)) ) (new41 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) (G Int) ) (=> (and (= D false) (= C false) (>= E 0) (<= (- F G) (- 1)) (= B (+ 1 E)) ) (new41 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (>= E 0) (= B (+ 1 E)) (new229 E C A) ) (new41 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D true) (= C true) (= B 0) ) (new41 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D true) (= C false) (>= E 0) (= B (+ 1 E)) ) (new41 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A false) (>= (- B D) 1) ) (new39 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A false) (<= (- B D) (- 1)) ) (new39 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= A false) (new27 C) ) (new39 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= C false) (= A true) ) (new39 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) ) (=> (and (>= C 0) inst_fold (new191 B) ) (new37 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) ) (=> (and (>= C 0) (= C 0) inst_fold (new191 B) ) (new37 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Int) (F Bool) (G Int) ) (=> (and (>= D 0) (>= C 0) (= C (+ 1 D)) (diff_new234 E F A G B) (new37 E F D) ) (new37 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) ) (=> (and (= A true) (>= B 0) ) (new34 A B) ) ) ) (assert (forall ( (A Bool) (B Int) ) (=> (and (>= B 0) (= B 0) (new27 A) ) (new34 A B) ) ) ) (assert (forall ( (A Bool) (B Int) (C Int) ) (=> (and (>= C 0) (>= B 0) (= B (+ 1 C)) (new34 A C) ) (new34 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) ) (=> (and (= D false) (= B true) (= C 0) ) (new33 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) ) (=> (and (= D false) (= B false) (= C 0) ) (new33 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= E false) (= B true) (= D 0) ) (diff_new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= D 0) (= A 0) (new33 C B D E) ) (diff_new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (>= F 0) (= D 0) (= A (+ 1 F)) (new34 B F) ) (diff_new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= C false) (>= (- B E) 1) (>= A 0) ) (new29 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= C false) (>= A 0) (<= (- B E) (- 1)) ) (new29 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (>= A 0) (new27 C) ) (new29 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D true) (= C false) (>= A 0) ) (new29 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= C false) (>= (- B E) 1) (>= A 0) (= A 0) ) (new29 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= C false) (>= A 0) (<= (- B E) (- 1)) (= A 0) ) (new29 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (>= A 0) (= A 0) (new27 C) ) (new29 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D true) (= C false) (>= A 0) (= A 0) ) (new29 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (>= (- B E) 1) (>= F 0) (>= A 0) (= A (+ 1 F)) ) (new29 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (>= E 0) (>= A 0) (<= (- B F) (- 1)) (= A (+ 1 E)) ) (new29 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (>= E 0) (>= A 0) (= A (+ 1 E)) (new37 F C E) ) (new29 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D true) (= C false) (>= E 0) (>= A 0) (= A (+ 1 E)) ) (new29 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (= C false) (= B 0) ) (new28 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D true) (= C true) (= B 0) ) (new28 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (= C false) (= B 0) ) (new28 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D true) (= C true) (= B 0) ) (new28 A B C D) ) ) ) (assert (forall ( (A Bool) ) (=> (= A false) (new27 A) ) ) ) (assert (forall ( (A Bool) ) (=> (= A true) (new27 A) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) ) (=> (and (= D 0) (new27 B) ) (diff_new26 A B C D B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (>= F 0) (= D (+ 1 F)) (new39 B C E) ) (diff_new26 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (>= F 0) (= F 0) (= D (+ 1 F)) (new39 B C E) ) (diff_new26 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= A 0) (new41 C D E B) ) (diff_new26 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= F 0) (= D 0) (= A (+ 1 F)) (new29 F G B E) ) (diff_new26 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Int) (H Int) (I Int) (J Bool) (K Bool) ) (=> (and (>= F 0) (>= G 0) (= D (+ 1 F)) (= A (+ 1 G)) (diff_new44 H I J K B E) (diff_new26 G K C F J) ) (diff_new26 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D false) (= C 0) (= A 0) ) (new24 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) ) (=> (and (= D true) (>= E 0) (= C (+ 1 E)) (= A 0) ) (new24 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) ) (=> (and (= D true) (>= E 0) (= E 0) (= C (+ 1 E)) (= A 0) ) (new24 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) (G Bool) (H Int) ) (=> (and (= A (+ 1 E)) (diff_new46 F G B C D) (new24 E H F G) ) (new24 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= E false) (= B true) (>= D 0) (= D 0) ) (diff_new22 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= E true) (= B true) (>= F 0) (>= D 0) (= D (+ 1 F)) ) (diff_new22 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= E true) (= B true) (>= F 0) (>= D 0) (= F 0) (= D (+ 1 F)) ) (diff_new22 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (>= D 0) (= A 0) (new47 C B D E) ) (diff_new22 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (>= F 0) (>= D 0) (= D 0) (= A (+ 1 F)) (new48 B F) ) (diff_new22 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= F 0) (>= G 0) (>= D 0) (= D (+ 1 F)) (= A (+ 1 G)) (diff_new22 G B C F E) ) (diff_new22 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= C false) (= B false) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- A F) 1) (>= (- A F) 1) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- A F) (- 1)) (<= (- A F) (- 1)) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= C false) (= B false) (new50 F E G D) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= C true) (= B false) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C true) (= B false) (>= (- A F) 1) (>= (- A F) 1) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C true) (= B false) (<= (- A F) (- 1)) (<= (- A F) (- 1)) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= C true) (= B false) (new51 F E D) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= C false) (= B false) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- A F) 1) (>= (- A F) 1) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- A F) (- 1)) (<= (- A F) (- 1)) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) ) (=> (and (= C false) (= B false) (new14 D) ) (diff_new20 A A B C D D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- A H) 1) (>= (- A H) 1) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (<= (- A H) (- 1)) (<= (- A H) (- 1)) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= C false) (= B false) (>= (- F G) 1) (new51 F D E) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- F G) (- 1)) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- A F) 1) (>= (- A F) 1) (<= (- G H) (- 1)) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- F G) (- 1)) (<= (- A H) (- 1)) (<= (- A H) (- 1)) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= C false) (= B false) (<= (- F G) (- 1)) (new51 F D E) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= B false) (new55 C) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- A F) 1) (>= (- A F) 1) (new55 C) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (<= (- A F) (- 1)) (<= (- A F) (- 1)) (new55 C) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= B false) (new58 E F D C) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= C false) (= B true) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= B true) (>= (- A F) 1) (>= (- A F) 1) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= B true) (<= (- A F) (- 1)) (<= (- A F) (- 1)) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= C false) (= B true) (new51 F D E) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= C true) (= B true) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C true) (= B true) (>= (- A F) 1) (>= (- A F) 1) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C true) (= B true) (<= (- A F) (- 1)) (<= (- A F) (- 1)) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) ) (=> (and (= C true) (= B true) (new14 D) ) (diff_new20 A A B C D D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- A H) 1) (>= (- A H) 1) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (<= (- A H) (- 1)) (<= (- A H) (- 1)) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= C false) (= B false) (>= (- F G) 1) (new51 F E D) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- H G) 1) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- H G) 1) (>= (- A I) 1) (>= (- A I) 1) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- H G) 1) (<= (- A I) (- 1)) (<= (- A I) (- 1)) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= C false) (= B false) (>= (- F G) 1) (>= (- H G) 1) (new50 H E F D) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (<= (- H G) (- 1)) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- A H) 1) (>= (- A H) 1) (<= (- I G) (- 1)) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (<= (- H G) (- 1)) (<= (- A I) (- 1)) (<= (- A I) (- 1)) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= C false) (= B false) (>= (- F G) 1) (<= (- H G) (- 1)) (new50 F E H D) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (new55 C) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (>= (- A H) 1) (>= (- A H) 1) (new55 C) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (<= (- A H) (- 1)) (<= (- A H) (- 1)) (new55 C) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= B false) (>= (- F G) 1) (new67 F E G D C) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- F G) (- 1)) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- A F) 1) (>= (- A F) 1) (<= (- G H) (- 1)) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- F G) (- 1)) (<= (- A H) (- 1)) (<= (- A H) (- 1)) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= C false) (= B false) (<= (- F G) (- 1)) (new51 F E D) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (<= (- H G) (- 1)) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- A H) 1) (>= (- A H) 1) (<= (- I G) (- 1)) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (<= (- H G) (- 1)) (<= (- A I) (- 1)) (<= (- A I) (- 1)) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= C false) (= B false) (>= (- F G) 1) (<= (- H G) (- 1)) (new50 H E F D) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- F G) (- 1)) (<= (- H G) (- 1)) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- A F) 1) (>= (- A F) 1) (<= (- G H) (- 1)) (<= (- I H) (- 1)) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- F G) (- 1)) (<= (- H G) (- 1)) (<= (- A I) (- 1)) (<= (- A I) (- 1)) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= C false) (= B false) (<= (- F G) (- 1)) (<= (- H G) (- 1)) (new50 H E F D) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= B false) (<= (- F G) (- 1)) (new55 C) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- A F) 1) (>= (- A F) 1) (<= (- G H) (- 1)) (new55 C) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (<= (- F G) (- 1)) (<= (- A H) (- 1)) (<= (- A H) (- 1)) (new55 C) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= B false) (<= (- F G) (- 1)) (new74 F E G D C) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= C false) (new55 B) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (>= (- A F) 1) (>= (- A F) 1) (new55 B) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (<= (- A F) (- 1)) (<= (- A F) (- 1)) (new55 B) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= C false) (new58 D F E B) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (>= (- F G) 1) (new55 B) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (>= (- F G) 1) (>= (- A H) 1) (>= (- A H) 1) (new55 B) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (>= (- F G) 1) (<= (- A H) (- 1)) (<= (- A H) (- 1)) (new55 B) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= C false) (>= (- F G) 1) (new67 F D G E B) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (<= (- F G) (- 1)) (new55 B) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (>= (- A F) 1) (>= (- A F) 1) (<= (- G H) (- 1)) (new55 B) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (<= (- F G) (- 1)) (<= (- A H) (- 1)) (<= (- A H) (- 1)) (new55 B) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= C false) (<= (- F G) (- 1)) (new74 F D G E B) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (new87 C B) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (>= (- A F) 1) (>= (- A F) 1) (new87 C B) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (<= (- A F) (- 1)) (<= (- A F) (- 1)) (new87 C B) ) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (diff_new20 F F C B E D) (diff_new20 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= C false) (>= (- B E) 1) (>= A 0) ) (new18 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= C false) (>= A 0) (<= (- B E) (- 1)) ) (new18 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (>= A 0) (new14 C) ) (new18 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D true) (= C false) (>= A 0) ) (new18 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= C false) (>= (- B E) 1) (>= A 0) (= A 0) ) (new18 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= C false) (>= A 0) (<= (- B E) (- 1)) (= A 0) ) (new18 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (>= A 0) (= A 0) (new14 C) ) (new18 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D true) (= C false) (>= A 0) (= A 0) ) (new18 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (>= (- B E) 1) (>= F 0) (>= A 0) (= A (+ 1 F)) ) (new18 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (>= E 0) (>= A 0) (<= (- B F) (- 1)) (= A (+ 1 E)) ) (new18 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (>= E 0) (>= A 0) (= A (+ 1 E)) (new93 F C E) ) (new18 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D true) (= C false) (>= E 0) (>= A 0) (= A (+ 1 E)) ) (new18 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (= C false) (>= B 0) (= B 0) ) (new17 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (>= (- A E) 1) (>= F 0) (>= B 0) (= B (+ 1 F)) ) (new17 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (>= E 0) (>= B 0) (<= (- A F) (- 1)) (= B (+ 1 E)) ) (new17 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (>= E 0) (>= B 0) (= B (+ 1 E)) (new14 C) ) (new17 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (>= (- A E) 1) (>= F 0) (>= B 0) (= F 0) (= B (+ 1 F)) ) (new17 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (>= E 0) (>= B 0) (<= (- A F) (- 1)) (= E 0) (= B (+ 1 E)) ) (new17 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (>= E 0) (>= B 0) (= E 0) (= B (+ 1 E)) (new14 C) ) (new17 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D true) (= C true) (>= B 0) (= B 0) ) (new17 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D true) (= C false) (>= E 0) (>= B 0) (= B (+ 1 E)) ) (new17 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D true) (= C false) (>= E 0) (>= B 0) (= E 0) (= B (+ 1 E)) ) (new17 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (= C false) (>= B 0) (= B 0) ) (new17 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) (G Int) ) (=> (and (= D false) (= C false) (>= (- E F) 1) (>= G 0) (>= B 0) (= B (+ 1 G)) ) (new17 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) (F Int) (G Int) ) (=> (and (= D false) (= C false) (>= E 0) (>= B 0) (<= (- F G) (- 1)) (= B (+ 1 E)) ) (new17 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (>= E 0) (>= B 0) (= B (+ 1 E)) (new96 E C A) ) (new17 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) ) (=> (and (= D true) (= C true) (>= B 0) (= B 0) ) (new17 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D true) (= C false) (>= E 0) (>= B 0) (= B (+ 1 E)) ) (new17 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A false) (>= (- B D) 1) ) (new15 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A false) (<= (- B D) (- 1)) ) (new15 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= A false) (new14 C) ) (new15 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= C false) (= A true) ) (new15 A B C) ) ) ) (assert (forall ( (A Bool) ) (=> (= A false) (new14 A) ) ) ) (assert (forall ( (A Bool) ) (=> (= A true) (new14 A) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) ) (=> (and (= D 0) (new14 B) ) (diff_new13 A B C D B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (>= F 0) (= D (+ 1 F)) (new15 B C E) ) (diff_new13 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (>= F 0) (= F 0) (= D (+ 1 F)) (new15 B C E) ) (diff_new13 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= A 0) (new101 C D E B) ) (diff_new13 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= F 0) (= D 0) (= A (+ 1 F)) (new18 F G B E) ) (diff_new13 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Int) (H Int) (I Int) (J Bool) (K Bool) ) (=> (and (>= F 0) (>= G 0) (= D (+ 1 F)) (= A (+ 1 G)) (diff_new20 H I J K B E) (diff_new13 G K C F J) ) (diff_new13 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D false) (= C 0) (= A 0) ) (new11 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) ) (=> (and (= D true) (>= E 0) (= C (+ 1 E)) (= A 0) ) (new11 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) ) (=> (and (= D true) (>= E 0) (= E 0) (= C (+ 1 E)) (= A 0) ) (new11 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) (G Bool) (H Int) ) (=> (and (= A (+ 1 E)) (diff_new106 F G B C D) (new11 E H F G) ) (new11 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (= B 0) ) (new10 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (= C 0) (= B 0) ) (new10 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (= B 0) (= A 0) ) (new10 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (= C 0) (= B 0) (= A 0) ) (new10 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (= B (+ 1 E)) (= A 0) (new11 E F C D) ) (new10 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) (G Int) (H Bool) (I Int) ) (=> (and (>= E 0) (= B (+ 1 F)) (= A (+ 1 E)) (diff_new13 G H I C D) (new10 E F G H) ) (new10 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) ) (=> (and (>= D 0) (= D 0) (new14 B) ) (diff_new9 A B C D B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (>= F 0) (>= D 0) (= D (+ 1 F)) (new15 B C E) ) (diff_new9 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (>= F 0) (>= D 0) (= F 0) (= D (+ 1 F)) (new15 B C E) ) (diff_new9 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (>= D 0) (= A 0) (new17 C D E B) ) (diff_new9 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= F 0) (>= D 0) (= D 0) (= A (+ 1 F)) (new18 F G B E) ) (diff_new9 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Int) (H Int) (I Int) (J Bool) (K Bool) ) (=> (and (>= F 0) (>= G 0) (>= D 0) (= D (+ 1 F)) (= A (+ 1 G)) (diff_new20 H I J K B E) (diff_new9 G K C F J) ) (diff_new9 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D false) (>= C 0) (= C 0) (= A 0) ) (new7 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) ) (=> (and (= D true) (>= E 0) (>= C 0) (= C (+ 1 E)) (= A 0) ) (new7 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) ) (=> (and (= D true) (>= E 0) (>= C 0) (= E 0) (= C (+ 1 E)) (= A 0) ) (new7 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) (G Bool) (H Int) ) (=> (and (>= C 0) (= A (+ 1 E)) (diff_new22 F G B C D) (new11 E H F G) ) (new7 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (= B 0) ) (new6 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (= C 0) (= B 0) ) (new6 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (= B 0) (= A 0) ) (new6 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (= C 0) (= B 0) (= A 0) ) (new6 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (= B (+ 1 E)) (= A 0) (new24 E F C D) ) (new6 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) (G Int) (H Bool) (I Int) ) (=> (and (>= E 0) (= B (+ 1 F)) (= A (+ 1 E)) (diff_new26 G H I C D) (new6 E F G H) ) (new6 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) ) (=> (and (= D 0) (new27 B) ) (diff_new5 A B C D B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= D 0) (= A 0) (new28 C D E B) ) (diff_new5 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (>= F 0) (= D 0) (= A (+ 1 F)) (new29 F G B E) ) (diff_new5 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D false) (= C 0) (= A 0) ) (new3 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) (G Bool) (H Int) ) (=> (and (= C 0) (= A (+ 1 E)) (diff_new31 F G B C D) (new24 E H F G) ) (new3 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (= C 0) (= B 0) ) (new2 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (= C 0) (= B 0) ) (new2 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (= C 0) (= B 0) (= A 0) ) (new2 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (= C 0) (= B 0) (= A 0) ) (new2 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (= C 0) (= B (+ 1 E)) (= A 0) (new3 E F C D) ) (new2 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) (G Int) (H Bool) (I Int) ) (=> (and (>= E 0) (= C 0) (= B (+ 1 F)) (= A (+ 1 E)) (diff_new5 G H I C D) (new6 E F G H) ) (new2 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (= B 0) ) (new1 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (= C 0) (= B 0) ) (new1 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 D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (= D true) (>= C 0) (= C 0) (= B 0) (= A 0) ) (new1 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (>= C 0) (= B (+ 1 E)) (= A 0) (new7 E F C D) ) (new1 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) (G Int) (H Bool) (I Int) ) (=> (and (>= E 0) (>= C 0) (= B (+ 1 F)) (= A (+ 1 E)) (diff_new9 G H I C D) (new10 E F G H) ) (new1 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Int) (D Int) ) (=> (and (= A true) (>= B 0) (= B (- C D)) (new1 D C B A) ) ff ) ) ) (assert (forall ( (A Bool) (B Int) (C Int) (D Int) ) (=> (and (= A true) (<= B (- C 1)) (= D 0) (new2 C B D A) ) ff ) ) ) (assert inst_fold ) (assert (not ff)) (check-sat)