; Automatically generated by map2smt (set-logic HORN) (declare-fun new92 (Int Bool Int Bool Bool Int Bool) Bool) (declare-fun new91 (Int Bool Int Bool Bool Int Bool) Bool) (declare-fun new9 (Bool Int Bool Int Bool) Bool) (declare-fun new8 (Bool Int Bool Int Bool) Bool) (declare-fun new7 (Bool Int Bool Int Bool) Bool) (declare-fun new60 (Int Bool Bool Int Bool) Bool) (declare-fun new47 (Int Bool Bool Int Bool) Bool) (declare-fun new41 (Int Bool Bool Int Bool) Bool) (declare-fun new40 (Int Bool Bool Int Bool) Bool) (declare-fun new4 (Bool Int Bool Int Bool) Bool) (declare-fun new3 (Bool Int Bool) Bool) (declare-fun new25 (Int Bool Bool Int Bool) Bool) (declare-fun new24 (Int Bool Bool Int Bool) Bool) (declare-fun new20 (Bool Int Bool Int Bool) Bool) (declare-fun new2 (Bool Int Bool) Bool) (declare-fun new19 (Bool Int Bool Int Bool) Bool) (declare-fun new152 (Int Bool Int Bool Bool Int Bool) Bool) (declare-fun new149 (Int Bool Int Bool Bool Int Bool) Bool) (declare-fun new146 (Int Bool Int Bool Bool Int Bool) Bool) (declare-fun new143 (Int Bool Int Bool Bool Int Bool) Bool) (declare-fun new140 (Int Bool Int Bool Bool Int Bool) Bool) (declare-fun new137 (Int Bool Int Bool Bool Int Bool) Bool) (declare-fun new134 (Int Bool Int Bool Bool Int Bool) Bool) (declare-fun new131 (Int Bool Int Bool Bool Int Bool) Bool) (declare-fun new128 (Int Bool Int Bool Bool Int Bool) Bool) (declare-fun new125 (Int Bool Int Bool Bool Int Bool) Bool) (declare-fun new114 (Int Bool Int Bool Bool Int Bool) Bool) (declare-fun new111 (Int Bool Int Bool Bool Int Bool) Bool) (declare-fun new104 (Int Bool Int Bool Bool Int Bool) Bool) (declare-fun new103 (Int Bool Int Bool Bool Int Bool) Bool) (declare-fun new1 (Int Bool Int Bool Bool) Bool) (declare-fun diff_new17 (Int Bool) Bool) (declare-fun diff_new12 (Int Bool) Bool) (declare-fun ff () Bool) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) ) (=> (and (= G true) (= E true) (= D true) (= B true) ) (new152 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) (H Int) ) (=> (and (= G true) (= E true) (= D true) (= B true) (<= H (- F 1)) (<= H (- C 1)) (<= H (- A 1)) (diff_new12 H E) (diff_new17 H E) (new152 F G A B E C D) (new152 F G A B E C D) ) (new152 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) ) (=> (and (= G true) (= E true) (= D true) (= B true) ) (new149 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) (H Int) ) (=> (and (= G true) (= E true) (= D true) (= B true) (<= H (- F 1)) (<= H (- C 1)) (<= H (- A 1)) (diff_new12 H E) (diff_new17 H E) (new149 F G A B E C D) (new149 F G A B E C D) ) (new149 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) ) (=> (and (= G true) (= E true) (= D true) (= B true) ) (new146 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) (H Int) ) (=> (and (= G true) (= E true) (= D true) (= B true) (<= H (- F 1)) (<= H (- C 1)) (<= H (- A 1)) (diff_new12 H E) (diff_new17 H E) (new146 F G A B E C D) (new146 F G A B E C D) ) (new146 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) ) (=> (and (= G true) (= E true) (= D true) (= B true) ) (new143 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) (H Int) ) (=> (and (= G true) (= E true) (= D true) (= B true) (<= H (- F 1)) (<= H (- C 1)) (<= H (- A 1)) (diff_new12 H E) (diff_new17 H E) (new143 F G A B E C D) (new143 F G A B E C D) ) (new143 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) ) (=> (and (= G true) (= E true) (= D true) (= B true) ) (new140 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) (H Int) ) (=> (and (= G true) (= E true) (= D true) (= B true) (<= H F) (<= H C) (<= H A) (diff_new12 H E) (diff_new17 H E) (new140 F G A B E C D) (new140 F G A B E C D) ) (new140 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) ) (=> (and (= G true) (= E true) (= D true) (= B true) ) (new137 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) (H Int) ) (=> (and (= G true) (= E true) (= D true) (= B true) (<= H F) (<= H C) (<= H A) (diff_new12 H E) (diff_new17 H E) (new137 F G A B E C D) (new137 F G A B E C D) ) (new137 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) ) (=> (and (= G true) (= E true) (= D true) (= B true) ) (new134 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) (H Int) ) (=> (and (= G true) (= E true) (= D true) (= B true) (<= H F) (<= H C) (<= H A) (diff_new12 H E) (diff_new17 H E) (new134 F G A B E C D) (new134 F G A B E C D) ) (new134 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) ) (=> (and (= G true) (= E true) (= D true) (= B true) ) (new131 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) (H Int) ) (=> (and (= G true) (= E true) (= D true) (= B true) (<= H F) (<= H C) (<= H A) (diff_new12 H E) (diff_new17 H E) (new131 F G A B E C D) (new131 F G A B E C D) ) (new131 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) ) (=> (and (= G true) (= E true) (= D true) (= B true) (>= (- C A) 0) ) (new128 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) (H Int) ) (=> (and (= G true) (= E true) (= D true) (= B true) (>= (- C A) 0) (<= H F) (<= H C) (<= H A) (diff_new12 H E) (diff_new17 H E) (new131 F G A B E C D) (new134 F G A B E C D) ) (new128 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) ) (=> (and (= G true) (= E true) (= D true) (= B true) (>= (- C A) 0) ) (new125 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) (H Int) ) (=> (and (= G true) (= E true) (= D true) (= B true) (>= (- C A) 0) (<= H F) (<= H C) (<= H A) (diff_new12 H E) (diff_new17 H E) (new137 F G A B E C D) (new140 F G A B E C D) ) (new125 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) ) (=> (and (= G true) (= E true) (= D true) (= B true) (>= (- C A) 1) ) (new114 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) (H Int) ) (=> (and (= G true) (= E true) (= D true) (= B true) (>= (- C A) 1) (<= H (- F 1)) (<= H (- C 1)) (<= H (- A 1)) (diff_new12 H E) (diff_new17 H E) (new143 F G A B E C D) (new146 F G A B E C D) ) (new114 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) ) (=> (and (= G true) (= E true) (= D true) (= B true) (>= (- C A) 1) ) (new111 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) (H Int) ) (=> (and (= G true) (= E true) (= D true) (= B true) (>= (- C A) 1) (<= H (- F 1)) (<= H (- C 1)) (<= H (- A 1)) (diff_new12 H E) (diff_new17 H E) (new149 F G A B E C D) (new152 F G A B E C D) ) (new111 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) ) (=> (and (= G true) (= E true) (= D true) (= B true) (>= (- A F) 1) (<= (- A C) (- 1)) ) (new104 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) (H Int) ) (=> (and (= G true) (= E true) (= D true) (= B true) (>= (- A F) 1) (<= (- A C) (- 1)) (<= H (- F 1)) (<= H (- C 1)) (<= H (- A 1)) (diff_new12 H E) (diff_new17 H E) (new111 F G A B E C D) (new114 F G A B E C D) ) (new104 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) ) (=> (and (= G true) (= E true) (= D true) (= B true) (>= (- A F) 1) (<= (- A C) (- 1)) ) (new103 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) (H Int) ) (=> (and (= G true) (= E true) (= D true) (= B true) (>= (- A F) 1) (<= (- A C) (- 1)) (<= H (- C 1)) (<= H (- A 1)) (<= H F) (diff_new12 H E) (diff_new17 H E) (new103 A B C D E F G) (new103 A B C D E F G) ) (new103 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) ) (=> (and (= G true) (= E true) (= D true) (= B true) (>= (- A F) 0) (<= (- A C) 0) ) (new92 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) (H Int) ) (=> (and (= G true) (= E true) (= D true) (= B true) (>= (- A F) 0) (<= (- A C) 0) (<= H (- F 1)) (<= H C) (<= H A) (diff_new12 H E) (diff_new17 H E) (new92 A B C D E F G) (new92 A B C D E F G) ) (new92 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) ) (=> (and (= G true) (= E true) (= D true) (= B true) (>= (- A F) 0) (<= (- A C) 0) ) (new91 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) (D Bool) (E Bool) (F Int) (G Bool) (H Int) ) (=> (and (= G true) (= E true) (= D true) (= B true) (>= (- A F) 0) (<= (- A C) 0) (<= H F) (<= H C) (<= H A) (diff_new12 H E) (diff_new17 H E) (new125 F G A B E C D) (new128 F G A B E C D) ) (new91 A B C D E F G) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) ) (=> (and (= E true) (= C true) (= B true) (>= (- A D) 0) ) (new60 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E true) (= C true) (= B true) (>= (- A D) 0) (<= F D) (<= F A) (new91 D E A B C F C) (new92 D E A B C F C) ) (new60 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) ) (=> (and (= E true) (= C true) (= B true) (>= (- A D) 0) ) (new47 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E true) (= C true) (= B true) (>= (- A D) 0) (<= F (- D 1)) (<= F A) (diff_new12 F C) (diff_new17 F C) (new47 A B C D E) (new47 A B C D E) ) (new47 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) ) (=> (and (= E true) (= C true) (= B true) (>= (- A D) 1) ) (new41 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E true) (= C true) (= B true) (>= (- A D) 1) (<= F (- D 1)) (<= F A) (diff_new12 F C) (diff_new17 F C) (new41 A B C D E) (new41 A B C D E) ) (new41 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) ) (=> (and (= E true) (= C true) (= B true) (>= (- A D) 1) ) (new40 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E true) (= C true) (= B true) (>= (- A D) 1) (<= F D) (<= F A) (new91 D E A B C F C) (new92 D E A B C F C) ) (new40 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) ) (=> (and (= E true) (= C true) (= B true) (>= (- A D) 1) ) (new25 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E true) (= C true) (= B true) (>= (- A D) 1) (<= F (- D 1)) (<= F (- A 1)) (new103 D E A B C F C) (new104 D E A B C F C) ) (new25 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) ) (=> (and (= E true) (= C true) (= B true) (>= (- A D) 1) ) (new24 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E true) (= C true) (= B true) (>= (- A D) 1) (<= F (- A 1)) (<= F D) (diff_new12 F C) (diff_new17 F C) (new24 A B C D E) (new24 A B C D E) ) (new24 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) ) (=> (and (= E false) (= C true) (= A true) (>= (- B D) 1) ) (new20 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) ) (=> (and (= E true) (= C true) (= A true) (>= (- B D) 1) (<= D (- B 1)) (new24 B C A D A) (new25 B C A D A) ) (new20 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E true) (= C true) (= A true) (>= (- B D) 1) (<= F (- B 1)) (diff_new17 F A) (new20 A B C D E) (new25 B C A F A) ) (new20 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E true) (= C true) (= A true) (>= (- B D) 1) (<= F (- B 1)) (diff_new12 F A) (new20 A B C D E) (new24 B C A F A) ) (new20 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C true) (= A true) (>= (- D F) 1) (>= (- B D) 1) (<= F (- B 1)) (diff_new12 F A) (diff_new17 F A) (new20 A B C D E) (new20 A B C D E) ) (new20 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C true) (= A true) (>= (- B D) 1) (<= (- D F) (- 1)) (<= F (- B 1)) (diff_new12 F A) (diff_new17 F A) (new20 A B C D E) (new20 A B C D E) ) (new20 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) ) (=> (and (= E false) (= C true) (= A true) (>= (- B D) 1) ) (new19 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) ) (=> (and (= E true) (= C true) (= A true) (>= (- B D) 1) (<= D B) (new40 B C A D A) (new41 B C A D A) ) (new19 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= F 1) (= C true) (= A true) (>= (- D G) 1) (>= (- B D) 1) (<= G (- D 1)) (<= G B) (diff_new12 G A) (new19 A B C D E) (new40 B C A G A) ) (new19 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= F 0) (= C true) (= A true) (>= (- B D) 1) (>= G D) (<= (- D G) (- 1)) (<= G B) (diff_new17 G A) (new19 A B C D E) (new47 B C A G A) ) (new19 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (= B true) (diff_new17 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) ) (=> (and (= B true) (<= C A) (diff_new17 A B) (diff_new17 A B) ) (diff_new17 A B) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (= B true) (diff_new12 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) ) (=> (and (= B true) (<= C (- A 1)) (diff_new12 A B) (diff_new12 A B) ) (diff_new12 A B) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) ) (=> (and (= E false) (= C true) (= A true) (<= (- B D) (- 1)) ) (new9 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= F 1) (= C true) (= A true) (>= (- D G) 1) (<= (- B D) (- 1)) (<= G (- D 1)) (<= G (- B 1)) (diff_new12 G A) (new9 A B C D E) (new24 B C A G A) ) (new9 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) ) (=> (and (= E false) (= C true) (= A true) (<= (- B D) (- 1)) ) (new8 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E true) (= C true) (= A true) (<= (- B D) (- 1)) (<= F B) (diff_new17 F A) (new8 A B C D E) (new47 B C A F A) ) (new8 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E true) (= C true) (= A true) (<= (- B D) (- 1)) (<= F B) (diff_new12 F A) (new8 A B C D E) (new60 B C A F A) ) (new8 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C true) (= A true) (>= (- D F) 1) (<= (- B D) (- 1)) (<= F B) (diff_new12 F A) (diff_new17 F A) (new8 A B C D E) (new8 A B C D E) ) (new8 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (= C true) (= A true) ) (new7 A B C B D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D true) (= C true) (= A true) (<= E (- B 1)) (diff_new17 E A) (new7 A B C B D) (new25 B C A E A) ) (new7 A B C B D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D true) (= C true) (= A true) (<= E (- B 1)) (diff_new12 E A) (new7 A B C B D) (new24 B C A E A) ) (new7 A B C B D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= C true) (= A true) (>= (- B E) 1) (<= E (- B 1)) (diff_new12 E A) (diff_new17 E A) (new7 A B C B D) (new7 A B C B D) ) (new7 A B C B D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) ) (=> (and (= D false) (= C true) (= A true) ) (new4 A B C B D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= C true) (= A true) (= A true) (<= B B) (new47 B A A B A) (new2 A B A) ) (new4 A B A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D true) (= C true) (= A true) (<= E B) (diff_new17 E A) (new4 A B C B D) (new47 B C A E A) ) (new4 A B C B D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D true) (= C true) (= A true) (<= E B) (diff_new12 E A) (new4 A B C B D) (new60 B C A E A) ) (new4 A B C B D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= C true) (= A true) (>= (- B E) 1) (<= E B) (diff_new12 E A) (diff_new17 E A) (new4 A B C B D) (new4 A B C B D) ) (new4 A B C B D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= C true) (= A true) ) (new3 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C true) (= A true) (<= D (- B 1)) (new24 B C A D A) (new25 B C A D A) ) (new3 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= C true) (= A true) ) (new2 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C true) (= A true) (<= D B) (new60 B C A D A) (new47 B C A D A) ) (new2 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) ) (=> (and (= D true) (= C false) (= B false) ) (new1 A B A C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) ) (=> (and (= D true) (= C true) (= B true) (new2 D A D) (new3 D A D) ) (new1 A B A C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) ) (=> (and (= D true) (= C true) (= B true) (new4 D A D A B) (new3 D A D) ) (new1 A B A C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) ) (=> (and (= D true) (= C true) (= B true) (new2 D A D) (new7 D A D A B) ) (new1 A B A C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= E 1) (= D true) (= B true) (>= (- A F) 1) (<= F (- A 1)) (new8 D F D A B) (new9 D F D A C) ) (new1 A B A C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= E 1) (= D true) (= B true) (>= (- A F) 1) (<= F (- A 1)) (diff_new12 F D) (new2 D F D) (new1 A B A C D) ) (new1 A B A C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= E 1) (= D true) (= B false) (>= (- A F) 1) (<= F (- A 1)) (diff_new12 F D) (new8 D F D A B) (new1 A B A C D) ) (new1 A B A C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= E 0) (= D true) (= B true) (>= F A) (<= (- A F) (- 1)) (diff_new17 F D) (new1 A B A C D) (new3 D F D) ) (new1 A B A C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= E 0) (= D true) (= B true) (>= F A) (<= (- A F) (- 1)) (new19 D F D A C) (new20 D F D A B) ) (new1 A B A C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= E 0) (= D true) (= B false) (>= F A) (<= (- A F) (- 1)) (diff_new17 F D) (new1 A B A C D) (new20 D F D A B) ) (new1 A B A C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Bool) (D Int) ) (=> (and (= A true) (not (= B C)) (new1 D B D C A) ) ff ) ) ) (assert (not ff)) (check-sat)