; Automatically generated by map2smt (set-logic HORN) (declare-fun new9 (Int Bool) Bool) (declare-fun new82 (Int Bool Bool) Bool) (declare-fun new5 (Int Bool) Bool) (declare-fun new35 (Bool) Bool) (declare-fun new33 (Bool) Bool) (declare-fun new32 (Int Bool Bool Bool Int Bool) Bool) (declare-fun new31 (Int Bool Bool Int Bool) Bool) (declare-fun new30 (Int Bool Bool Int Bool) Bool) (declare-fun new29 (Bool Bool Bool) Bool) (declare-fun new28 (Int Bool Bool Bool) Bool) (declare-fun new27 (Bool Bool Int Bool) Bool) (declare-fun new2 (Bool) Bool) (declare-fun new14 (Bool Int Bool) Bool) (declare-fun new114 (Bool Bool) Bool) (declare-fun new109 (Bool Bool) Bool) (declare-fun new10 (Bool) Bool) (declare-fun new1 (Bool) Bool) (declare-fun diff_new7 (Int Int Bool Bool Bool Bool) Bool) (declare-fun diff_new4 (Int Int Bool Bool) Bool) (declare-fun ff () Bool) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (= A false) ) (new114 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (>= (- C D) 1) ) (new114 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (<= (- C D) (- 1)) ) (new114 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= A false) (new33 B) ) (new114 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (= A false) ) (new114 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B true) (= A false) ) (new114 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (= A true) ) (new114 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B true) (= A true) ) (new114 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (>= (- C D) 1) ) (new114 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) ) (new114 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)) ) (new114 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= A false) (>= (- C D) 1) (new33 B) ) (new114 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (<= (- C D) (- 1)) ) (new114 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)) ) (new114 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)) ) (new114 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= A false) (<= (- C D) (- 1)) (new33 B) ) (new114 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (new33 A) ) (new114 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (>= (- C D) 1) (new33 A) ) (new114 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (<= (- C D) (- 1)) (new33 A) ) (new114 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (new114 B A) (new114 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (= A false) ) (new109 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (= A true) ) (new109 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (= A false) ) (new109 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (>= (- C D) 1) ) (new109 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (<= (- C D) (- 1)) ) (new109 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B false) (new33 A) ) (new109 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B true) (= A false) ) (new109 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= B true) (= A true) ) (new109 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (>= (- C D) 1) ) (new109 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) ) (new109 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)) ) (new109 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (>= (- C D) 1) (new33 A) ) (new109 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (= A false) (<= (- C D) (- 1)) ) (new109 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)) ) (new109 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)) ) (new109 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= B false) (<= (- C D) (- 1)) (new33 A) ) (new109 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (and (= A false) (new33 B) ) (new109 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= A false) (>= (- C D) 1) (new33 B) ) (new109 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Int) ) (=> (and (= A false) (<= (- C D) (- 1)) (new33 B) ) (new109 A B) ) ) ) (assert (forall ( (A Bool) (B Bool) ) (=> (new109 A B) (new109 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= C false) (= B false) ) (new82 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C false) (= B false) (>= (- D A) 1) ) (new82 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C false) (= B false) (<= (- D A) (- 1)) ) (new82 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= C false) (new35 B) ) (new82 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= C false) (= B false) ) (new82 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C false) (= B false) (>= (- D A) 1) ) (new82 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C false) (= B false) (<= (- D A) (- 1)) ) (new82 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C false) (new5 D B) ) (new82 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= C true) (= B false) ) (new82 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C true) (= B false) (>= (- D A) 1) ) (new82 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= C true) (= B false) (<= (- D A) (- 1)) ) (new82 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= C true) (new35 B) ) (new82 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (= B false) (>= (- D E) 1) ) (new82 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Int) (F Int) ) (=> (and (= C false) (= B false) (>= (- D A) 1) (>= (- E F) 1) ) (new82 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) (<= (- F A) (- 1)) ) (new82 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (>= (- D E) 1) (new5 E B) ) (new82 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (= B false) (<= (- D E) (- 1)) ) (new82 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Int) (F Int) ) (=> (and (= C false) (= B false) (>= (- D A) 1) (<= (- E F) (- 1)) ) (new82 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Int) (F Int) ) (=> (and (= C false) (= B false) (<= (- D A) (- 1)) (<= (- E F) (- 1)) ) (new82 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (<= (- D E) (- 1)) (new5 E B) ) (new82 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) ) (=> (and (= B false) (new33 C) ) (new82 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= B false) (>= (- D A) 1) (new33 C) ) (new82 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (and (= B false) (<= (- D A) (- 1)) (new33 C) ) (new82 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) ) (=> (new82 D B C) (new82 A B C) ) ) ) (assert (forall ( (A Bool) ) (=> (= A false) (new35 A) ) ) ) (assert (forall ( (A Bool) ) (=> (= A true) (new35 A) ) ) ) (assert (forall ( (A Bool) ) (=> (= A false) (new33 A) ) ) ) (assert (forall ( (A Bool) ) (=> (= A false) (new33 A) ) ) ) (assert (forall ( (A Bool) ) (=> (= A true) (new33 A) ) ) ) (assert (forall ( (A Bool) (B Int) (C Int) ) (=> (and (= A false) (>= (- B C) 1) ) (new33 A) ) ) ) (assert (forall ( (A Bool) (B Int) (C Int) ) (=> (and (= A false) (<= (- B C) (- 1)) ) (new33 A) ) ) ) (assert (forall ( (A Bool) ) (=> (new33 A) (new33 A) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F A) 1) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- F A) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= C false) (new35 B) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- A F) 1) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- A F) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= C false) (= B false) (new9 F E) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D true) (= C false) (= B false) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- F A) 1) (>= (- A G) 1) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- F A) 1) (<= (- A G) (- 1)) ) (new32 A B C D A 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 A) 1) (>= (- F A) 1) (new9 G E) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- A G) 1) (<= (- F A) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (>= (- A F) 1) (>= (- A F) 1) (new35 B) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F A) 1) (<= (- F G) (- 1)) (<= (- A G) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- A F) 1) (<= (- G F) (- 1)) (<= (- G A) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- F G) (- 1)) (<= (- F A) (- 1)) (<= (- A G) (- 1)) ) (new32 A B C D A 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 A) (- 1)) (<= (- F A) (- 1)) (new9 G E) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (<= (- A F) (- 1)) (<= (- A F) (- 1)) (new35 B) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- F A) 1) (<= (- A F) (- 1)) (new33 D) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- A F) 1) (<= (- F A) (- 1)) (new33 D) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= C false) (new27 B D F E) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F A) 1) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- F A) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (new5 F B) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- A F) 1) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- A F) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= D false) (= C false) (= B false) (new10 E) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D true) (= C false) (= B false) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- F A) 1) (>= (- A G) 1) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- F A) 1) (<= (- A G) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= C false) (= B false) (>= (- F A) 1) (>= (- F A) 1) (new10 E) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- A G) 1) (<= (- F A) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (>= (- A F) 1) (>= (- A F) 1) (new5 G B) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F A) 1) (<= (- F G) (- 1)) (<= (- A G) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- A F) 1) (<= (- G F) (- 1)) (<= (- G A) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- F G) (- 1)) (<= (- F A) (- 1)) (<= (- A G) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= C false) (= B false) (<= (- F A) (- 1)) (<= (- F A) (- 1)) (new10 E) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (<= (- A F) (- 1)) (<= (- A F) (- 1)) (new5 G B) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- F A) 1) (<= (- A F) (- 1)) (new33 D) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- A F) 1) (<= (- F A) (- 1)) (new33 D) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= C false) (new28 F B D E) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C true) (= B false) (>= (- F A) 1) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C true) (= B false) (<= (- F A) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= C true) (new35 B) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C true) (= B false) (>= (- A F) 1) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C true) (= B false) (<= (- A F) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= D false) (= C true) (= B false) (new10 E) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D true) (= C true) (= B false) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C true) (= B false) (>= (- F G) 1) (>= (- F A) 1) (>= (- A G) 1) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C true) (= B false) (>= (- F G) 1) (>= (- F A) 1) (<= (- A G) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= C true) (= B false) (>= (- F A) 1) (>= (- F A) 1) (new10 E) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C true) (= B false) (>= (- F G) 1) (>= (- A G) 1) (<= (- F A) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C true) (>= (- A F) 1) (>= (- A F) 1) (new35 B) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C true) (= B false) (>= (- F A) 1) (<= (- F G) (- 1)) (<= (- A G) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C true) (= B false) (>= (- A F) 1) (<= (- G F) (- 1)) (<= (- G A) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C true) (= B false) (<= (- F G) (- 1)) (<= (- F A) (- 1)) (<= (- A G) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= C true) (= B false) (<= (- F A) (- 1)) (<= (- F A) (- 1)) (new10 E) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= C true) (<= (- A F) (- 1)) (<= (- A F) (- 1)) (new35 B) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= C true) (= B false) (>= (- F A) 1) (<= (- A F) (- 1)) (new33 D) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= C true) (= B false) (>= (- A F) 1) (<= (- F A) (- 1)) (new33 D) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= C true) (new29 B D E) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F A) 1) (>= (- G H) 1) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (<= (- H A) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (>= (- F G) 1) (new5 G B) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- A H) 1) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (<= (- A H) (- 1)) ) (new32 A B C D A 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) (new9 F E) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D true) (= C false) (= B false) (>= (- F G) 1) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- F A) 1) (>= (- H I) 1) (>= (- A G) 1) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- F A) 1) (>= (- H I) 1) (<= (- A G) (- 1)) ) (new32 A B C D A 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 A) 1) (>= (- F A) 1) (>= (- G H) 1) (new9 G E) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- H I) 1) (>= (- A I) 1) (<= (- H A) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (>= (- F G) 1) (>= (- A H) 1) (>= (- A H) 1) (new5 G B) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- H A) 1) (<= (- H I) (- 1)) (<= (- A I) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- A H) 1) (<= (- I H) (- 1)) (<= (- I A) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (<= (- H I) (- 1)) (<= (- H A) (- 1)) (<= (- A I) (- 1)) ) (new32 A B C D A 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) (<= (- H A) (- 1)) (<= (- H A) (- 1)) (new9 F E) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (>= (- F G) 1) (<= (- A H) (- 1)) (<= (- A H) (- 1)) (new5 G B) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- F G) 1) (>= (- H A) 1) (<= (- A H) (- 1)) (new33 D) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- F G) 1) (>= (- A H) 1) (<= (- H A) (- 1)) (new33 D) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= C false) (>= (- F G) 1) (new30 G B D F E) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F A) 1) (<= (- G H) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- F A) (- 1)) (<= (- G H) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= C false) (<= (- F G) (- 1)) (new5 G B) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- A F) 1) (<= (- G H) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- F G) (- 1)) (<= (- A H) (- 1)) ) (new32 A B C D A 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)) (new9 F E) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D true) (= C false) (= B false) (<= (- F G) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- F A) 1) (>= (- A G) 1) (<= (- H I) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- F A) 1) (<= (- H I) (- 1)) (<= (- A G) (- 1)) ) (new32 A B C D A 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 A) 1) (>= (- F A) 1) (<= (- G H) (- 1)) (new9 G E) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F G) 1) (>= (- A G) 1) (<= (- F A) (- 1)) (<= (- H I) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (>= (- A F) 1) (>= (- A F) 1) (<= (- G H) (- 1)) (new5 H B) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- F A) 1) (<= (- F G) (- 1)) (<= (- H I) (- 1)) (<= (- A G) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (>= (- A F) 1) (<= (- G F) (- 1)) (<= (- G A) (- 1)) (<= (- H I) (- 1)) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) (I Int) ) (=> (and (= E false) (= D false) (= C false) (= B false) (<= (- F G) (- 1)) (<= (- F A) (- 1)) (<= (- H I) (- 1)) (<= (- A G) (- 1)) ) (new32 A B C D A 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 A) (- 1)) (<= (- F A) (- 1)) (<= (- G H) (- 1)) (new9 G E) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= C false) (<= (- F G) (- 1)) (<= (- A H) (- 1)) (<= (- A H) (- 1)) (new5 G B) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- F A) 1) (<= (- G H) (- 1)) (<= (- A F) (- 1)) (new33 D) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- A F) 1) (<= (- G H) (- 1)) (<= (- F A) (- 1)) (new33 D) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= C false) (<= (- F G) (- 1)) (new31 G B D F E) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F A) 1) (new33 C) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (<= (- F A) (- 1)) (new33 C) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (new82 F B C) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- A F) 1) (new33 C) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (<= (- A F) (- 1)) (new33 C) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= D false) (= B false) (new14 C F E) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D true) (= B false) (new33 C) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (>= (- F A) 1) (>= (- A G) 1) (new33 C) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (>= (- F A) 1) (<= (- A G) (- 1)) (new33 C) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= D false) (= B false) (>= (- F A) 1) (>= (- F A) 1) (new14 C G E) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (>= (- A G) 1) (<= (- F A) (- 1)) (new33 C) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (>= (- A F) 1) (>= (- A F) 1) (new82 G B C) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F A) 1) (<= (- F G) (- 1)) (<= (- A G) (- 1)) (new33 C) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- A F) 1) (<= (- G F) (- 1)) (<= (- G A) (- 1)) (new33 C) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= B false) (<= (- F G) (- 1)) (<= (- F A) (- 1)) (<= (- A G) (- 1)) (new33 C) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= D false) (= B false) (<= (- F A) (- 1)) (<= (- F A) (- 1)) (new14 C G E) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (<= (- A F) (- 1)) (<= (- A F) (- 1)) (new82 G B C) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= B false) (>= (- F A) 1) (<= (- A F) (- 1)) (new33 D) (new33 C) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= B false) (>= (- A F) 1) (<= (- F A) (- 1)) (new33 D) (new33 C) ) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (new32 F B C D F E) (new32 A B C D A E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) ) (=> (and (= E false) (= C true) (= B false) (>= (- A D) 1) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- D F) 1) (>= (- A D) 1) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- A D) 1) (<= (- D F) (- 1)) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) ) (=> (and (= C false) (= B false) (>= (- A D) 1) (new33 E) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- F A) 1) (>= (- A D) 1) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- F G) 1) (>= (- F A) 1) (>= (- D G) 1) (>= (- A D) 1) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- F G) 1) (>= (- F A) 1) (>= (- A D) 1) (<= (- D G) (- 1)) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- F A) 1) (>= (- A D) 1) (<= (- F G) (- 1)) (<= (- D G) (- 1)) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= B false) (>= (- F A) 1) (>= (- A D) 1) (<= (- D F) (- 1)) (new33 C) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= C false) (= B false) (>= (- F D) 1) (>= (- F A) 1) (>= (- A D) 1) (new33 E) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- A D) 1) (<= (- F A) (- 1)) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- F G) 1) (>= (- D G) 1) (>= (- A D) 1) (<= (- F A) (- 1)) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- D F) 1) (>= (- A D) 1) (<= (- G F) (- 1)) (<= (- G A) (- 1)) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= B false) (>= (- D F) 1) (>= (- A D) 1) (<= (- F A) (- 1)) (new33 C) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- F G) 1) (>= (- A D) 1) (<= (- F A) (- 1)) (<= (- D G) (- 1)) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- A D) 1) (<= (- F G) (- 1)) (<= (- F A) (- 1)) (<= (- D G) (- 1)) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= B false) (>= (- A D) 1) (<= (- F A) (- 1)) (<= (- D F) (- 1)) (new33 C) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= C false) (= B false) (>= (- F D) 1) (>= (- A D) 1) (<= (- F A) (- 1)) (new33 E) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= C false) (= B false) (>= (- A D) 1) (<= (- F D) (- 1)) (<= (- F A) (- 1)) (new33 E) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) ) (=> (and (= B false) (>= (- A D) 1) (<= (- D A) (- 1)) (new109 C E) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) ) (=> (and (= E false) (= C false) (>= (- A D) 1) (new33 B) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (>= (- A F) 1) (>= (- D F) 1) (>= (- A D) 1) (new33 B) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (>= (- A F) 1) (>= (- A D) 1) (<= (- D F) (- 1)) (new33 B) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (>= (- A D) 1) (<= (- A F) (- 1)) (<= (- D F) (- 1)) (new33 B) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) ) (=> (and (= E false) (>= (- A D) 1) (<= (- D A) (- 1)) (new114 C B) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) ) (=> (and (= C false) (>= (- A D) 1) (>= (- A D) 1) (new33 E) (new33 B) ) (new31 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) ) (=> (and (= E false) (= C true) (= B false) (<= (- A D) (- 1)) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- D F) 1) (<= (- A D) (- 1)) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= B false) (<= (- D F) (- 1)) (<= (- A D) (- 1)) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) ) (=> (and (= C false) (= B false) (<= (- A D) (- 1)) (new33 E) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- F A) 1) (<= (- A D) (- 1)) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- F G) 1) (>= (- F A) 1) (>= (- D G) 1) (<= (- A D) (- 1)) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- F A) 1) (>= (- D G) 1) (<= (- F G) (- 1)) (<= (- A D) (- 1)) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= B false) (>= (- F A) 1) (>= (- D F) 1) (<= (- A D) (- 1)) (new33 C) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- F G) 1) (>= (- F A) 1) (<= (- D G) (- 1)) (<= (- A D) (- 1)) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- F A) 1) (<= (- F G) (- 1)) (<= (- D G) (- 1)) (<= (- A D) (- 1)) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= B false) (>= (- F A) 1) (<= (- D F) (- 1)) (<= (- A D) (- 1)) (new33 C) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= C false) (= B false) (>= (- F D) 1) (>= (- F A) 1) (<= (- A D) (- 1)) (new33 E) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= C false) (= B false) (>= (- F A) 1) (<= (- F D) (- 1)) (<= (- A D) (- 1)) (new33 E) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) ) (=> (and (= B false) (>= (- D A) 1) (<= (- A D) (- 1)) (new109 C E) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (= B false) (<= (- F A) (- 1)) (<= (- A D) (- 1)) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- F G) 1) (>= (- D G) 1) (<= (- F A) (- 1)) (<= (- A D) (- 1)) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= B false) (>= (- D F) 1) (<= (- G F) (- 1)) (<= (- G A) (- 1)) (<= (- A D) (- 1)) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= B false) (>= (- D F) 1) (<= (- F A) (- 1)) (<= (- A D) (- 1)) (new33 C) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= C false) (= B false) (<= (- F G) (- 1)) (<= (- F A) (- 1)) (<= (- D G) (- 1)) (<= (- A D) (- 1)) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= C false) (= B false) (<= (- F D) (- 1)) (<= (- F A) (- 1)) (<= (- A D) (- 1)) (new33 E) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) ) (=> (and (= E false) (= C false) (<= (- A D) (- 1)) (new33 B) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (>= (- A F) 1) (>= (- D F) 1) (<= (- A D) (- 1)) (new33 B) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (>= (- D F) 1) (<= (- A F) (- 1)) (<= (- A D) (- 1)) (new33 B) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) ) (=> (and (= E false) (>= (- D A) 1) (<= (- A D) (- 1)) (new114 C B) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) (F Int) ) (=> (and (= E false) (= C false) (<= (- A F) (- 1)) (<= (- D F) (- 1)) (<= (- A D) (- 1)) (new33 B) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Bool) ) (=> (and (= C false) (<= (- A D) (- 1)) (<= (- A D) (- 1)) (new33 E) (new33 B) ) (new30 A B C D E) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Bool) ) (=> (and (= C true) (= B false) (= A false) ) (new29 A B C) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Bool) ) (=> (and (= C false) (= B false) (= A true) ) (new29 A B C) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Bool) ) (=> (and (= C true) (= B true) (= A true) ) (new29 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) ) (new29 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)) ) (new29 A B C) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Bool) ) (=> (and (= C false) (= A false) (new33 B) ) (new29 A B C) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) ) (=> (and (= D false) (= C false) (= B false) ) (new28 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) ) (=> (and (= D true) (= C true) (= B false) ) (new28 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Int) ) (=> (and (= D true) (= C false) (= B false) (>= (- E A) 1) ) (new28 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (= B false) (>= (- E F) 1) (>= (- E A) 1) ) (new28 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (= B false) (>= (- E A) 1) (<= (- E F) (- 1)) ) (new28 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= B false) (>= (- E A) 1) (new33 C) ) (new28 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Int) ) (=> (and (= D true) (= C false) (= B false) (<= (- E A) (- 1)) ) (new28 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (= B false) (>= (- E F) 1) (<= (- E A) (- 1)) ) (new28 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Int) (F Int) ) (=> (and (= D false) (= C false) (= B false) (<= (- E F) (- 1)) (<= (- E A) (- 1)) ) (new28 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= B false) (<= (- E A) (- 1)) (new33 C) ) (new28 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) ) (=> (and (= D true) (= C false) (new33 B) ) (new28 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= C false) (>= (- A E) 1) (new33 B) ) (new28 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Int) ) (=> (and (= D false) (= C false) (<= (- A E) (- 1)) (new33 B) ) (new28 A B C D) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) ) (=> (and (= D false) (new114 C B) ) (new28 A B C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) ) (=> (and (= D false) (= B false) (= A false) ) (new27 A B C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) ) (=> (and (= D false) (= B true) (= A true) ) (new27 A B C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= D false) (= B false) (= A true) (>= (- C E) 1) ) (new27 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) (>= (- C F) 1) ) (new27 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) (>= (- C E) 1) (<= (- F E) (- 1)) ) (new27 A B C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= D false) (= A false) (>= (- C E) 1) (new33 B) ) (new27 A B C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= D false) (= B false) (= A true) (<= (- C E) (- 1)) ) (new27 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) (<= (- C F) (- 1)) ) (new27 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)) (<= (- C F) (- 1)) ) (new27 A B C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= D false) (= A false) (<= (- C E) (- 1)) (new33 B) ) (new27 A B C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) ) (=> (and (= B false) (= A true) (new33 D) ) (new27 A B C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= B false) (= A false) (>= (- E C) 1) (new33 D) ) (new27 A B C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) (E Int) ) (=> (and (= B false) (= A false) (<= (- E C) (- 1)) (new33 D) ) (new27 A B C D) ) ) ) (assert (forall ( (A Bool) (B Bool) (C Int) (D Bool) ) (=> (and (= A false) (new109 B D) ) (new27 A B C D) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= C false) (= A false) ) (new14 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A false) (>= (- B D) 1) ) (new14 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A false) (<= (- B D) (- 1)) ) (new14 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= A false) (new9 D C) ) (new14 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= C false) (= A false) ) (new14 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A false) (>= (- B D) 1) ) (new14 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A false) (<= (- B D) (- 1)) ) (new14 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= A false) (new10 C) ) (new14 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= C false) (= A true) ) (new14 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A true) (>= (- B D) 1) ) (new14 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (= A true) (<= (- B D) (- 1)) ) (new14 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= A true) (new10 C) ) (new14 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (= A false) (>= (- D E) 1) ) (new14 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) (F Int) ) (=> (and (= C false) (= A false) (>= (- D E) 1) (>= (- B F) 1) ) (new14 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) (F Int) ) (=> (and (= C false) (= A false) (>= (- D E) 1) (<= (- B F) (- 1)) ) (new14 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) ) (=> (and (= A false) (>= (- D E) 1) (new9 D C) ) (new14 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) ) (=> (and (= C false) (= A false) (<= (- D E) (- 1)) ) (new14 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) (F Int) ) (=> (and (= C false) (= A false) (>= (- B D) 1) (<= (- E F) (- 1)) ) (new14 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) (F Int) ) (=> (and (= C false) (= A false) (<= (- D E) (- 1)) (<= (- B F) (- 1)) ) (new14 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) (E Int) ) (=> (and (= A false) (<= (- D E) (- 1)) (new9 D C) ) (new14 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) ) (=> (and (= C false) (new33 A) ) (new14 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (>= (- B D) 1) (new33 A) ) (new14 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (and (= C false) (<= (- B D) (- 1)) (new33 A) ) (new14 A B C) ) ) ) (assert (forall ( (A Bool) (B Int) (C Bool) (D Int) ) (=> (new14 A D C) (new14 A B C) ) ) ) (assert (forall ( (A Bool) ) (=> (= A false) (new10 A) ) ) ) (assert (forall ( (A Bool) ) (=> (= A true) (new10 A) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (= B false) (new9 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) ) (=> (and (= B false) (>= (- A C) 1) ) (new9 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) ) (=> (and (= B false) (<= (- A C) (- 1)) ) (new9 A B) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (new33 B) (new9 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (new9 F C) ) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= B false) (new10 C) ) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= E false) (= D false) (= B true) (new10 C) ) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (new9 F C) ) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= B false) (<= (- F G) (- 1)) (new9 F C) ) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (new14 B F C) ) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F A) 1) (>= (- F A) 1) (new9 G C) ) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F A) 1) (>= (- F A) 1) (new10 C) ) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B true) (>= (- F A) 1) (>= (- F A) 1) (new10 C) ) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (>= (- H A) 1) (>= (- H A) 1) (new9 F C) ) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F A) 1) (>= (- F A) 1) (<= (- G H) (- 1)) (new9 G C) ) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (>= (- F A) 1) (>= (- F A) 1) (new14 B G C) ) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (= B false) (<= (- F A) (- 1)) (<= (- F A) (- 1)) (new9 G C) ) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B false) (<= (- F A) (- 1)) (<= (- F A) (- 1)) (new10 C) ) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= E false) (= D false) (= B true) (<= (- F A) (- 1)) (<= (- F A) (- 1)) (new10 C) ) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (>= (- F G) 1) (<= (- H A) (- 1)) (<= (- H A) (- 1)) (new9 F C) ) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) (H Int) ) (=> (and (= E false) (= D false) (= B false) (<= (- F G) (- 1)) (<= (- H A) (- 1)) (<= (- H A) (- 1)) (new9 F C) ) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= E false) (= D false) (<= (- F A) (- 1)) (<= (- F A) (- 1)) (new14 B G C) ) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= B false) (new27 E D F C) ) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (and (= B false) (new28 F E D C) ) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) ) (=> (and (= B true) (new29 E D C) ) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= B false) (>= (- F G) 1) (new30 G E D F C) ) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) (G Int) ) (=> (and (= B false) (<= (- F G) (- 1)) (new31 G E D F C) ) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Bool) (E Bool) (F Int) ) (=> (new32 F E B D F C) (diff_new7 A A B C D E) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (= B false) (new5 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) ) (=> (and (= B false) (>= (- C A) 1) ) (new5 A B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Int) ) (=> (and (= B false) (<= (- C A) (- 1)) ) (new5 A B) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (new33 B) (new5 A B) ) ) ) (assert (forall ( (A Int) (B Bool) ) (=> (new5 A B) (diff_new4 A A B B) ) ) ) (assert (forall ( (A Int) (B Bool) (C Bool) (D Int) (E Int) (F Bool) (G Bool) ) (=> (and (diff_new7 D E F G B C) (diff_new4 A A G F) ) (diff_new4 A A B C) ) ) ) (assert (forall ( (A Bool) ) (=> (= A true) (new2 A) ) ) ) (assert (forall ( (A Bool) ) (=> (new2 A) (new2 A) ) ) ) (assert (forall ( (A Bool) ) (=> (new2 A) (new1 A) ) ) ) (assert (forall ( (A Bool) (B Int) (C Int) (D Bool) ) (=> (and (diff_new4 B C D A) (new1 D) ) (new1 A) ) ) ) (assert (forall ( (A Bool) ) (=> (and (= A false) (new1 A) ) ff ) ) ) (assert (not ff)) (check-sat)