; Automatically generated by map2smt (set-logic HORN) (declare-fun new99 (Bool Int Bool Bool) Bool) (declare-fun new86 (Bool Int Bool) Bool) (declare-fun new82 (Int Bool) Bool) (declare-fun new81 (Bool) Bool) (declare-fun new8 (Int Int Int Bool Int Int) Bool) (declare-fun new79 (Int Int Int Int Bool) Bool) (declare-fun new58 (Int Int Int Bool Bool Int) Bool) (declare-fun new5 (Int Int Bool) Bool) (declare-fun new47 (Int Bool Int Bool Bool Bool) Bool) (declare-fun new44 (Bool Bool) Bool) (declare-fun new41 (Int Bool Int Bool) Bool) (declare-fun new4 (Int) Bool) (declare-fun new33 (Int Int Bool Int) Bool) (declare-fun new3 (Int) Bool) (declare-fun new25 (Bool) Bool) (declare-fun new22 (Int Int Int Int Bool Int Bool) Bool) (declare-fun new210 (Bool Bool) Bool) (declare-fun new21 (Int Int Int Bool Int Bool) Bool) (declare-fun new2 (Int Int Bool) Bool) (declare-fun new19 (Int Bool) Bool) (declare-fun new15 (Int Int Int Int Bool Int Bool) Bool) (declare-fun new14 (Int Int Int Bool Bool) Bool) (declare-fun new119 (Int Bool Bool) Bool) (declare-fun new105 (Bool) Bool) (declare-fun new104 (Bool Int Bool Bool Int Bool) Bool) (declare-fun new103 (Bool Int Bool Int Bool) Bool) (declare-fun new102 (Bool Int Bool Int Bool) Bool) (declare-fun new101 (Bool Bool Bool) Bool) (declare-fun new100 (Bool Bool Int Bool) Bool) (declare-fun new1 (Int Int Bool) Bool) (declare-fun diff_new7 (Int Int Int Int Bool Int Int Int Bool) Bool) (declare-fun diff_new40 (Int Bool Int Int Bool) Bool) (declare-fun diff_new255 (Int Int Bool Int Int Int Bool) Bool) (declare-fun diff_new24 (Int Int Int Int Int Int Bool Bool Bool Bool) Bool) (declare-fun not_fun_diff_new255 () Bool) (declare-fun constr (Bool) Bool) (declare-fun not_fun_diff_new40 () Bool) (declare-fun not_fun_diff_new24 () Bool) (declare-fun not_fun_diff_new7 () Bool) (declare-fun inst_fold () Bool) (declare-fun ff () Bool) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Int) (G Bool) (H Int) (I Int) (J Bool) (K Int) (L Int) (M Int) (N Bool) ) (=> (and (diff_new255 A B C D E F G) (diff_new255 H I J K L M N) (and (and (= A H) (and (= B I) (and (= C J) (and (= D K) (and (= E L) (= F M)))))) (not (= G N))) ) not_fun_diff_new255 ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) (F Int) (G Bool) (H Int) (I Int) (J Bool) ) (=> (and (diff_new40 A B C D E) (diff_new40 F G H I J) (and (and (= A F) (and (= B G) (and (= C H) (= D I)))) (not (= E J))) ) not_fun_diff_new40 ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Int) (F Int) (G Bool) (H Bool) (I Bool) (J Bool) (K Int) (L Int) (M Int) (N Int) (O Int) (P Int) (Q Bool) (R Bool) (S Bool) (T Bool) ) (=> (and (diff_new24 A B C D E F G H I J) (diff_new24 K L M N O P Q R S T) (and (and (= A K) (and (= B L) (and (= C M) (and (= D N) (and (= E O) (and (= F P) (and (= G Q) (= H R)))))))) (or (not (= I S)) (not (= J T)))) ) not_fun_diff_new24 ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) (H Int) (I Bool) (J Int) (K Int) (L Int) (M Int) (N Bool) (O Int) (P Int) (Q Int) (R Bool) ) (=> (and (diff_new7 A B C D E F G H I) (diff_new7 J K L M N O P Q R) (and (and (= A J) (and (= B K) (and (= C L) (and (= D M) (and (= E N) (and (= F O) (= H Q))))))) (or (not (= G P)) (not (= I R)))) ) not_fun_diff_new7 ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Int) (G Bool) ) (=> (and (= G false) (= C false) ) (diff_new255 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Int) (G Bool) (H Int) ) (=> (and (= G false) (= C false) (>= (- D H) 1) ) (diff_new255 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Int) (G Bool) (H Int) ) (=> (and (= G false) (= C false) (<= (- D H) (- 1)) ) (diff_new255 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Int) (G Bool) ) (=> (and (= C false) inst_fold (new105 G) ) (diff_new255 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Int) (G Bool) (H Int) ) (=> (and (= G false) (= C false) (>= (- A H) 1) ) (diff_new255 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Int) (G Bool) (H Int) (I Int) ) (=> (and (= G false) (= C false) (>= (- D H) 1) (>= (- A I) 1) ) (diff_new255 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Int) (G Bool) (H Int) (I Int) ) (=> (and (= G false) (= C false) (>= (- A H) 1) (<= (- D I) (- 1)) ) (diff_new255 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Int) (G Bool) (H Int) ) (=> (and (= C false) (>= (- A H) 1) inst_fold (new105 G) ) (diff_new255 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Int) (G Bool) (H Int) ) (=> (and (= G false) (= C false) (<= (- A H) (- 1)) ) (diff_new255 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Int) (G Bool) (H Int) (I Int) ) (=> (and (= G false) (= C false) (>= (- D H) 1) (<= (- A I) (- 1)) ) (diff_new255 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Int) (G Bool) (H Int) (I Int) ) (=> (and (= G false) (= C false) (<= (- D H) (- 1)) (<= (- A I) (- 1)) ) (diff_new255 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Int) (G Bool) (H Int) ) (=> (and (= C false) (<= (- A H) (- 1)) inst_fold (new105 G) ) (diff_new255 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Int) (G Bool) ) (=> (and (= G false) inst_fold (new105 C) ) (diff_new255 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Int) (G Bool) (H Int) ) (=> (and (= G false) (>= (- D H) 1) inst_fold (new105 C) ) (diff_new255 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Int) (G Bool) (H Int) ) (=> (and (= G false) (<= (- D H) (- 1)) inst_fold (new105 C) ) (diff_new255 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Int) (G Bool) ) (=> (diff_new40 B C E F G) (diff_new255 A B C D E F G) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (= A false) ) (new210 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (>= (- C D) 1) ) (new210 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (<= (- C D) (- 1)) ) (new210 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= A false) (new105 B) ) (new210 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (= A false) ) (new210 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B true) (= A false) ) (new210 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (= A true) ) (new210 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B true) (= A true) ) (new210 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (>= (- C D) 1) ) (new210 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) (E Int) ) (=> (and (= B false) (= A false) (>= (- C D) 1) (>= (- C E) 1) ) (new210 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) (E Int) ) (=> (and (= B false) (= A false) (>= (- C D) 1) (<= (- C E) (- 1)) ) (new210 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= A false) (>= (- C D) 1) (new105 B) ) (new210 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (<= (- C D) (- 1)) ) (new210 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) (E Int) ) (=> (and (= B false) (= A false) (>= (- C D) 1) (<= (- C E) (- 1)) ) (new210 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) (E Int) ) (=> (and (= B false) (= A false) (<= (- C D) (- 1)) (<= (- C E) (- 1)) ) (new210 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= A false) (<= (- C D) (- 1)) (new105 B) ) (new210 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (new105 A) ) (new210 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (>= (- C D) 1) (new105 A) ) (new210 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (<= (- C D) (- 1)) (new105 A) ) (new210 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (new210 B A) (new210 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= C false) (= B false) ) (new119 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= C false) (= B false) ) (new119 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= C true) (= B false) ) (new119 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (= B false) (>= (- D E) 1) ) (new119 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (= B false) (<= (- D E) (- 1)) ) (new119 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= B false) (new105 C) ) (new119 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C false) (= B false) (>= (- A D) 1) ) (new119 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C false) (= B false) (>= (- A D) 1) ) (new119 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C true) (= B false) (>= (- A D) 1) ) (new119 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) ) (new119 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)) ) (new119 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= B false) (>= (- A D) 1) (new105 C) ) (new119 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C false) (= B false) (<= (- A D) (- 1)) ) (new119 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C false) (= B false) (<= (- A D) (- 1)) ) (new119 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C true) (= B false) (<= (- A D) (- 1)) ) (new119 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)) ) (new119 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)) ) (new119 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= B false) (<= (- A D) (- 1)) (new105 C) ) (new119 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= C false) inst_fold (new105 B) ) (new119 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= C false) (new25 B) ) (new119 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= C true) (new25 B) ) (new119 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (>= (- D E) 1) inst_fold (new105 B) ) (new119 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (<= (- D E) (- 1)) inst_fold (new105 B) ) (new119 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (new119 D B C) (new119 A B C) ) ) ) (assert (forall ( (A Bool) ) (=> (= A false) (new105 A) ) ) ) (assert (forall ( (A Bool) ) (=> (= A false) (new105 A) ) ) ) (assert (forall ( (A Bool) ) (=> (= A true) (new105 A) ) ) ) (assert (forall ( (A Bool) (B Int) (C Int) ) (=> (and (= A false) (>= (- B C) 1) ) (new105 A) ) ) ) (assert (forall ( (A Bool) (B Int) (C Int) ) (=> (and (= A false) (<= (- B C) (- 1)) ) (new105 A) ) ) ) (assert (forall ( (A Bool) ) (=> (new105 A) (new105 A) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F B) 1) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (<= (- F B) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) ) (=> (and (= D false) (= C false) (= A false) (new81 E) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D true) (= C false) (= A false) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- B F) 1) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F G) 1) (>= (- F B) 1) (>= (- B G) 1) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F G) 1) (>= (- B G) 1) (<= (- F B) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= C false) (= A false) (>= (- B F) 1) (>= (- B F) 1) (new81 E) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- B F) 1) (<= (- G F) (- 1)) (<= (- G B) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- B F) 1) (<= (- F B) (- 1)) (new105 D) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (<= (- B F) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F G) 1) (>= (- F B) 1) (<= (- B G) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F B) 1) (<= (- F G) (- 1)) (<= (- B G) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (<= (- F G) (- 1)) (<= (- F B) (- 1)) (<= (- B G) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= C false) (= A false) (<= (- B F) (- 1)) (<= (- B F) (- 1)) (new81 E) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- F B) 1) (<= (- B F) (- 1)) (new105 D) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= A false) inst_fold (new105 C) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= A false) (>= (- F B) 1) (>= (- F B) 1) inst_fold (new105 C) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= A false) (<= (- F B) (- 1)) (<= (- F B) (- 1)) inst_fold (new105 C) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= A false) (new99 D F C E) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F B) 1) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (<= (- F B) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= C false) (= A false) (new82 F E) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D true) (= C false) (= A false) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- B F) 1) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F G) 1) (>= (- F B) 1) (>= (- B G) 1) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F G) 1) (>= (- B G) 1) (<= (- F B) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= D false) (= C false) (= A false) (>= (- B F) 1) (>= (- B F) 1) (new82 G E) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- B F) 1) (<= (- G F) (- 1)) (<= (- G B) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- B F) 1) (<= (- F B) (- 1)) (new105 D) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (<= (- B F) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F G) 1) (>= (- F B) 1) (<= (- B G) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F B) 1) (<= (- F G) (- 1)) (<= (- B G) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (<= (- F G) (- 1)) (<= (- F B) (- 1)) (<= (- B G) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= D false) (= C false) (= A false) (<= (- B F) (- 1)) (<= (- B F) (- 1)) (new82 G E) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- F B) 1) (<= (- B F) (- 1)) (new105 D) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= A false) (new25 C) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= A false) (>= (- F B) 1) (>= (- F B) 1) (new25 C) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= A false) (<= (- F B) (- 1)) (<= (- F B) (- 1)) (new25 C) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= A false) (new100 D C F E) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= A true) (>= (- F B) 1) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= A true) (<= (- F B) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) ) (=> (and (= D false) (= C false) (= A true) (new81 E) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D true) (= C false) (= A true) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= A true) (>= (- B F) 1) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= A true) (>= (- F G) 1) (>= (- F B) 1) (>= (- B G) 1) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= A true) (>= (- F G) 1) (>= (- B G) 1) (<= (- F B) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= C false) (= A true) (>= (- B F) 1) (>= (- B F) 1) (new81 E) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= A true) (>= (- B F) 1) (<= (- G F) (- 1)) (<= (- G B) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= A true) (>= (- B F) 1) (<= (- F B) (- 1)) (new105 D) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= A true) (<= (- B F) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= A true) (>= (- F G) 1) (>= (- F B) 1) (<= (- B G) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= A true) (>= (- F B) 1) (<= (- F G) (- 1)) (<= (- B G) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= A true) (<= (- F G) (- 1)) (<= (- F B) (- 1)) (<= (- B G) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= C false) (= A true) (<= (- B F) (- 1)) (<= (- B F) (- 1)) (new81 E) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= A true) (>= (- F B) 1) (<= (- B F) (- 1)) (new105 D) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= A true) (new25 C) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= A true) (>= (- F B) 1) (>= (- F B) 1) (new25 C) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= A true) (<= (- F B) (- 1)) (<= (- F B) (- 1)) (new25 C) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) ) (=> (and (= A true) (new101 D C E) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F B) 1) (>= (- G H) 1) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F G) 1) (<= (- H B) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= D false) (= C false) (= A false) (>= (- F G) 1) (new82 G E) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D true) (= C false) (= A false) (>= (- F G) 1) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F G) 1) (>= (- B H) 1) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F G) 1) (>= (- F B) 1) (>= (- H I) 1) (>= (- B G) 1) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F G) 1) (>= (- H I) 1) (>= (- B I) 1) (<= (- H B) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= D false) (= C false) (= A false) (>= (- F G) 1) (>= (- B H) 1) (>= (- B H) 1) (new82 G E) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F G) 1) (>= (- B H) 1) (<= (- I H) (- 1)) (<= (- I B) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- F G) 1) (>= (- B H) 1) (<= (- H B) (- 1)) (new105 D) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F G) 1) (<= (- B H) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F G) 1) (>= (- F B) 1) (>= (- H I) 1) (<= (- B G) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F G) 1) (>= (- H B) 1) (<= (- H I) (- 1)) (<= (- B I) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F G) 1) (<= (- H I) (- 1)) (<= (- H B) (- 1)) (<= (- B I) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= D false) (= C false) (= A false) (>= (- F G) 1) (<= (- B H) (- 1)) (<= (- B H) (- 1)) (new82 G E) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- F G) 1) (>= (- H B) 1) (<= (- B H) (- 1)) (new105 D) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= A false) (>= (- F G) 1) inst_fold (new105 C) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= A false) (>= (- F B) 1) (>= (- F B) 1) (>= (- G H) 1) inst_fold (new105 C) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= A false) (>= (- F G) 1) (<= (- H B) (- 1)) (<= (- H B) (- 1)) inst_fold (new105 C) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= A false) (>= (- F G) 1) (new102 D F C G E) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F B) 1) (<= (- G H) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (<= (- F B) (- 1)) (<= (- G H) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= D false) (= C false) (= A false) (<= (- F G) (- 1)) (new82 G E) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D true) (= C false) (= A false) (<= (- F G) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- B F) 1) (<= (- G H) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F G) 1) (>= (- F B) 1) (>= (- B G) 1) (<= (- H I) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F G) 1) (>= (- B G) 1) (<= (- F B) (- 1)) (<= (- H I) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= D false) (= C false) (= A false) (>= (- B F) 1) (>= (- B F) 1) (<= (- G H) (- 1)) (new82 H E) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- B F) 1) (<= (- G F) (- 1)) (<= (- G B) (- 1)) (<= (- H I) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- B F) 1) (<= (- G H) (- 1)) (<= (- F B) (- 1)) (new105 D) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (<= (- F G) (- 1)) (<= (- B H) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F G) 1) (>= (- F B) 1) (<= (- H I) (- 1)) (<= (- B G) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (>= (- F B) 1) (<= (- F G) (- 1)) (<= (- H I) (- 1)) (<= (- B G) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= A false) (<= (- F G) (- 1)) (<= (- F B) (- 1)) (<= (- H I) (- 1)) (<= (- B G) (- 1)) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= D false) (= C false) (= A false) (<= (- F G) (- 1)) (<= (- B H) (- 1)) (<= (- B H) (- 1)) (new82 G E) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- F B) 1) (<= (- G H) (- 1)) (<= (- B F) (- 1)) (new105 D) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= A false) (<= (- F G) (- 1)) inst_fold (new105 C) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= A false) (>= (- F B) 1) (>= (- F B) 1) (<= (- G H) (- 1)) inst_fold (new105 C) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= A false) (<= (- F B) (- 1)) (<= (- F B) (- 1)) (<= (- G H) (- 1)) inst_fold (new105 C) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= A false) (<= (- F G) (- 1)) (new103 D F C G E) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (>= (- F B) 1) (new105 A) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (<= (- F B) (- 1)) (new105 A) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= C false) (new86 A F E) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D true) (= C false) (new105 A) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (>= (- B F) 1) (new105 A) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (>= (- F G) 1) (>= (- F B) 1) (>= (- B G) 1) (new105 A) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (>= (- F G) 1) (>= (- B G) 1) (<= (- F B) (- 1)) (new105 A) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= D false) (= C false) (>= (- B F) 1) (>= (- B F) 1) (new86 A G E) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (>= (- B F) 1) (<= (- G F) (- 1)) (<= (- G B) (- 1)) (new105 A) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (>= (- B F) 1) (<= (- F B) (- 1)) (new105 D) (new105 A) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (<= (- B F) (- 1)) (new105 A) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (>= (- F G) 1) (>= (- F B) 1) (<= (- B G) (- 1)) (new105 A) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (>= (- F B) 1) (<= (- F G) (- 1)) (<= (- B G) (- 1)) (new105 A) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (<= (- F G) (- 1)) (<= (- F B) (- 1)) (<= (- B G) (- 1)) (new105 A) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= D false) (= C false) (<= (- B F) (- 1)) (<= (- B F) (- 1)) (new86 A G E) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (>= (- F B) 1) (<= (- B F) (- 1)) (new105 D) (new105 A) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (new119 F C A) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (>= (- F B) 1) (>= (- F B) 1) (new119 G C A) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (<= (- F B) (- 1)) (<= (- F B) (- 1)) (new119 G C A) ) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (new104 A F C D F E) (new104 A B C D B E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- F D) 1) (<= (- B D) (- 1)) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= A false) (<= (- F D) (- 1)) (<= (- B D) (- 1)) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) ) (=> (and (= C false) (= A false) (<= (- B D) (- 1)) (new105 E) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- B F) 1) (<= (- B D) (- 1)) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= A false) (<= (- B F) (- 1)) (<= (- B D) (- 1)) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) ) (=> (and (= E false) (= A false) (<= (- B D) (- 1)) (new105 C) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) ) (=> (and (= E false) (= C false) (= A true) (<= (- B D) (- 1)) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- F G) 1) (>= (- F D) 1) (>= (- B G) 1) (<= (- B D) (- 1)) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- F G) 1) (>= (- B G) 1) (<= (- F D) (- 1)) (<= (- B D) (- 1)) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= C false) (= A false) (>= (- D F) 1) (>= (- B F) 1) (<= (- B D) (- 1)) (new105 E) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- F G) 1) (>= (- F D) 1) (<= (- B G) (- 1)) (<= (- B D) (- 1)) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- F G) 1) (<= (- F D) (- 1)) (<= (- B G) (- 1)) (<= (- B D) (- 1)) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= C false) (= A false) (>= (- D F) 1) (<= (- B F) (- 1)) (<= (- B D) (- 1)) (new105 E) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= A false) (>= (- F B) 1) (>= (- F D) 1) (<= (- B D) (- 1)) (new105 C) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= A false) (>= (- F B) 1) (<= (- F D) (- 1)) (<= (- B D) (- 1)) (new105 C) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) ) (=> (and (= A false) (>= (- D B) 1) (<= (- B D) (- 1)) (new105 E) (new105 C) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- B F) 1) (<= (- G F) (- 1)) (<= (- G D) (- 1)) (<= (- B D) (- 1)) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- F D) 1) (<= (- F G) (- 1)) (<= (- B G) (- 1)) (<= (- B D) (- 1)) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= A false) (<= (- F G) (- 1)) (<= (- F D) (- 1)) (<= (- B G) (- 1)) (<= (- B D) (- 1)) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= C false) (= A false) (<= (- D F) (- 1)) (<= (- B F) (- 1)) (<= (- B D) (- 1)) (new105 E) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= A false) (<= (- F B) (- 1)) (<= (- F D) (- 1)) (<= (- B D) (- 1)) (new105 C) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (>= (- B F) 1) (<= (- F D) (- 1)) (<= (- B D) (- 1)) (new105 A) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (>= (- F D) 1) (<= (- B F) (- 1)) (<= (- B D) (- 1)) (new105 A) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (<= (- F D) (- 1)) (<= (- B F) (- 1)) (<= (- B D) (- 1)) (new105 A) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) ) (=> (and (= C false) (<= (- B D) (- 1)) (<= (- B D) (- 1)) (new210 E A) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) ) (=> (and (= E false) (<= (- B D) (- 1)) (<= (- B D) (- 1)) (new44 C A) ) (new103 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- F D) 1) (>= (- B D) 1) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- B D) 1) (<= (- F D) (- 1)) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) ) (=> (and (= C false) (= A false) (>= (- B D) 1) (new105 E) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- B F) 1) (>= (- B D) 1) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- B D) 1) (<= (- B F) (- 1)) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) ) (=> (and (= E false) (= A false) (>= (- B D) 1) (new105 C) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) ) (=> (and (= E false) (= C false) (= A true) (>= (- B D) 1) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- F G) 1) (>= (- F D) 1) (>= (- B G) 1) (>= (- B D) 1) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- F G) 1) (>= (- B G) 1) (>= (- B D) 1) (<= (- F D) (- 1)) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= C false) (= A false) (>= (- D F) 1) (>= (- B F) 1) (>= (- B D) 1) (new105 E) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- F G) 1) (>= (- F D) 1) (>= (- B D) 1) (<= (- B G) (- 1)) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= A false) (>= (- F B) 1) (>= (- F D) 1) (>= (- B D) 1) (new105 C) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- F D) 1) (>= (- B G) 1) (>= (- B D) 1) (<= (- F G) (- 1)) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- B F) 1) (>= (- B D) 1) (<= (- G F) (- 1)) (<= (- G D) (- 1)) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= C false) (= A false) (>= (- B F) 1) (>= (- B D) 1) (<= (- D F) (- 1)) (new105 E) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- F D) 1) (>= (- B D) 1) (<= (- F G) (- 1)) (<= (- B G) (- 1)) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= A false) (>= (- B D) 1) (<= (- F G) (- 1)) (<= (- F D) (- 1)) (<= (- B G) (- 1)) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= C false) (= A false) (>= (- B D) 1) (<= (- D F) (- 1)) (<= (- B F) (- 1)) (new105 E) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= A false) (>= (- F D) 1) (>= (- B D) 1) (<= (- F B) (- 1)) (new105 C) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= A false) (>= (- B D) 1) (<= (- F B) (- 1)) (<= (- F D) (- 1)) (new105 C) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) ) (=> (and (= A false) (>= (- B D) 1) (<= (- D B) (- 1)) (new105 E) (new105 C) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (>= (- F D) 1) (>= (- B F) 1) (>= (- B D) 1) (new105 A) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (>= (- B F) 1) (>= (- B D) 1) (<= (- F D) (- 1)) (new105 A) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) ) (=> (and (= C false) (>= (- B D) 1) (>= (- B D) 1) (new210 E A) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (>= (- F D) 1) (>= (- B D) 1) (<= (- B F) (- 1)) (new105 A) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) ) (=> (and (= E false) (>= (- B D) 1) (>= (- B D) 1) (new44 C A) ) (new102 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Bool) ) (=> (and (= C false) (= B true) (= A false) ) (new101 A B C) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Bool) ) (=> (and (= C true) (= B false) (= A false) ) (new101 A B C) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Bool) ) (=> (and (= C true) (= B true) (= A true) ) (new101 A B C) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (= B false) (= A false) (>= (- D E) 1) ) (new101 A B C) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (= B false) (= A false) (<= (- D E) (- 1)) ) (new101 A B C) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Bool) ) (=> (and (= C false) (= B false) (new105 A) ) (new101 A B C) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= D false) (= B true) (= A false) (>= (- E C) 1) ) (new100 A B C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= D false) (= B true) (= A false) (<= (- E C) (- 1)) ) (new100 A B C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) ) (=> (and (= B true) (= A false) (new105 D) ) (new100 A B C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) ) (=> (and (= D false) (= B false) (= A false) ) (new100 A B C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) ) (=> (and (= D false) (= B true) (= A true) ) (new100 A B C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= B false) (= A false) (>= (- E F) 1) (>= (- E C) 1) ) (new100 A B C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= B false) (= A false) (>= (- E F) 1) (<= (- E C) (- 1)) ) (new100 A B C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= B false) (= A false) (>= (- C E) 1) (new105 D) ) (new100 A B C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= B false) (= A false) (>= (- E C) 1) (<= (- E F) (- 1)) ) (new100 A B C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= B false) (= A false) (<= (- E F) (- 1)) (<= (- E C) (- 1)) ) (new100 A B C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= B false) (= A false) (<= (- C E) (- 1)) (new105 D) ) (new100 A B C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= D false) (= B false) (>= (- E C) 1) (new105 A) ) (new100 A B C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= D false) (= B false) (<= (- E C) (- 1)) (new105 A) ) (new100 A B C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) ) (=> (and (= B false) (new210 D A) ) (new100 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (= C false) (= A false) ) (new99 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) ) (new99 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)) ) (new99 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) ) (=> (and (= D true) (= A false) (new105 C) ) (new99 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) ) (=> (and (= D true) (= C false) (= A true) ) (new99 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (= A false) (>= (- E F) 1) (>= (- B F) 1) ) (new99 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (= A false) (>= (- E F) 1) (<= (- B F) (- 1)) ) (new99 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= A false) (>= (- E B) 1) (new105 C) ) (new99 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (= A false) (>= (- B E) 1) (<= (- F E) (- 1)) ) (new99 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (= A false) (<= (- E F) (- 1)) (<= (- B F) (- 1)) ) (new99 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= A false) (<= (- E B) (- 1)) (new105 C) ) (new99 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= C false) (>= (- B E) 1) (new105 A) ) (new99 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= C false) (<= (- B E) (- 1)) (new105 A) ) (new99 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (new44 C A) ) (new99 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= C false) (= A false) ) (new86 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A false) (>= (- D B) 1) ) (new86 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A false) (<= (- D B) (- 1)) ) (new86 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= A false) (new81 C) ) (new86 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= C false) (= A false) ) (new86 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A false) (>= (- D B) 1) ) (new86 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A false) (<= (- D B) (- 1)) ) (new86 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= A false) (new82 D C) ) (new86 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= C false) (= A true) ) (new86 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A true) (>= (- D B) 1) ) (new86 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A true) (<= (- D B) (- 1)) ) (new86 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= A true) (new81 C) ) (new86 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (= A false) (>= (- D E) 1) ) (new86 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) (F Int) ) (=> (and (= C false) (= A false) (>= (- D B) 1) (>= (- E F) 1) ) (new86 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) (<= (- F B) (- 1)) ) (new86 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) ) (=> (and (= A false) (>= (- D E) 1) (new82 E C) ) (new86 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (= A false) (<= (- D E) (- 1)) ) (new86 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) (F Int) ) (=> (and (= C false) (= A false) (>= (- D B) 1) (<= (- E F) (- 1)) ) (new86 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) (F Int) ) (=> (and (= C false) (= A false) (<= (- D B) (- 1)) (<= (- E F) (- 1)) ) (new86 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) ) (=> (and (= A false) (<= (- D E) (- 1)) (new82 E C) ) (new86 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= C false) (new105 A) ) (new86 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (>= (- D B) 1) (new105 A) ) (new86 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (<= (- D B) (- 1)) (new105 A) ) (new86 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (new86 A D C) (new86 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (= B false) (new82 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) ) (=> (and (= B false) (>= (- C A) 1) ) (new82 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) ) (=> (and (= B false) (<= (- C A) (- 1)) ) (new82 A B) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (new105 B) (new82 A B) ) ) ) (assert (forall ( (A Bool) ) (=> (= A false) (new81 A) ) ) ) (assert (forall ( (A Bool) ) (=> (= A true) (new81 A) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (>= B 0) (= A 0) inst_fold (new105 E) ) (new79 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (>= B 0) (= B 0) (= A 0) inst_fold (new105 E) ) (new79 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) ) (=> (and (>= B 0) (= B 0) (= A (+ 1 F)) inst_fold (new4 F) (new105 E) ) (new79 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Int) (G Int) (H Int) (I Int) (J Bool) (K Int) ) (=> (and (>= F 0) (>= B 0) (= B (+ 1 F)) (= A (+ 1 G)) (diff_new255 H I J C D K E) (new79 G F H I J) ) (new79 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (>= (- B G) 1) (>= A 0) (= F 0) ) (new58 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (>= A 0) (<= (- B G) (- 1)) (= F 0) ) (new58 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (>= A 0) (= F 0) (new19 C D) ) (new58 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E true) (= D false) (>= A 0) (= F 0) ) (new58 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (>= (- B G) 1) (>= A 0) (= A 0) (new4 F) ) (new58 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (>= A 0) (<= (- B G) (- 1)) (= A 0) (new4 F) ) (new58 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (>= A 0) (= A 0) (new19 C D) (new4 F) ) (new58 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E true) (= D false) (>= A 0) (= A 0) (new4 F) ) (new58 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (>= (- B G) 1) (>= H 0) (>= A 0) (= F (+ 1 I)) (= A (+ 1 H)) (new4 I) ) (new58 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (>= G 0) (>= A 0) (<= (- B H) (- 1)) (= F (+ 1 I)) (= A (+ 1 G)) (new4 I) ) (new58 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (>= G 0) (>= A 0) (= F (+ 1 H)) (= A (+ 1 G)) (new79 H G C I D) ) (new58 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E true) (= D false) (>= G 0) (>= A 0) (= F (+ 1 H)) (= A (+ 1 G)) (new4 H) ) (new58 A B C D E F) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= D false) (= C false) (= B false) (new81 E) ) (new47 A B A C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= C false) (= B false) (new82 F E) ) (new47 A B A C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= D true) (= C false) (= B false) (new81 E) ) (new47 A B A C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= D false) (= C false) (= B false) (>= (- F G) 1) (new82 G E) ) (new47 A B A C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= D false) (= C false) (= B false) (<= (- F G) (- 1)) (new82 G E) ) (new47 A B A C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= C false) (= B false) (new86 D F E) ) (new47 A B A C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= C false) (= B false) (>= (- A F) 1) (>= (- A F) 1) (new81 E) ) (new47 A B A C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= D false) (= C false) (= B false) (>= (- A F) 1) (>= (- A F) 1) (new82 G E) ) (new47 A B A C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= D true) (= C false) (= B false) (>= (- A F) 1) (>= (- A F) 1) (new81 E) ) (new47 A B A C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- A H) 1) (>= (- A H) 1) (new82 G E) ) (new47 A B A C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= D false) (= C false) (= B false) (>= (- A F) 1) (>= (- A F) 1) (<= (- G H) (- 1)) (new82 H E) ) (new47 A B A C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= C false) (= B false) (>= (- A F) 1) (>= (- A F) 1) (new86 D G E) ) (new47 A B A C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= C false) (= B false) (<= (- A F) (- 1)) (<= (- A F) (- 1)) (new81 E) ) (new47 A B A C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= D false) (= C false) (= B false) (<= (- A F) (- 1)) (<= (- A F) (- 1)) (new82 G E) ) (new47 A B A C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= D true) (= C false) (= B false) (<= (- A F) (- 1)) (<= (- A F) (- 1)) (new81 E) ) (new47 A B A C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= D false) (= C false) (= B false) (>= (- F G) 1) (<= (- A H) (- 1)) (<= (- A H) (- 1)) (new82 G E) ) (new47 A B A C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= D false) (= C false) (= B false) (<= (- F G) (- 1)) (<= (- A H) (- 1)) (<= (- A H) (- 1)) (new82 G E) ) (new47 A B A C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= C false) (= B false) (<= (- A F) (- 1)) (<= (- A F) (- 1)) (new86 D G E) ) (new47 A B A C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (new99 C F B E) ) (new47 A B A C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (new100 C B F E) ) (new47 A B A C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= D true) (new101 C B E) ) (new47 A B A C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= D false) (>= (- F G) 1) (new102 C F B G E) ) (new47 A B A C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= D false) (<= (- F G) (- 1)) (new103 C F B G E) ) (new47 A B A C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (new104 D F B C F E) (new47 A B A C D E) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (= A false) ) (new44 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B true) (= A false) ) (new44 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (= A false) ) (new44 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (>= (- C D) 1) ) (new44 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (<= (- C D) (- 1)) ) (new44 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= A false) (new105 B) ) (new44 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (= A true) ) (new44 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B true) (= A true) ) (new44 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (>= (- C D) 1) ) (new44 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) ) (new44 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)) ) (new44 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= A false) (>= (- C D) 1) (new105 B) ) (new44 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (<= (- C D) (- 1)) ) (new44 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)) ) (new44 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)) ) (new44 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= A false) (<= (- C D) (- 1)) (new105 B) ) (new44 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (new105 A) ) (new44 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (>= (- C D) 1) (new105 A) ) (new44 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (<= (- C D) (- 1)) (new105 A) ) (new44 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (new44 B A) (new44 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= C false) (= B false) ) (new41 A B A C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C false) (= B false) (>= (- A D) 1) (>= (- A D) 1) ) (new41 A B A C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C false) (= B false) (<= (- A D) (- 1)) (<= (- A D) (- 1)) ) (new41 A B A C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (new44 C B) (new41 A B A C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= E false) (= B false) ) (diff_new40 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_new40 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_new40 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= B false) inst_fold (new105 E) ) (diff_new40 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_new40 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_new40 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_new40 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 (new105 E) ) (diff_new40 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_new40 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_new40 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_new40 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 (new105 E) ) (diff_new40 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (and (= E false) (new105 B) ) (diff_new40 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) (new105 B) ) (diff_new40 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)) (new105 B) ) (diff_new40 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Int) (E Bool) ) (=> (new119 D E B) (diff_new40 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) ) (=> (and (>= A 0) (= D 0) (new19 B C) ) (new33 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) ) (=> (and (>= A 0) (= A 0) (new4 D) (new19 B C) ) (new33 A B C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Int) (G Int) (H Bool) (I Int) ) (=> (and (>= E 0) (>= A 0) (= D (+ 1 F)) (= A (+ 1 E)) (diff_new40 G H B I C) (new33 E G H F) ) (new33 A B C D) ) ) ) (assert (forall ( (A Bool) ) (=> (= A false) (new25 A) ) ) ) (assert (forall ( (A Bool) ) (=> (= A true) (new25 A) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Bool) (G Bool) ) (=> (and (= G false) (= F false) (= E false) (= D false) ) (diff_new24 A A B B C C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Bool) (G Bool) (H Int) ) (=> (and (= G false) (= F false) (= E false) (= D false) (>= (- B H) 1) (>= (- B H) 1) ) (diff_new24 A A B B C C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Bool) (G Bool) (H Int) ) (=> (and (= G false) (= F false) (= E false) (= D false) (<= (- B H) (- 1)) (<= (- B H) (- 1)) ) (diff_new24 A A B B C C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Bool) (G Bool) ) (=> (and (= E false) (= D false) (new41 A G A F) ) (diff_new24 A A B B C C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Bool) (G Bool) (H Int) ) (=> (and (= G false) (= F false) (= E false) (= D false) (>= (- C H) 1) (>= (- C H) 1) ) (diff_new24 A A B B C C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Bool) (G Bool) (H Int) (I Int) ) (=> (and (= G false) (= F false) (= E false) (= D false) (>= (- C H) 1) (>= (- C H) 1) (>= (- B I) 1) (>= (- B I) 1) ) (diff_new24 A A B B C C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Bool) (G Bool) (H Int) (I Int) ) (=> (and (= G false) (= F false) (= E false) (= D false) (>= (- C H) 1) (>= (- C H) 1) (<= (- B I) (- 1)) (<= (- B I) (- 1)) ) (diff_new24 A A B B C C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Bool) (G Bool) (H Int) ) (=> (and (= E false) (= D false) (>= (- C H) 1) (>= (- C H) 1) (new41 A G A F) ) (diff_new24 A A B B C C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Bool) (G Bool) (H Int) ) (=> (and (= G false) (= F false) (= E false) (= D false) (<= (- C H) (- 1)) (<= (- C H) (- 1)) ) (diff_new24 A A B B C C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Bool) (G Bool) (H Int) (I Int) ) (=> (and (= G false) (= F false) (= E false) (= D false) (>= (- B H) 1) (>= (- B H) 1) (<= (- C I) (- 1)) (<= (- C I) (- 1)) ) (diff_new24 A A B B C C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Bool) (G Bool) (H Int) (I Int) ) (=> (and (= G false) (= F false) (= E false) (= D false) (<= (- C H) (- 1)) (<= (- C H) (- 1)) (<= (- B I) (- 1)) (<= (- B I) (- 1)) ) (diff_new24 A A B B C C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Bool) (G Bool) (H Int) ) (=> (and (= E false) (= D false) (<= (- C H) (- 1)) (<= (- C H) (- 1)) (new41 A G A F) ) (diff_new24 A A B B C C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Bool) (G Bool) ) (=> (and (= G false) (= F false) (new44 E D) ) (diff_new24 A A B B C C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Bool) (G Bool) (H Int) ) (=> (and (= G false) (= F false) (>= (- B H) 1) (>= (- B H) 1) (new44 E D) ) (diff_new24 A A B B C C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Bool) (G Bool) (H Int) ) (=> (and (= G false) (= F false) (<= (- B H) (- 1)) (<= (- B H) (- 1)) (new44 E D) ) (diff_new24 A A B B C C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Bool) (G Bool) ) (=> (new47 A G A F E D) (diff_new24 A A B B C C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Bool) ) (=> (and (= F false) (= E false) (>= B 0) (= A 0) ) (new22 A B C D E C F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Bool) ) (=> (and (= F false) (= E false) (>= B 0) (= B 0) (= A 0) ) (new22 A B C D E C F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Bool) (G Int) ) (=> (and (= F false) (= E false) (>= (- C G) 1) (>= (- C G) 1) (>= B 0) (= A 0) ) (new22 A B C D E C F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Bool) (G Int) ) (=> (and (= F false) (= E false) (>= (- C G) 1) (>= (- C G) 1) (>= B 0) (= B 0) (= A 0) ) (new22 A B C D E C F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Bool) (G Int) ) (=> (and (= F false) (= E false) (>= B 0) (<= (- C G) (- 1)) (<= (- C G) (- 1)) (= A 0) ) (new22 A B C D E C F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Bool) (G Int) ) (=> (and (= F false) (= E false) (>= B 0) (<= (- C G) (- 1)) (<= (- C G) (- 1)) (= B 0) (= A 0) ) (new22 A B C D E C F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Bool) ) (=> (and (>= B 0) (= A 0) inst_fold (new44 E F) ) (new22 A B C D E C F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Bool) ) (=> (and (>= B 0) (= B 0) (= A 0) inst_fold (new44 E F) ) (new22 A B C D E C F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Bool) (G Int) ) (=> (and (= F false) (= E false) (>= B 0) (= B 0) (= A (+ 1 G)) (new4 G) ) (new22 A B C D E C F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Bool) (G Int) (H Int) ) (=> (and (= F false) (= E false) (>= G 0) (>= B 0) (= B (+ 1 G)) (= A (+ 1 H)) (new4 H) ) (new22 A B C D E C F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Bool) (G Int) (H Int) ) (=> (and (= F false) (= E false) (>= (- C G) 1) (>= (- C G) 1) (>= B 0) (= B 0) (= A (+ 1 H)) (new4 H) ) (new22 A B C D E C F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Bool) (G Int) (H Int) (I Int) ) (=> (and (= F false) (= E false) (>= (- C G) 1) (>= (- C G) 1) (>= H 0) (>= B 0) (= B (+ 1 H)) (= A (+ 1 I)) (new4 I) ) (new22 A B C D E C F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Bool) (G Int) (H Int) ) (=> (and (= F false) (= E false) (>= B 0) (<= (- C G) (- 1)) (<= (- C G) (- 1)) (= B 0) (= A (+ 1 H)) (new4 H) ) (new22 A B C D E C F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Bool) (G Int) (H Int) (I Int) ) (=> (and (= F false) (= E false) (>= G 0) (>= B 0) (<= (- C H) (- 1)) (<= (- C H) (- 1)) (= B (+ 1 G)) (= A (+ 1 I)) (new4 I) ) (new22 A B C D E C F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Bool) (G Int) ) (=> (and (>= B 0) (= B 0) (= A (+ 1 G)) inst_fold (new44 E F) (new4 G) ) (new22 A B C D E C F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Bool) (G Int) (H Int) (I Int) ) (=> (and (>= G 0) (>= B 0) (= B (+ 1 G)) (= A (+ 1 H)) (new58 G D I E F H) ) (new22 A B C D E C F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (>= B 0) (= A 0) ) (new21 A B C D C E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (>= B 0) (= B 0) (= A 0) ) (new21 A B C D C E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (>= (- C F) 1) (>= (- C F) 1) (>= B 0) (= A 0) ) (new21 A B C D C E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (>= (- C F) 1) (>= (- C F) 1) (>= B 0) (= B 0) (= A 0) ) (new21 A B C D C E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (>= B 0) (<= (- C F) (- 1)) (<= (- C F) (- 1)) (= A 0) ) (new21 A B C D C E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (>= B 0) (<= (- C F) (- 1)) (<= (- C F) (- 1)) (= B 0) (= A 0) ) (new21 A B C D C E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (>= B 0) (= A 0) (new25 D) ) (new21 A B C D C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) ) (=> (and (>= B 0) (= B 0) (= A 0) (new25 D) ) (new21 A B C D C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (>= B 0) (= B 0) (= A (+ 1 F)) (new4 F) ) (new21 A B C D C E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (>= F 0) (>= B 0) (= B (+ 1 F)) (= A (+ 1 G)) (new4 G) ) (new21 A B C D C E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (>= (- C F) 1) (>= (- C F) 1) (>= B 0) (= B 0) (= A (+ 1 G)) (new4 G) ) (new21 A B C D C E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (>= (- C F) 1) (>= (- C F) 1) (>= G 0) (>= B 0) (= B (+ 1 G)) (= A (+ 1 H)) (new4 H) ) (new21 A B C D C E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (>= B 0) (<= (- C F) (- 1)) (<= (- C F) (- 1)) (= B 0) (= A (+ 1 G)) (new4 G) ) (new21 A B C D C E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (>= F 0) (>= B 0) (<= (- C G) (- 1)) (<= (- C G) (- 1)) (= B (+ 1 F)) (= A (+ 1 H)) (new4 H) ) (new21 A B C D C E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) ) (=> (and (>= B 0) (= B 0) (= A (+ 1 E)) (new25 D) (new4 E) ) (new21 A B C D C D) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (>= F 0) (>= B 0) (= B (+ 1 F)) (= A (+ 1 G)) (new14 G F H D E) ) (new21 A B C D C E) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (= B false) (new19 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) ) (=> (and (= B false) (>= (- A C) 1) ) (new19 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) ) (=> (and (= B false) (<= (- A C) (- 1)) ) (new19 A B) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (new25 B) (new19 A B) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (>= C 0) (>= A 0) (= B 0) (new19 D E) ) (new15 A B C D E D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) ) (=> (and (>= C 0) (>= A 0) (= C 0) (= B 0) (new19 D E) ) (new15 A B C D E D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Bool) ) (=> (and (>= C 0) (>= A 0) (= A 0) (new21 B C D F D E) ) (new15 A B C D E D F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Bool) (G Int) (H Int) (I Int) ) (=> (and (>= G 0) (>= C 0) (>= A 0) (= C 0) (= B (+ 1 H)) (= A (+ 1 G)) (new22 H G D I E D F) ) (new15 A B C D E D F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Int) (E Bool) (F Bool) (G Int) (H Int) (I Int) (J Int) (K Int) (L Int) (M Int) (N Int) (O Bool) (P Bool) ) (=> (and (>= G 0) (>= H 0) (>= C 0) (>= A 0) (= C (+ 1 G)) (= B (+ 1 I)) (= A (+ 1 H)) (diff_new24 J K D L M N O P E F) (new15 G I H M P M O) ) (new15 A B C D E D F) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (>= (- C F) 1) (>= B 0) (= A 0) ) (new14 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (>= B 0) (<= (- C F) (- 1)) (= A 0) ) (new14 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (>= B 0) (= A 0) (new25 D) ) (new14 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (>= (- C F) 1) (>= B 0) (= B 0) (= A 0) ) (new14 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (>= B 0) (<= (- C F) (- 1)) (= B 0) (= A 0) ) (new14 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) ) (=> (and (= E false) (>= B 0) (= B 0) (= A 0) (new25 D) ) (new14 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) ) (=> (and (= E true) (= D false) (>= B 0) (= A 0) ) (new14 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) ) (=> (and (= E true) (= D false) (>= B 0) (= B 0) (= A 0) ) (new14 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (>= (- C F) 1) (>= B 0) (= B 0) (= A (+ 1 G)) (new4 G) ) (new14 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (>= B 0) (<= (- C F) (- 1)) (= B 0) (= A (+ 1 G)) (new4 G) ) (new14 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (>= B 0) (= B 0) (= A (+ 1 F)) (new25 D) (new4 F) ) (new14 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (>= (- C F) 1) (>= G 0) (>= B 0) (= B (+ 1 G)) (= A (+ 1 H)) (new4 H) ) (new14 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (>= F 0) (>= B 0) (<= (- C G) (- 1)) (= B (+ 1 F)) (= A (+ 1 H)) (new4 H) ) (new14 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (>= F 0) (>= B 0) (= B (+ 1 F)) (= A (+ 1 G)) (new33 F H D G) ) (new14 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) ) (=> (and (= E true) (= D false) (>= B 0) (= B 0) (= A (+ 1 F)) (new4 F) ) (new14 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E true) (= D false) (>= F 0) (>= B 0) (= B (+ 1 F)) (= A (+ 1 G)) (new4 G) ) (new14 A B C D E) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) ) (=> (and (= D true) (= E 0) (= C 0) (= B (+ 1 E)) ) (new8 A B C D A A) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (>= E 0) (= F 0) (= C (+ 1 E)) (= B (+ 1 F)) ) (new8 A B C D A A) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (>= E 0) (= E 0) (= F 0) (= C (+ 1 E)) (= B (+ 1 F)) ) (new8 A B C D A A) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= E (+ 1 F)) (= C 0) (= B (+ 1 E)) (new4 F) ) (new8 A B C D A A) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) (G Int) (H Int) ) (=> (and (>= E 0) (= E 0) (= F (+ 1 G)) (= C (+ 1 E)) (= B (+ 1 F)) (new5 G H D) ) (new8 A B C D A A) ) ) ) (assert (forall ( (A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) (G Int) (H Int) (I Int) (J Int) (K Int) (L Int) (M Bool) (N Int) ) (=> (and (>= E 0) (>= F 0) (= F (+ 1 E)) (= G (+ 1 H)) (= C (+ 1 F)) (= B (+ 1 G)) (diff_new7 I J K L M N H E D) inst_fold (new8 I N L M I I) ) (new8 A B C D A A) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Int) (G Bool) ) (=> (and (>= F 0) (= D (+ 1 E)) (= B 0) (new14 E F A G C) ) (diff_new7 A A A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Int) (G Bool) (H Int) ) (=> (and (>= H 0) (>= F 0) (= D (+ 1 E)) (= B (+ 1 H)) (new15 H E F A C A G) ) (diff_new7 A A A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C true) (= A 0) ) (new5 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A (+ 1 D)) (new4 D) ) (new5 A B C) ) ) ) (assert (forall ( (A Int) ) (=> (= A 0) (new4 A) ) ) ) (assert (forall ( (A Int) (B Int) ) (=> (and (= A (+ 1 B)) (new4 B) ) (new4 A) ) ) ) (assert (forall ( (A Int) ) (=> (= A 0) (new3 A) ) ) ) (assert (forall ( (A Int) (B Int) ) (=> (and (= A (+ 1 B)) (new3 B) ) (new3 A) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C true) (= B 0) (= A 0) ) (new2 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C true) (= B 0) (= A 0) ) (new2 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) ) (=> (and (= C true) (= D 0) (= B 0) (= A (+ 1 D)) ) (new2 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (= D (+ 1 E)) (= B 0) (= A (+ 1 D)) (new3 E) ) (new2 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C true) (>= B 0) (= A 0) ) (new1 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) ) (=> (and (= C true) (>= B 0) (= B 0) (= A 0) ) (new1 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) ) (=> (and (= C true) (>= B 0) (= D 0) (= B 0) (= A (+ 1 D)) ) (new1 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (>= D 0) (>= B 0) (= E 0) (= B (+ 1 D)) (= A (+ 1 E)) ) (new1 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (>= D 0) (>= B 0) (= D 0) (= E 0) (= B (+ 1 D)) (= A (+ 1 E)) ) (new1 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (>= B 0) (= D (+ 1 E)) (= B 0) (= A (+ 1 D)) (new4 E) ) (new1 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Int) (G Int) ) (=> (and (>= D 0) (>= B 0) (= D 0) (= E (+ 1 F)) (= B (+ 1 D)) (= A (+ 1 E)) (new5 F G C) ) (new1 A B C) ) ) ) (assert (forall ( (A Int) (B Int) (C Bool) (D Int) (E Int) (F Int) (G Int) (H Int) (I Int) (J Int) (K Int) (L Bool) (M Int) ) (=> (and (>= D 0) (>= E 0) (>= B 0) (= E (+ 1 D)) (= F (+ 1 G)) (= B (+ 1 E)) (= A (+ 1 F)) (diff_new7 H I J K L M G D C) inst_fold (new8 H M K L H H) ) (new1 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Int) (D Int) ) (=> (and (= A true) (>= B 0) (= B (- C D)) (= D 1) (new1 C B A) ) ff ) ) ) (assert (forall ( (A Bool) (B Int) (C Int) (D Int) ) (=> (and (= A true) (<= B (- C 1)) (= D 0) (= C 1) (new2 B D A) ) ff ) ) ) (assert inst_fold ) (assert (not ff)) (check-sat)